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

如何将大量(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 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表