gpt4 book ai didi

FFMPEG - 精心设计后未找到 moov 原子

转载 作者:行者123 更新时间:2023-12-04 23:08:02 29 4
gpt4 key购买 nike

我有一个命令,可以将叠加图像放在视频上。
之后,我调整输出大小以适合某些尺寸。

通常一切正常,但有时且仅在某台台式计算机上,当第二次精化开始时,命令返回错误:moov atom not found
让我们放一些代码:

我的第一个命令很长,我只是用 2 张图片示例过去了重要的东西:

-i inputVideo.mp4 -i 1.jpg -i 2.jpg
-filter_complex "[1:v]format=yuva422p,[Other effects...][im1];
[2:v]format=yuva422p,[Other effects...][im2];
[0][im1]overlay=(main_w-overlay_w)/2:(main_h - overlay_h)/2[o1];
[o1][im2]overlay=(main_w-overlay_w)/2:(main_h - overlay_h)/2"
-crf 18 -c:a copy output.mp4

我的第二个命令如下:
-i output.mp4 -crf 19 resized.mp4

我想我在第一个命令中遗漏了一些东西,但是什么?
如果我从可移植计算机执行相同的代码,它就可以正常工作。

谢谢您的帮助!

这是两个日志的链接 ffmpeg logs

最后编辑(我希望):)

我在那个 github 存储库中添加了我尝试过的 ffmpeg 命令和重现问题的源文件。我希望任何人都能找到解决方案

在存储库中有:
  • LAST_CommandLine_Command -> 这是我正在运行的 ffmpeg 命令
  • LAST_CommandLine_Command_Output -> 这是我的 ffmpeg 的运行输出之一(这是我尝试过的最后一个)
  • 从 01.jpg 到 10.jpg 的文件 -> 这些是我使用命令
  • 覆盖在视频上的图片
  • My input video对于 ffmpeg 命令。

  • 我尝试使用以下命令运行此命令:
    - 为我运行它的 Windows 控制台应用程序
    - 直接从命令行
    - 使用命令行 dotnet myapplication.dll(运行我的应用程序不是从调试而是从发布)

    结果:

    对于这些特定文件,它在 10 次中工作了 1 次,在其他情况下,它会在几秒钟后随机停止(从 45 英寸到 1 英寸 55 英寸,取决于运行)。

    注意:我试过 -threads 1 , -threads 2并且没有任何线程限制。在所有情况下都失败了

    最佳答案

    经过几个月的努力解决这个问题后,我发现这是与我的 Windows 版本和/或安装有关的问题。

    我格式化了我的电脑,安装了一个全新的 Windows 10 新版本,现在它就像魅力一样工作。

    感谢大家的支持。

    PS:我讨厌 window ^.^

    关于FFMPEG - 精心设计后未找到 moov 原子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55655612/

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