【发布时间】:2020-05-09 00:51:23
【问题描述】:
我有一个 mp4 格式的视频文件,可以很好地播放。它只包含一帧视频。当我将其转码为 TS 格式时。我玩的时候黑屏。我该怎么做才能使它作为 mp4 执行?
【问题讨论】:
标签: ffmpeg
我有一个 mp4 格式的视频文件,可以很好地播放。它只包含一帧视频。当我将其转码为 TS 格式时。我玩的时候黑屏。我该怎么做才能使它作为 mp4 执行?
【问题讨论】:
标签: ffmpeg
Mp4 为每一帧编码了一个持续时间,因此播放器知道该帧在屏幕上保留多长时间。传输流不编码帧持续时间,持续时间是通过从下一帧时间戳中减去帧时间戳来计算的。没有下一帧,没有帧持续时间。这意味着帧的持续时间为零,并且显示时间为零毫秒。
您要求的不是 TS 具有的功能。您需要修改播放器以更改其零持续时间帧的行为。
【讨论】: