Kruglianin Asked:2022-08-17 01:07:21 +0000 UTC2022-08-17 01:07:21 +0000 UTC 2022-08-17 01:07:21 +0000 UTC 在 ffmpeg 中剪切和组装音频剪辑 772 告诉我,是否可以为我的任务制作脚本? 或者告诉我正确的步骤顺序。 example.mp3有一个 60 秒的音频文件。 我想实现以下一系列操作: 将第一个音频片段从example.mp35 秒剪到 15 秒,将第二个音频片段从 50 秒剪到 60 秒。 然后需要将这两个音频片段合并为一个音频文件,并保存在一个名为example.mp3. 也就是说,生成的新example.mp3音频应该是 20 秒长,并且由第一个和第二个音频片段组成。 bash ffmpeg 1 个回答 Voted Best Answer Vadik 2022-08-17T03:38:22Z2022-08-17T03:38:22Z 我们剪掉了example.mp3两条音轨1.mp3,时2.mp3长为 10 秒: ffmpeg -i example.mp3 -c copy -ss 5 -t 10 1.mp3 -c copy -ss 50 -t 10 2.mp3 parts.txt使用这些轨道的名称创建一个文件: echo "file '1.mp3'" > parts.txt echo "file '2.mp3'" >> parts.txt 合并曲目并保存到output.mp3: ffmpeg -f concat -i parts.txt -c copy output.mp3 输出时output.mp3长为 20 秒。如有必要,您可以为输出文件指定不同的名称和位置。
我们剪掉了
example.mp3两条音轨1.mp3,时2.mp3长为 10 秒:parts.txt使用这些轨道的名称创建一个文件:合并曲目并保存到
output.mp3:输出时
output.mp3长为 20 秒。如有必要,您可以为输出文件指定不同的名称和位置。