qcloud
V2EX  ›  问与答

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

  •  
  •   qcloud · May 28, 2017 · 9043 views
    This topic created in 3446 days ago, the information mentioned may be changed or developed.


    6 分钟的视频,分片大概需要 10 分钟,8 核的 CPU 火力全开也这么慢。。。。虽然 CPU 不怎么样吧,但这确实很慢,速度这块还有什么更深的技术没解锁嘛?
    22 replies  •  2023-10-09 16:35:47 +08:00
    em70
    em70
    May 28, 2017❤️1
    1
    命令行贴出来看看
    qcloud
    qcloud
    OP
    May 28, 2017
    2
    @em70 #1 用的不是命令行,同事帮写的一个分片小工具。。这个和命令也有关系嘛?
    squid157
    squid157
    May 28, 2017
    3
    你得写出来,才知道你要 ffmpeg 干啥了。如果只是复制视频流对片段切割,应该很快才对。
    ynyounuo
    ynyounuo
    May 28, 2017 via iPhone❤️1
    4
    当然得贴,八成 codec 没有 copy
    qcloud
    qcloud
    OP
    May 28, 2017
    5
    @ynyounuo #4
    @squid157 #3
    我问下同事要下命令哈,感谢回复
    CRVV
    CRVV
    May 28, 2017❤️1
    6
    Intel Atom C2750 是八核,Intel Core i7-6900K 也是八核,"八核"这两个字不能代表 CPU 的水平
    hpeng
    hpeng
    May 28, 2017 via iPhone
    7
    切片很快的,除非你转码了…
    qcloud
    qcloud
    OP
    May 28, 2017
    8
    @hpeng #7 mp4 转了 m3u8.。。。
    qcloud
    qcloud
    OP
    May 28, 2017
    9
    @hpeng #7 切片不就直接转成了 m3u8 吗?
    squid157
    squid157
    May 28, 2017
    10
    @qcloud 做 HLS ?
    squid157
    squid157
    May 28, 2017
    11
    @qcloud m3u8 只是播放列表一样的玩意儿啊,视频流本身被重新编码了么?
    qcloud
    qcloud
    OP
    May 28, 2017
    12
    @squid157 #11 不是 HLS,目前是 mp4 文件,然后需要分片,分片直接不就是 m3u8 了吗?然后前端播放器调用。
    qcloud
    qcloud
    OP
    May 28, 2017
    13
    @squid157 #10 是 HLS 点播,我以为说的直播。。。
    hpeng
    hpeng
    May 28, 2017 via iPhone❤️1
    14
    @qcloud 应该是 4 楼说的那个情况,如果有输出,可以看一下开始的输出,有说编码怎么转换的
    squid157
    squid157
    May 28, 2017❤️1
    15
    @qcloud 分完了之后应该是有一堆 mp4 加一个 m3u8。我不做这个不太清楚。但大体思路是你考虑用户的设备支持不支持你原来 MP4 容器里的 H.264,有些时候 Level 和 Profile 不匹配是不能播放的,这时候重新编码是躲不过的;如果原来 H.264 就是 Main profile, level3.2 这种,基本上就不需要重新编码。
    laxenade
    laxenade
    May 28, 2017❤️1
    16
    应该长成这样 -> `ffmpeg -i input.mp4 -vcodec copy -acodec copy -hls_time 60 -hls_list_size 0 output.m3u8`
    qcloud
    qcloud
    OP
    May 28, 2017
    17
    @laxenade #16 感谢,是这个。
    Howlaind
    Howlaind
    May 29, 2017
    18
    既然是同事帮写的,楼主看起来也不是很懂。那楼主最好还是请同事来参考一下楼上的建议,把工具改一改比较好。
    dnsjia
    dnsjia
    May 29, 2017 via Android
    19
    同问,ffmpeg 直播 播放慢应该怎么解决
    mingyun
    mingyun
    May 31, 2017
    20
    @laxenade 厉害了
    ztgamer
    ztgamer
    Mar 26, 2020
    21
    @laxenade 感谢,你帮助了很多像我这样的小白。
    bestboy
    bestboy
    Oct 9, 2023
    22
    @laxenade 确实,视频原样 copy 最快了。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1410 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 22:26 · PVG 06:26 · LAX 14:26 · JFK 17:26
    ♥ Do have faith in what you're doing.