Minase_miyuki 2023-04-01 20:41 采纳率: 50%
浏览 12
已结题

如何将大量(1万多个)ogg文件合成一个

如何将大量(1万多个)ogg文件合成一个,一万多个直接拖入AU 或 PR 直接未响应,请来个智者给个方法解决一下QWQ

img

img

  • 写回答

1条回答 默认 最新

  • writeBig 2023-04-01 21:51
    关注

    以下是一种可能的解决方案:

    1. 安装FFmpeg:FFmpeg是一款开源的跨平台音视频处理工具,可以在命令行中使用。可以前往FFmpeg官网https://www.ffmpeg.org/下载并安装对应的版本。
    1. 将所有的Ogg文件放置在一个文件夹中,方便后续批量处理。
    1. 打开命令行(Windows可以使用cmd,Mac和Linux可以使用终端),进入到存放Ogg文件的文件夹中。
    1. 使用以下命令将所有Ogg文件合并为一个文件:
    ffmpeg -f concat -safe 0 -i <(for f in *.ogg; do echo "file '$PWD/$f'"; done) -c copy output.ogg
    

    解释一下上面的命令:

    1. -safe 0 表示关闭安全检查;

    2. -i 后面的命令使用了Linux下的Process Substitution(进程替代)技术,将当前文件夹中所有的ogg文件名按指定格式输出,然后通过管道传递给FFmpeg;

    3. -c copy 表示直接拷贝音频流,避免重新编码造成的质量损失;

    4. output.ogg 表示合并后的文件名,可以自行修改。

    5. -f concat 表示使用concat协议来合并文件;

    执行上面的命令后,FFmpeg会将所有的Ogg文件按照文件名排序并合并为一个文件。这种方法适用于数量较大的文件合并,但可能需要一定的时间和计算资源,具体时间和计算资源消耗取决于你的计算机性能和文件大小。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月9日
  • 已采纳回答 4月1日
  • 创建了问题 4月1日

悬赏问题

  • ¥15 想问一下树莓派接上显示屏后出现如图所示画面,是什么问题导致的
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号