#!/bin/bash
scale="-vf scale=640:360"
fps="-ofps 24000/1001"
x264encopts="turbo:bitrate=400:bframes=3:b_pyramid:qcomp=0.7:frameref=3:threads=2"
rm divx2pass.log divx2pass.log.mbtree
mencoder ${scale} ${fps} -ovc x264 -x264encopts pass=1:${x264encopts} -oac copy -o /dev/null "${1}"
mencoder ${scale} ${fps} -ovc x264 -x264encopts pass=2:${x264encopts} -oac copy -o "${1}.avi" "${1}"
mencoder вылетает с ошибкой: FATAL: Cannot initialize video driver.
Экспериментально установлено, что проблему вызывает опция b_pyramid. Если ее убрать, все нормально. Однако, как я понял, опция полезная, хотелось бы задействовать.
Собстенно вопрос: это баг или я че-то не так указал?