使用Python将ts转换为mp4

时间:2016-05-08 23:37:30

标签: python python-3.x video

我尝试过的感觉就像一百万个ffmpeg包装纸,但它们似乎都没有用,所以我想我会问这里。如何用Python无损地将.ts文件转换为.mp4?尽管ffmpeg bin和.exe都在PATH中并且每个安装步骤都遵循,但我尝试过的每个ffmpeg包装器都没有工作。我可以使用一个简单的包装器吗?我讨厌要求一步一步,但我一定做错了,对吧?

1 个答案:

答案 0 :(得分:3)

由于您的转换要求是特定的,为什么不直接使用subprocess.run()(Python> = 3.5)或subprocess.call()(Python< 3.5)从Python直接调用ffmpeg

import subprocess

infile = 'video.ts'
outfile = 'video.mp4'

subprocess.run(['ffmpeg', '-i', infile, outfile])

如果需要,您可以捕获输出。请参阅相关文档。