ffmpeg 切片速度太慢了,有办法快点嘛? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qcloud
V2EX    问与答

ffmpeg 切片速度太慢了,有办法快点嘛?

  •  
  •   qcloud 2017-05-28 16:01:39 +08:00 8307 次点击
    这是一个创建于 3109 天前的主题,其中的信息可能已经有所发展或是发生改变。


    6 分钟的视频,分片大概需要 10 分钟,8 核的 CPU 火力全开也这么慢。。。。虽然 CPU 不怎么样吧,但这确实很慢,速度这块还有什么更深的技术没解锁嘛?
    22 条回复    2023-10-09 16:35:47 +08:00
    em70
        1
    em70  
       2017-05-28 16:10:54 +08:00   1
    命令行贴出来看看
    qcloud
        2
    qcloud  
    OP
       2017-05-28 16:12:08 +08:00
    @em70 #1 用的不是命令行,同事帮写的一个分片小工具。。这个和命令也有关系嘛?
    squid157
        3
    squid157  
       2017-05-28 16:14:08 +08:00
    你得写出来,才知道你要 ffmpeg 干啥了。如果只是复制视频流对片段切割,应该很快才对。
    ynyounuo
        4
    ynyounuo  
       2017-05-28 16:18:23 +08:00 via iPhone   1
    当然得贴,八成 codec 没有 copy
    qcloud
        5
    qcloud  
    OP
       2017-05-28 16:22:08 +08:00
    @ynyounuo #4
    @squid157 #3
    我问下同事要下命令哈,感谢回复
    CRVV
        6
    CRVV  
       2017-05-28 16:31:02 +08:00   1
    Intel Atom C2750 是八核,Intel Core i7-6900K 也是八核,"八核"这两个字不能代表 CPU 的水平
    hpeng
        7
    hpeng  
       2017-05-28 16:34:43 +08:00 via iPhone
    切片很快的,除非你转码了…
    qcloud
        8
    qcloud  
    OP
       2017-05-28 16:36:54 +08:00
    @hpeng #7 mp4 转了 m3u8.。。。
    qcloud
        9
    qcloud  
    OP
       2017-05-28 16:37:20 +08:00
    @hpeng #7 切片不就直接转成了 m3u8 吗?
    squid157
        10
    squid157  
       2017-05-28 16:48:21 +08:00
    @qcloud 做 HLS ?
    squid157
        11
    squid157  
       2017-05-28 16:49:03 +08:00
    @qcloud m3u8 只是播放列表一样的玩意儿啊,视频流本身被重新编码了么?
    qcloud
        12
    qcloud  
    OP
       2017-05-28 16:52:57 +08:00
    @squid157 #11 不是 HLS,目前是 mp4 文件,然后需要分片,分片直接不就是 m3u8 了吗?然后前端播放器调用。
    qcloud
        13
    qcloud  
    OP
       2017-05-28 16:56:33 +08:00
    @squid157 #10 是 HLS 点播,我以为说的直播。。。
    hpeng
        14
    hpeng  
       2017-05-28 17:03:19 +08:00 via iPhone   1
    @qcloud 应该是 4 楼说的那个情况,如果有输出,可以看一下开始的输出,有说编码怎么转换的
    squid157
        15
    squid157  
       2017-05-28 17:03:43 +08:00   1
    @qcloud 分完了之后应该是有一堆 mp4 加一个 m3u8。我不做这个不太清楚。但大体思路是你考虑用户的设备支持不支持你原来 MP4 容器里的 H.264,有些时候 Level 和 Profile 不匹配是不能播放的,这时候重新编码是躲不过的;如果原来 H.264 就是 Main profile, level3.2 这种,基本上就不需要重新编码。
    laxenade
        16
    laxenade  
       2017-05-28 17:05:25 +08:00   1
    应该长成这样 -> `ffmpeg -i input.mp4 -vcodec copy -acodec copy -hls_time 60 -hls_list_size 0 output.m3u8`
    qcloud
        17
    qcloud  
    OP
       2017-05-28 17:08:09 +08:00
    @laxenade #16 感谢,是这个。
    Howlaind
        18
    Howlaind  
       2017-05-29 00:26:54 +08:00
    既然是同事帮写的,楼主看起来也不是很懂。那楼主最好还是请同事来参考一下楼上的建议,把工具改一改比较好。
    dnsjia
        19
    dnsjia  
       2017-05-29 12:48:45 +08:00 via Android
    同问,ffmpeg 直播 播放慢应该怎么解决
    mingyun
        20
    mingyun  
       2017-05-31 21:55:53 +08:00
    @laxenade 厉害了
    ztgamer
        21
    ztgamer  
       2020-03-26 22:36:28 +08:00
    @laxenade 感谢,你帮助了很多像我这样的小白。
    bestboy
        22
    bestboy  
       2023-10-09 16:35:47 +08:00
    @laxenade 确实,视频原样 copy 最快了。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1063 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:25 PVG 07:25 LAX 15:25 JFK 18:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86