V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
gIrl1990
V2EX  ›  问与答

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

  •  
  •   gIrl1990 · Aug 25, 2019 · 4394 views
    This topic created in 2446 days ago, the information mentioned may be changed or developed.
    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 那一行就一直没变化。

    Supplement 1  ·  Aug 25, 2019
    ./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 replies    2019-08-25 12:22:24 +08:00
    hardwork
        1
    hardwork  
       Aug 25, 2019 via Android
    卡住了吧,读网络流或写网络流卡住了
    hardwork
        2
    hardwork  
       Aug 25, 2019 via Android
    strace 看看看在哪了
    jaskle
        3
    jaskle  
       Aug 25, 2019 via Android   ❤️ 1
    哎,推流用原生 ff 就是不稳,想稳定就得捯饬源码,各种问题。
    我建议用声网之类的,前期不会提高多少成本。
    delectate
        4
    delectate  
       Aug 25, 2019
    可能是缺个老汉。
    gIrl1990
        5
    gIrl1990  
    OP
       Aug 25, 2019
    @delectate real? 那我换个姿势。
    ETiV
        6
    ETiV  
       Aug 25, 2019 via iPhone
    推到 rtmp ?
    -i 前面加参数 -re,试试
    gIrl1990
        7
    gIrl1990  
    OP
       Aug 25, 2019
    @ETiV 加了`-re`
    @jaskle `我建议用声网之类的`??声网是什么?
    love
        8
    love  
       Aug 25, 2019
    这类软件明显是不能处理各种网络不稳定问题的,比如超时重试重新换源什么的

    要稳定还是得手写个软件下载全部片段,然后用 ff 拼起来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1040 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:42 · PVG 02:42 · LAX 11:42 · JFK 14:42
    ♥ Do have faith in what you're doing.