gpt4 book ai didi

FFMpeg 创建的 MP4 没有浏览器可以解码,但可以在 VLC 中播放

转载 作者:行者123 更新时间:2023-12-04 23:17:16 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





FFmpeg converting image sequence to video results in blank video [closed]

(1 个回答)


5年前关闭。




我该如何调试发生的事情?我已经尝试使用变体从单个图像生成短视频:

ffmpeg -loop 1 -i black.png -vcodec libx264 -b 1500k -s 640x360 -t 1 out.mp4

试过:
  • 改变纵横比(或省略它)。
  • 使用 -image2而不是 -loop .
  • 省略比特率。
  • 制作更长的视频。
  • 还尝试了不同的语法来指定视频编解码器:-v:c libx264 .
  • 尝试了 mpeg 而不是 libx264。

  • 在每种情况下,效果都是一样的。视频在 VLC 中播放,但不在浏览器中。

    最佳答案

    浏览器需要有关电影的某些元数据位于文件的前面,以便能够立即开始播放。 ffmpeg 可以使用 -movflags faststart 来实现这一点。选项。

    尝试:

    ffmpeg -loop 1 -i black.png -vcodec libx264 -b 1500k -s 640x360 -t 1 -movflags faststart out.mp4

    请注意,这会进行第二次传递,并且会增加编码时间。还要确保使用支持此标志的更新版本的 ffmpeg。可以找到更多文档 here .

    关于FFMpeg 创建的 MP4 没有浏览器可以解码,但可以在 VLC 中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18214322/

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