【发布时间】:2018-02-18 22:16:18
【问题描述】:
这是我的python代码:
call(['ffmpeg', '-loop', '1', '-y', '-i', '5_second_video.jpg', '-i','5_second_video.mp3' , '-acodec', 'copy', '-vcodec', 'libx264', '-shortest', song +'.mp4'], shell=False)
我的桌面上有一个名为 5_second_video.mp3 的文件,但它返回了这个错误
5_second_video.mp3:没有这样的文件或目录 转换失败!
【问题讨论】:
-
是的,但您当前的目录可能不是您的桌面。
-
工作目录不能是你的桌面。它可能是包含您的脚本的文件夹。
-
在发布其他问题之前,您至少可以回顾一下您的问题的答案吗? stackoverflow.com/questions/46142528/…。周末关于 youtube/subprocess 的 3 个问题,对我来说听起来很重要。
-
不仅您可能不在视频所在的目录中,您的视频几乎肯定被称为
5_second_video.mpeg或.mp4而不是.jpg -
如果要让观众通过渐进式下载播放,您应该添加
-movflags +faststart。
标签: python ffmpeg youtube-dl