1

Мне нужно проанализировать видео и аудио в контейнере MKV или MP4 для отметок времени, когда экран пуст и / или нет звука.

Я хотел бы использовать это для генерации файлов глав для некоторых видеофайлов.

Как я могу это сделать, желательно на Linux?

1 ответ1

2

FFmpeg инструмента может сделать оба типа анализа с использованием встроенного в плагинах (silencedetect и blackdetect проведения ) работает на Linux (и много других операционных системы), вот несколько примеров требуют acomplish то , что вы хотите, в обеих примерах ищут 100мс негров или 100 мс, вы можете объединить два выхода, чтобы все время отображалось тишина или черный экран:

ffmpeg -i input.mp4 -af silencedetect=silencedetect=n=-50dB:d=0.1 -f null -

ffmpeg -i input.mp4 -vf blackdetect=d=0.1:pix_th=.1 -f rawvideo -y /dev/null

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