我正在研究一个python脚本来自动化声音和视频剪辑的处理。到目前为止,我已经能够使用子进程在python中运行ffmpeg命令,例如:
#extract video audio
subprocess.call(['ffmpeg', '-i', 'video.mp4', 'vid_audio.mp3'])
但是,我似乎无法将以下命令分成与子进程一起使用的列表。
#merge two audio tracks with scaled volume
ffmpeg -i audio1.mp3 -i audio2.mp3 -filter_complex "[0:a]volume=.3[A];[1:a] [A]amerge[out]" -map [out] -c:a libmp3lame -q:a 4 audiofinal.mp3
对于将上述命令拆分为与子进程一起使用的列表的任何帮助,将不胜感激!