Commit 11317e73 authored by Milan Santosi's avatar Milan Santosi

needed something to split arbitrary videos into 15 minute parts for

upload to youtube.
Signed-off-by: default avatarMilan Santosi <milan.santosi@gmail.com>
parent 1ccf9745
#!/bin/bash
# very dirty script to split a video into 15 minutes parts with ten
# seconds overlap (for upload to youtube)
# USAGE: read comments and adjust where necessary, then:
# ./ffmpeg_splitter.sh <inputvideofile>
####################################################################
# see http://linuxgazette.net/18/bash.html
fname=$1 # the file name
bname=${fname%%.*} # the file basename
ext=${fname#*.} # the file extension
# first, re-encode with every frame as keyframe
ffmpeg -g 1 -i cstex81-session01-100-new2.wmv
for i in {1..5} # Assumption that no video is longer than 5*15=75min
do
ffmpeg -vcodec copy -acodec copy -ss $[i*890 - 890] -t 899.999 -i $1 ${$1%%.*}-part0$i.$(echo $1 | sed 's/.*\.//')
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment