Я хочу попробовать варианты, упомянутые здесь: https://trac.ffmpeg.org/wiki/Debug/MacroblocksAndMotionVectors

Я попытался ffplay -debug vis_mb_type my-file.mp4 , но он показал только много консольного вывода. Вот связанная часть:

[NULL @ 01f55270] [Eval @ 05b5f12c] Undefined constant or missing '(' in 'vis_mb_type'
[NULL @ 01f55270] Unable to parse option value "vis_mb_type"
[NULL @ 01f55270] Error setting option debug to value vis_mb_type.

В чем может быть причина? Я использую скомпилированный ffplay, возможно, я сделал что-то не так, но в остальном он работает нормально.

Соответствующий код находится в libavcodec/mpegvideo.c, в соответствии с тем, Что числа и цвета представляют для -vismv и vis_mb_type в ffmpeg?

1 ответ1

0

Для меня с помощью ffmpeg 4.1 способ сделать это (о чем я догадался, прочитав вывод ffmpeg --help filter=codecview) - явно установить флаг qp в значение true , то есть -vf codecview=qp=true .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .