【问题标题】:Batch-converting multimedia-files on Command-Line using find and ffmpeg (Linux)使用 find 和 ffmpeg (Linux) 在命令行上批量转换多媒体文件
【发布时间】:2018-05-11 12:53:35
【问题描述】:

为了在命令行的同一个文件夹中转换更多的音频文件(比如说,FLAC 到 MP3),我以前使用过

find ./ -name "*.flac" -exec ffmpeg -i "{}" -b:a 320k "{}".mp3 \;

但问题是生成的 MP3 文件被命名为 Artist - Title.flac.mp3。 这甚至不会让我感到惊讶,但是如果我想避免使用“.flac.mp3”-文件名,我必须输入什么? 转换后的文件应命名为 Artist - Title.mp3,而不是 this .flac.mp3 我还没有找到解决这个问题的方法...... 谢谢。

【问题讨论】:

    标签: linux ffmpeg find multimedia


    【解决方案1】:

    希望对您有所帮助。 我没有测试它,但如果有任何拼写错误,我希望你能明白。

    find ./ -name "*.flac" -exec ffmpeg -i "{}" -b:a 320k "{}".mp3 \; -exec rename 's/\.flac//' {} \;
    

    【讨论】:

      猜你喜欢
      • 2015-03-01
      • 2015-04-20
      • 2019-08-02
      • 2023-03-06
      • 1970-01-01
      • 2013-08-30
      • 2012-06-01
      • 1970-01-01
      • 2013-04-15
      相关资源
      最近更新 更多