文件夹结构中有数百个视频文件。它们都具有视频和音频流,但是尽管有音频流,但其中一些没有声音。有没有一种方法可以找出那些文件而不必单独打开每个文件。
我知道的大多数方法仅检查是否有音频流。
谢谢。
答案 0 :(得分:1)
您可以以批处理模式运行以下命令:
ffmpeg -hide_banner -i file.mp4 -af volumedetect -vn -f null - 2>&1 | grep mean_volume
每个文件的输出格式如下
[Parsed_volumedetect_0 @ 0000000002b1e800] mean_volume: -17.2 dB
完美的数字静音将具有-91 dB的值,但低于-40 dB的任何值可能仅仅是磁带噪声。手动测试和验证一些输入并设置一个值。