gpt4 book ai didi

拆分音频后级联音频中的 FFmpeg 间隙

转载 作者:行者123 更新时间:2023-12-04 23:00:08 26 4
gpt4 key购买 nike

不确定是间隙还是音频样本未对齐,但是当我将音频文件一分为二时,如下所示:

ffmpeg -ss 0 -t 00:00:15.00 -i song.mp3 seg1.mp3


ffmpeg -ss 00:00:15.00 -t 15 -i song.mp3 seg2.mp3

然后将它们与 concat 过滤器再次组合:
ffmpeg -i 'concat:seg1.mp3|seg2.mp3' out.mp3

片段之间有明显的“流行音乐”。我怎样才能使它无缝?

我在 seg2.mp3 上看到了这个:
Duration: 00:00:15.05, start: 0.025057, bitrate: 128 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s

为什么“开始”不是0?那可能是差距。

最佳答案

如果您想消除差距,我建议使用 atrimconcat过滤器:

ffmpeg -i input -filter_complex \
"[0:a]atrim=end=15[a0]; \
[0:a]atrim=start=15:end=30[a1]; \
[a0][a1]concat=n=2:v=0:a=1" \
output.mp3

请注意 MP3 files may have silence/delay at the beginning and end ,因此使用单独编码的段并不理想。

关于拆分音频后级联音频中的 FFmpeg 间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37491846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com