python-2.7 - python : How to join multiple video files

标签 python-2.7

我是 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/

相关文章:

python - 如何在 Django 1.11 中查找给定月份的每周记录数?

python - "Bucket"在python中是什么意思?

python - getUser 返回 EDAMSystemException errorCode=8

python-2.7 - spyder无法加载 tensorflow

python - 与早期版本相比,Python 2.7 的新 IO 库快了多少?

python - 牛顿分形 : mathoverflow error

python - 检查两个大型 Python 字典是否等价

python - 不稳定的 Popen 管道

python - 我可以在Python中设置Prometheus标签的默认值吗?

python - "ImportError: No module named..."导入我自己的模块时