Skip to content

Instantly share code, notes, and snippets.

@nazt
Forked from PlloYNiiE/gist:5098468
Created March 12, 2013 04:22
Show Gist options
  • Select an option

  • Save nazt/5140334 to your computer and use it in GitHub Desktop.

Select an option

Save nazt/5140334 to your computer and use it in GitHub Desktop.
for f in `ls -tr *.mov| sed "s/\.[^\.]*$//"`; do
#echo "$f" >> filelist.txt
ffmpeg -i "$f.mov" -target ntsc-dvd "$f.mpg" -threads 16
cat "$f.mpg" >> output.mpg
done
mkdir -p $1/mobile/video
mkdir -p $1/veryHigh/video
mkdir -p $1/high/video
mkdir -p $1/medium/video
mkdir -p $1/low/video
ffmpeg -threads 8 -i $2 -acodec libfaac -aq 100 -vcodec libx264 -preset slow -crf 24 -r 15 -s 480x320 -profile:v baseline $1/mobile/video/video.mp4
ffmpeg -threads 8 -i $2 -acodec libfaac -aq 100 -vcodec libx264 -preset slow -crf 18 -r 15 -s 720x576 -profile:v baseline $1/veryHigh/video/video.mp4
ffmpeg -threads 8 -i $2 -acodec libvorbis -aq 100 -vcodec libvpx -preset slow -crf 18 -r 15 $1/veryHigh/video/video.webm
ffmpeg -threads 8 -i $2 -acodec libfaac -aq 100 -vcodec libx264 -preset slow -crf 24 -r 15 -s 720x576 -profile:v baseline $1/high/video/video.mp4
ffmpeg -threads 8 -i $2 -acodec libvorbis -aq 100 -vcodec libvpx -preset slow -crf 24 -r 15 $1/high/video/video.webm
ffmpeg -threads 8 -i $2 -acodec libfaac -aq 100 -vcodec libx264 -preset slow -crf 28 -r 15 -s 720x576 -profile:v baseline $1/medium/video/video.mp4
ffmpeg -threads 8 -i $2 -acodec libvorbis -aq 100 -vcodec libvpx -preset slow -crf 28 -r 15 $1/medium/video/video.webm
ffmpeg -threads 8 -i $2 -acodec libfaac -aq 100 -vcodec libx264 -preset slow -crf 32 -r 15 -s 720x576 -profile:v baseline $1/low/video/video.mp4
ffmpeg -threads 8 -i $2 -acodec libvorbis -aq 100 -vcodec libvpx -preset slow -crf 32 -r 15 $1/low/video/video.webm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment