小编ARu*_*uiz的帖子

使用ffmpeg将m4a分割成多个文件

我有一个音频文件 (.m4a),想使用 ffmpeg 将其分割成更小的部分。我看到的所有答案都遵循以下两种可能性之一:

  1. ffmpeg -i inputFile -map 0 -f segment -segment_time 60 -c copy "$output%03d.m4a

或者

  1. ffmpeg -i inputFile -acodec copy -ss start_time -to end_time outputFile

1. 第一个文件没问题。从第二个文件开始,我在 QuickTime 中只得到一分钟的沉默,在 VLC 中,文件播放,但时间很奇怪:例如,第二个文件的秒 0 应该等于原始文件中的秒 60。然而,在 vlc 中,它从第 60 秒开始播放,然后继续播放到第 120 秒。

对于 2. 我必须为每个文件设置开始时间和结束时间,不幸的是,当我依次播放时,我注意到一个小跳跃,所以看起来好像丢失了一些毫秒。

围绕这个问题肯定有一些老问题被问到,但它们都没有真正帮助我解决这个问题。

unix audio ffmpeg

3
推荐指数
1
解决办法
2728
查看次数

标签 统计

audio ×1

ffmpeg ×1

unix ×1