为什么有些视频在单纯的重新封装以后就能大大提高播放效率

2022-12-23 22:47:00 +08:00
 KIRAYOMATO
比如录直播流得到的 ts 、flv 格式的视频,直接打开播放的话会特别卡,拖个进度条可能会让播放器直接崩溃掉。但是把视频重新封装成 mp4 以后播放效率就能大大提高。

决定视频质量的不应该是编码格式吗,为什么更换封装对播放性能也会有影响
1521 次点击
所在节点    问与答
5 条回复
tool2d
2022-12-23 23:02:45 +08:00
没遇到过,以前 hls 流行前,网络主流视频 flash 用的一直是 flv 格式,没听说过会让播放器崩掉。
AoEiuV020CN
2022-12-23 23:09:10 +08:00
没见过,重新封装确定是 vcodec copy 这种不重新编码的吗?
什么播放器?感觉可能是播放器对不同格式采用了不同的优化,换个播放器试试,
mrtctl
2022-12-24 00:09:49 +08:00
ts 是为流媒体服务的,一是没有全局索引,所以“拖进度条”这种操作播放器是很累的,只能按顺序读过去找位置。二是多个 ts 片段合并后,不同片段间的时间码可能有不统一,这时候播放器就容易卡死 /崩溃。

mp4 本身就是为 vod 设计的,带全局索引,时间码一般也会统一。
msg7086
2022-12-24 04:09:01 +08:00
不是播放性能,是寻址性能。
kokutou
2022-12-24 08:55:10 +08:00
你换 mpv 试试,ts 是拖动反应还行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/904386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX