【问题标题】:batch remove audio from flv files [closed]从flv文件中批量删除音频[关闭]
【发布时间】:2012-12-23 07:33:26
【问题描述】:

我有一批 flv 文件,我想删除文件中的所有音频。这可能吗?我曾尝试使用 ffmpeg,但无法做到,有人可以指导我正确的方向吗?有没有使用 C 或任何其他方式的方法?

【问题讨论】:

    标签: video ffmpeg flv


    【解决方案1】:

    您想完全删除音频吗? ffmpeg 可以做到这一点,那么你不能以什么方式使用它呢?是不是不能正常工作?

    ffmpeg -i input.flv -an output.flv
    

    .. 应该这样做(事实上,确实如此,我只是在 SL6 上使用 ffmpeg 0.10.2 对其进行了测试)。所以:

    # in bash
    for file in *.flv
    do
        ffmpeg -i "$file" -an $(basename "$file" .flv)-edit.flv
    done
    

    .. 将执行当前目录中的所有 .flv 文件,创建 *-edit.flv 版本(保持原件安全)。

    更新:您可能还应该添加适当的视频复制选项,如下 LordNeckbeard 所述。

    【讨论】:

    • 您应该添加 -c:v copy-vcodec copy(相同的东西;不同 ffmpeg 版本的不同语法)作为复制视频流而不是重新编码的输出选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多