【问题标题】:FFmpeg "piping" doesn't work with mp4 files?FFmpeg“管道”不适用于 mp4 文件?
【发布时间】:2020-07-09 21:09:03
【问题描述】:

我尝试了this 帖子中的答案,并且非常适合 .webm 格式。我还尝试了这种用于 mp4 文件帧提取的实现,但我在标准输出中没有字节。有什么办法可以解决这个问题吗?

【问题讨论】:

    标签: python ffmpeg


    【解决方案1】:

    不,由于 mp4 文件的结构,这是不可能的。 Mp4 文件在文件的开头(有时是结尾)有一个帧索引,用于记录每个帧的位置和大小。在看到任何帧之前,不可能生成此索引。

    通过在 ffmpeg 命令中添加标志 -f mp4 -movflags frag_keyframe+empty_moov 来使用分段的 m4 可能是可能的,但并非所有人都知道如何读取该格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 2013-02-26
      • 2020-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多