ffmpeg - VLC播放器如何计算fmp4文件时间线的总长度?

标签 ffmpeg mp4 h.264 aac fmp4

使用VLC播放器播放fmp4文件,播放器显示时间线端口总长度为0,但视频可以正常播放。播放器如何计算fmp4文件时间线总长度?
我应该如何修改fmp4盒子的时间参数。
enter image description here

最佳答案

您必须在文件末尾添加带有正确“tfra”和“mfro”的电影片段随机访问框 ('mfra')。 'mfra' 本质上是所有片段的索引。
“tfra”框包含每个片段的呈现时间。

它对我有用:enter image description here

关于ffmpeg - VLC播放器如何计算fmp4文件时间线的总长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54145434/

相关文章:

c++ - 如何在 ffmpeg 的 h264 解码器中获取 pps 和 sps

audio - 将 .ts 文件的音频流提取为不同的格式

iphone - 如何从服务器播放iPhone应用程序中的视频

video-streaming - 如何使视频在特定时间开始(解码)?(基本媒体解码时间)

FFMPEG - 连接不同来源的 mp4 - 无法停止 "Non-monotonous DTS in output stream"警告

mp4 - 检测h264流中的I帧(碎片mp4)

h.264 - 我在类型 1 的 NAL 单元内切片

ffmpeg - 如何在合并多个不同分辨率的视频时使用 FFMPEG -filter_complex_script

ffmpeg - 有没有一种优雅的方法使用 ffmpeg 按章节分割文件?

Shell 脚本 - 遍历目录?