Skip to content

Instantly share code, notes, and snippets.

@frapontillo
Last active August 29, 2015 14:17
Show Gist options
  • Save frapontillo/9ea0ded01f39aff0487a to your computer and use it in GitHub Desktop.
Save frapontillo/9ea0ded01f39aff0487a to your computer and use it in GitHub Desktop.
Convert videos for the Web (H264/VP8)
#!/bin/sh
mp4="-threads 16 -strict -2 -c:v libx264 -c:a aac -f mp4"
webm="-threads 16 -map 0 -c:v libvpx -qmin 0 -qmax 50 -crf 5 -b:v 5M -c:a libvorbis -c:s webvtt -f webm"
ffmpeg -i $1 \
$mp4 -vf scale=-2:1080 $2-1080.mp4 \
$webm -vf scale=-2:1080 $2-1080.webm \
$mp4 -vf scale=-2:720 $2-720.mp4 \
$webm -vf scale=-2:720 $2-720.webm \
$mp4 -vf scale=-2:640 $2-640.mp4 \
$webm -vf scale=-2:640 $2-640.webm \
$mp4 -vf scale=-2:320 $2-320.mp4 \
$webm -vf scale=-2:320 $2-320.webm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment