V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gIrl1990
V2EX  ›  问与答

FFmpeg 推流 推着推着就不动了是什么原因?

  •  
  •   gIrl1990 · 2019-08-25 07:29:20 +08:00 · 3981 次点击
    这是一个创建于 1908 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ffmpeg -i "http://a.com/x.m3u8"
    frame=12546 fps= 23 q=27.0 size=   39837kB time=00:08:22.63 bitrate= 649.3kbits/s speed=0.917x
    

    输入文件是一个网络的 m3u8。控制台 frame=12546 那一行就一直没变化。

    第 1 条附言  ·  2019-08-25 11:37:43 +08:00
    ./bin/ffmpeg -re -i "网络资源.m3u8" -b:v 600k -c:v h264 -c:a copy -vf \
        "scale= \
        ,pad= \
        ,drawtext= \
        " -bsf:a aac_adtstoasc -f flv "rtmp://"
    
    8 条回复    2019-08-25 12:22:24 +08:00
    hardwork
        1
    hardwork  
       2019-08-25 07:56:16 +08:00 via Android
    卡住了吧,读网络流或写网络流卡住了
    hardwork
        2
    hardwork  
       2019-08-25 08:13:32 +08:00 via Android
    strace 看看看在哪了
    jaskle
        3
    jaskle  
       2019-08-25 09:06:09 +08:00 via Android   ❤️ 1
    哎,推流用原生 ff 就是不稳,想稳定就得捯饬源码,各种问题。
    我建议用声网之类的,前期不会提高多少成本。
    delectate
        4
    delectate  
       2019-08-25 09:55:27 +08:00
    可能是缺个老汉。
    gIrl1990
        5
    gIrl1990  
    OP
       2019-08-25 10:52:17 +08:00
    @delectate real? 那我换个姿势。
    ETiV
        6
    ETiV  
       2019-08-25 11:02:47 +08:00 via iPhone
    推到 rtmp ?
    -i 前面加参数 -re,试试
    gIrl1990
        7
    gIrl1990  
    OP
       2019-08-25 11:38:52 +08:00
    @ETiV 加了`-re`
    @jaskle `我建议用声网之类的`??声网是什么?
    love
        8
    love  
       2019-08-25 12:22:24 +08:00
    这类软件明显是不能处理各种网络不稳定问题的,比如超时重试重新换源什么的

    要稳定还是得手写个软件下载全部片段,然后用 ff 拼起来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 12:00 · PVG 20:00 · LAX 04:00 · JFK 07:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.