【问题标题】:How to find if the videos have sound in it?如何查找视频是否有声音?
【发布时间】:2018-12-28 15:40:21
【问题描述】:

我在一个文件夹结构中有数百个视频文件。它们都有视频和音频流,但其中一些没有任何声音,尽管有音频流。有没有办法找出这些文件而不必单独打开每个文件。

我知道的大多数方法只检查是否有音频流。

谢谢。

【问题讨论】:

    标签: audio video ffmpeg ffprobe


    【解决方案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 的任何值都可能只是磁带噪声。手动测试和验证一些输入并设置一个值。

    【讨论】:

    • 非常感谢。它们为 -91 dB。
    猜你喜欢
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多