Skip to content
Snippets Groups Projects
Commit 11317e73 authored by Milan Santosi's avatar Milan Santosi
Browse files

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
No related branches found
No related tags found
No related merge requests found
#!/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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment