【问题标题】:Nginx MP4 Seeking results to video errorNginx MP4 求视频结果错误
【发布时间】:2016-08-07 20:05:12
【问题描述】:

当使用?start=secs 和nginx mp4 时,虽然音频继续播放,但视频不会播放大约 8 秒。

示例:

http ://server/video.mp4 >>> plays correctly

http ://server/video.mp4?end=60 >>> plays correctly

http ://server/video.mp4?start=120 >>> starts audio playing with static image (video not working) for about 7-8 seconds.

我尝试了很多 MP4 文件,它们都显示前 7-8 秒没有视频。 所有文件的开头都有 moov atom。

似乎nginx 没有正确获取起始视频帧,有什么建议吗?

【问题讨论】:

    标签: video nginx


    【解决方案1】:

    当时可能没有关键帧。大多数编码器使用长 GOP 以获得更好的压缩。 X264 默认为 250。尝试使用更多关键帧进行编码,或者在关键帧之前选择时间。

    【讨论】:

    • 感谢您的回复。是否有一种方法/工具可以获取具有时间秒数或 MP4 文件字节数的 keframe 列表?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 2019-08-08
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多