Audio 如何使用ffmpeg从音频中删除部分并保留其余部分
我正在尝试从音频中删除一个部分。例如,我想从30岁减到45岁,剩下的就随身携带。我现在做的是:Audio 如何使用ffmpeg从音频中删除部分并保留其余部分,audio,ffmpeg,Audio,Ffmpeg,我正在尝试从音频中删除一个部分。例如,我想从30岁减到45岁,剩下的就随身携带。我现在做的是: ffmpeg -i input.mp3 -filter_complex "[0]atrim=duration=30[a];[0]atrim=start=45[b];[a][b]concat" output.mp3 但不幸的是,这似乎不起作用 我得到的是以下错误: [Parsed_atrim_0 @ 00000000000c8700] Media type mismatch between the '
ffmpeg -i input.mp3 -filter_complex "[0]atrim=duration=30[a];[0]atrim=start=45[b];[a][b]concat" output.mp3
但不幸的是,这似乎不起作用
我得到的是以下错误:
[Parsed_atrim_0 @ 00000000000c8700] Media type mismatch between the 'Parsed_atrim_0' filter output pad 0 (audio) and the 'Parsed_concat_2' filter input pad 0 (video)
[AVFilterGraph @ 0000000002435260] Cannot create the link atrim:0 -> concat:0
Error initializing complex filters.
Invalid argument
默认情况下,希望输出1个视频流和0个音频流。使用concat=n=2:v=0:a=1
:
ffmpeg -i input.mp3 -filter_complex "[0]atrim=duration=30[a];[0]atrim=start=45[b];[a][b]concat=n=2:v=0:a=1" output.mp3