【发布时间】:2020-07-09 21:09:03
【问题描述】:
我尝试了this 帖子中的答案,并且非常适合 .webm 格式。我还尝试了这种用于 mp4 文件帧提取的实现,但我在标准输出中没有字节。有什么办法可以解决这个问题吗?
【问题讨论】:
我尝试了this 帖子中的答案,并且非常适合 .webm 格式。我还尝试了这种用于 mp4 文件帧提取的实现,但我在标准输出中没有字节。有什么办法可以解决这个问题吗?
【问题讨论】:
不,由于 mp4 文件的结构,这是不可能的。 Mp4 文件在文件的开头(有时是结尾)有一个帧索引,用于记录每个帧的位置和大小。在看到任何帧之前,不可能生成此索引。
通过在 ffmpeg 命令中添加标志 -f mp4 -movflags frag_keyframe+empty_moov 来使用分段的 m4 可能是可能的,但并非所有人都知道如何读取该格式。
【讨论】: