找不到适合“ΓÇôi”的输出格式

时间:2019-07-06 18:47:16

标签: python ffmpeg

我正在尝试使用subprocess.Popen()将水印png添加到多个视频中,但是代码导致错误

import os

def runBash(command):
   os.system(command)

inpu="1.mp4"
png="crop.png"
str="ffmpeg –i "+inpu+" -vf "+ "\"movie="+png+" [watermark]; [in][watermark] overlay=10:10 [out]\" "+"eargaergaerg"+inpu
runBash(str) 
print(str)

错误

error: [NULL @ 000002210b65af40] Unable to find a suitable output format for 'ΓÇôi'
ΓÇôi: Invalid argument

1 个答案:

答案 0 :(得分:0)

编辑:
该问题是由于使用长破折号–i而不是-i

当我运行您的确切python代码时,它可以工作。看来您的命令中编码或转义字符不正确,所以也许尝试在文本编辑器中使用utf-8编解码器保存代码。