Skip to main content

webm video

a - GOOD quality

ffmpeg -i INPUT.ext -c:v libvpx-vp9 -c:a libopus -r 24 -b:v 2000k -minrate 900k -maxrate 2610k -tile-columns 2 -threads 8 -g 240 -quality good -crf 30 -pass 1 -f webm /dev/null && ffmpeg -i INPUT.ext -c:v libvpx-vp9 -c:a libopus -r 24 -b:v 2000k -minrate 900k -maxrate 2610k -tile-columns 2 -threads 8 -g 240 -quality good -crf 30 -pass 2 -speed 4 -y OUTPUT.webm

b - BEST quality

ffmpeg -i INPUT.ext -c:v libvpx-vp9 -c:a libopus -r 24 -b:v 2000k -minrate 1200k -maxrate 2610k -tile-columns 2 -threads 8 -g 240 -quality best -crf 30 -pass 1 -f webm /dev/null && ffmpeg -i INPUT.ext -c:v libvpx-vp9 -c:a libopus -r 24 -b:v 2000k -minrate 1200k -maxrate 2610k -tile-columns 2 -threads 8 -g 240 -quality best -crf 30 -pass 2 -speed 4 -y OUTPUT.webm

c - VOB (GOOD quality)

ffmpeg -i INPUT.ext -c:v libvpx-vp9 -c:a libopus -r 24 -b:v 2000k -minrate 1200k -maxrate 2610k -tile-columns 2 -row-mt 1 -g 240 -quality good -crf 30 -pass 1 -f webm /dev/null && ffmpeg -i INPUT.ext -c:v libvpx-vp9 -c:a libopus -r 24 -b:v 2000k -minrate 1200k -maxrate 2610k -tile-columns 2 -row-mt 1 -g 240 -quality good -crf 30 -pass 2 -speed 4 -y OUTPUT.webm