W ffplay „-debug vis_mb_type” nie działa

0

Chcę wypróbować opcje wymienione tutaj: https://trac.ffmpeg.org/wiki/Debug/MacroblocksAndMotionVectors

Próbowałem ffplay -debug vis_mb_type my-file.mp4, ale pokazało tylko dużo danych wyjściowych konsoli. Oto część pokrewna:

[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.

Co może być przyczyną? Korzystam z samodzielnie skompilowanej gry ffplay, może zrobiłem coś złego, ale poza tym to działa dobrze.

Powiązany kod znajduje się w libavcodec / mpegvideo.c, zgodnie z tym, co oznaczają liczby i kolory dla -vismv i vis_mb_type w ffmpeg?

siods333333
źródło
Ta opcja wraz z vis_qpzostała wyłączona w marcu 2017 r. Użyj filtru widoku kodu.
Gyan
-vf codecview=qpteż nie działa. Nie wygląda na to, że jest zamiennik vis_mb_type.
siods333333
ok, pobrałem starszą wersję, działa.
siods333333

Odpowiedzi:

0

Dla mnie w wersji ffmpeg 4.1 sposobem na zrobienie tego (co domyśliłem się po przeczytaniu wyniku ffmpeg --help filter=codecview) jest jawne ustawienie qpflagi na true, tj -vf codecview=qp=true.

Jerry Rodent
źródło