Я пытаюсь выполнить проверку качества своих видеофайлов.
Я знаю, что существует способ обнаружить черную рамку или потерю звука в видеофайле. Кто-нибудь может мне помочь с тем, как написан синтаксис?
Я пытался сделать следующее, но у меня возникают проблемы, так как я не знаю, как узнать из вывода.
ffmpeg -i inputfile.mxf -vf blackdetect=d=0.1:pix_th=.1 -f rawvideo -y /dev/null
ТакжеЕсть ли способы проверить, если у меня есть какие-либо пакеты, которые находятся в ошибке, используя ffprobe
или ffmpeg
Я также не понимаю, что это делает 0.1:pix_th=.1
?
РЕДАКТИРОВАТЬ*:
Я использовал эту команду сейчас
ffmpeg -i 01.mxf -vf blackdetect=d=0:pix_th=.01 -f rawvideo -y /NUL
это дает мне
[blackdetect @ 000001a2ed843740] black_start: 0,04 black_end: 2
black_duration: 1,96
[mpeg2video @ 000001a2ed86efc0] ac-tex поврежден при 45 304,08
битрейт = 829328,3 кбит / с dup = 1 падение = 0 скорость = 5,6x
Тем не менее, фактическое видео имеет больше, чем это для черной рамки.
есть способ заставить его продолжать смотреть на видео и получать все черные рамки, а не только первый экземпляр.