我是 python 的新手,所以如果这是一个之前已经回答过的问题,请多多包涵。我正在编写一个 python 脚本来将多个视频文件合并在一起,我试图在线搜索答案但无济于事。我想知道我是否可以在不使用 ffmpeg 的情况下编写一个 python 脚本,只是程序的纯 python 代码。我已经尝试过类似的方法,但它并没有真正起作用
fo=open("outfile","wb")
fo.write(open("infile1").read())
fo.write(open("infile2").read())
fo.close()
最佳答案
我不确定您是否可以将一个视频文件一个接一个地附加。每个视频文件都有特定的格式,包括标题、轨道等。看看http://en.wikipedia.org/wiki/MPEG_transport_stream .但是,使用 ffmpeg 你可以这样做:
ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg
祝你有美好的一天;)
关于python-2.7 - python : How to join multiple video files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17668996/