我的视频放在以下位置,并且在Windows上有空格。
“ c:\ GoogleDrive \ CMD Scripts_video \ test.mp4”
Lua脚本中的MPV函数返回带有特殊字符〜1的剪切路径
video_path = mp.get_property(“ path”)
“ c:\ GOOGLE〜1 \ CMDSCR〜1_video \ test.mp4”
如何在Windows的完整路径上将其用作LUA脚本中FFMPEG的输入?
谢谢 彼得
答案 0 :(得分:0)
8.3样式的路径在Windows中绝对有效。
错误是由于报价错误引起的。
在Windows上调用外部命令的正确方法如下:
""C:\GoogleDrive\CMD Scripts_video\files\FFmpegAviSynthPlus64\ffmpeg.exe" -v warning -i "c:\GOOGLE~1\CMDSCR~1\test.mp4" out.avi"
请注意参数的引号,可执行文件路径的引号和整个命令的引号(是的,Windows确实需要)。
os.execute([[""program" "arg1" "arg2""]])