Python 使用ffmpy将2个视频与ffmpeg连接
我正在尝试连接2个视频,但我的Python 使用ffmpy将2个视频与ffmpeg连接,python,ffmpeg,ffmpy,Python,Ffmpeg,Ffmpy,我正在尝试连接2个视频,但我的ffmpeg命令肯定是错误的。输出仅为第二个视频video2.avi from ffmpy import FFmpeg ff = FFmpeg(inputs={'video1.avi': None, 'video2.avi': None}, outputs={'output.avi': None }) ff.cmd 'ffmpeg -f concat -i video1.avi -i video2.avi output.avi' ff.run() 您不应该使用py
ffmpeg
命令肯定是错误的。输出仅为第二个视频video2.avi
from ffmpy import FFmpeg
ff = FFmpeg(inputs={'video1.avi': None, 'video2.avi': None}, outputs={'output.avi': None })
ff.cmd
'ffmpeg -f concat -i video1.avi -i video2.avi output.avi'
ff.run()
您不应该使用python库而不是使用shell命令
ffmpeg -i video1.avi -vcodec copy -vbsf h264_mp4toannexb -acodec copy part1.ts
ffmpeg -i video2.avi -vcodec copy -vbsf h264_mp4toannexb -acodec copy part2.ts
cat part1.ts part2.ts > parts.ts
ffmpeg -y -i parts.ts -acodec copy -ar 44100 -ab 96k -coder ac -vbsf h264_mp4toannexb output.avi
谢谢你的回答。你能解释一下这些线的作用吗?我尝试过这个解决方案,但不起作用。