KIRAYOMATO
V2EX  ›  问与答

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

  •  
  •   KIRAYOMATO · Dec 23, 2022 · 2212 views
    This topic created in 1267 days ago, the information mentioned may be changed or developed.
    比如录直播流得到的 ts 、flv 格式的视频,直接打开播放的话会特别卡,拖个进度条可能会让播放器直接崩溃掉。但是把视频重新封装成 mp4 以后播放效率就能大大提高。

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

    mp4 本身就是为 vod 设计的,带全局索引,时间码一般也会统一。
    msg7086
        4
    msg7086  
       Dec 24, 2022   ❤️ 1
    不是播放性能,是寻址性能。
    kokutou
        5
    kokutou  
       Dec 24, 2022 via Android
    你换 mpv 试试,ts 是拖动反应还行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3054 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 08:53 · PVG 16:53 · LAX 01:53 · JFK 04:53
    ♥ Do have faith in what you're doing.