gpt4 book ai didi

python - 使用Python ffmpeg将音频文件和所有帧图片加入视频格式

转载 作者:行者123 更新时间:2023-12-02 23:25:27 24 4
gpt4 key购买 nike

我有一个 tmp 目录,其中包含一组图像帧和音频文件。我正在使用 linux mint 19.3 和 python3.8。在我输入的终端中ffmpeg -i tmp/%d.png -vcodec png tmp/output.mov -yffmpeg -i tmp/output.mov -i tmp/audio.mp3 -codec copy output.mov -y然后目录中的图像和音频的集合将成为一个完整的视频。我问的

  • 当我使用语法在 python 中运行它时call(["ffmpeg", "-i", "tmp/%d.png" , "-vcodec", "png", "tmp/output.mov", "-y"],stdout=open(os.devnull, "w"), stderr=STDOUT)call(["ffmpeg", "-i", "tmp/output.mov", "-i", "tmp/audio.mp3", "-codec", "copy", "output.mov", "-y"],stdout=open(os.devnull, "w"), stderr=STDOUT)它不会合并到视频中(没有输出错误)
  • 我尝试了语法os.system("ffmpeg -i tmp/%d.png -vcodec png tmp/output.mov -y")os.system("ffmpeg -i tmp/output.mov -i tmp/audio.mp3 -codec copy output.mov -y") ,视频无法与错误输出 合并tmp/output.mov: 没有这样的文件或目录

  • 请帮忙。谢谢你

    最佳答案

    使用完整路径
    而不是 tmp/output.mov使用 /tmp/output.mov .对其余的输入和输出执行此操作。
    在一个命令中完成所有操作

    ffmpeg -y -i /tmp/%d.png -i /tmp/audio.mp3 -codec copy -shortest output.mov

    关于python - 使用Python ffmpeg将音频文件和所有帧图片加入视频格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64120770/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com