使用ffmpy将2个视频与ffmpeg连接

时间:2018-07-11 10:08:28

标签: 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()

1 个答案:

答案 0 :(得分:0)

您不必使用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