【问题标题】:Python ~ffmpeg 5_second_video.mp3: No such file or directory Conversion failedPython ~ffmpeg 5_second_video.mp3:没有这样的文件或目录转换失败
【发布时间】: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


【解决方案1】:

问题已通过将'-o '+song2file(song)+'.%(ext)s' 更改为'-o'+song2file(song)+'.%(ext)s' 解决。空间是问题所在。

【讨论】:

    猜你喜欢
    • 2022-12-10
    • 2021-06-24
    • 2013-01-13
    • 2021-05-13
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多