嗨,我正在尝试从python脚本中运行mkvmerge。我正在使用子流程模块来实现这一点。
mkvmerge_args = [
"mkvmerge",
"test.h264",
'-o',
"test2.h264",
"--timecodes 0:timestamp.pts"
]
returncode = subprocess.call(mkvmerge_args)这是我正在处理的代码。问题是最后一个论点"--timecodes 0:timestamp.pts"
我说错了
错误:无法打开文件“--timecodes 0:timestamp.pts”以读取:打开的文件错误。
我想知道的是,为什么子进程认为最后一个参数是文件。
发布于 2019-10-21 14:12:26
0:timestamp.pts需要在自己的线路上。
mkvmerge_args = [
"mkvmerge",
"test.h264",
'-o',
"test2.h264",
"--timecodes ",
"0:timestamp.pts"
]https://stackoverflow.com/questions/58486716
复制相似问题