我试着用ffmpeg-python连接两个音频文件。在CLI中直接使用ffmpeg,我得到了正确的结果。下面的命令给出了正确的结果
.\ffmpeg -f concat -safe 0 -i input.txt -codec copy output.mp4
但是现在我正在研究Python包装器是否可以提供解决方案,而不需要直接使用子进程从python脚本中运行ffmpeg。通过使用ffmpeg-python,可以修剪音频文件,改变音量,并做出许多其他事情。但是对于连在一起的音频文件,我没能找到解决方案。
发布于 2022-12-02 19:48:08
input_mp3 = ffmpeg.input(path)
input_mp3_2 = ffmpeg.input(path_2)
cut_1 = input_mp3.audio.filter('atrim', start=5, end=10)
cut_2 = input_mp3_2.audio.filter('atrim', start=5, end=10)
audio_output = ffmpeg.concat(cut_1, cut_2, v=0, a=1).output('out_merger.mp3')
ffmpeg.run(audio_output)https://stackoverflow.com/questions/74648884
复制相似问题