Получение YMIN и YMAX из signalstats ffmpeg

Получение YMIN и YMAX из signalstats ffmpeg

Я использую следующую команду ffmpeg для получения значений YMIN/YMAX из фильтра signalstats.

ffmpeg -i video.mxf -vf "signalstats,metadata=print:key=lavfi.signalstats.YMIN:file=logfileMIN.txt", signalstats,metadata=print:key=lavfi.signalstats.YMAX:file=logfileMAX.txt" -an -f null -

Это занимает вдвое больше времени, чем при получении одного значения Y. Есть ли более оптимизированный способ сделать это? (и желательно также в один файл журнала) (кстати, я не могу использовать ffprobe)

решение1

Хорошо, единственный способ, которым я мог бы это сделать, — это вывести все значения signalstats в файл журнала. Это не идеально, так как вам придется анализировать много данных, но важно то, что ffmpeg не тратит в два раза больше времени на обработку.

ffmpeg -i video.mxf -vf "signalstats,metadata=print:file=logfile.txt" -an -f null -

Связанный контент