【问题标题】:stream m3u8 stopped before start流 m3u8 在开始前停止
【发布时间】:2020-08-27 04:38:10
【问题描述】:

我有 m3u8 链接和 RTMP 服务器。我想从 m3u8 linkt 流式传输到 RTMP 服务器,但是当我调用命令时

ffmpeg -re -stream_loop -1 -i xxx.m3u8 -c:v 复制 -c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 -flags +global_header -bsf:a aac_adtstoasc -bufsize 2000k -f flv rtmp://xxx

然后 ffmpeg 显示“DONE”但不流式传输。

[7] 21629 ffmpeg 版本 N-97584-gf821ae8 版权所有 (c) 2000-2020 FFmpeg 开发者 使用 gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.12) 20160609 构建 配置:--enable-openssl --disable-x86asm libavutil 56. 43.100 / 56. 43.100 libavcodec 58. 82.100 / 58. 82.100 libavformat 58. 42.102 / 58. 42.102 libav 设备 58. 9.103 / 58. 9.103 libavfilter 7. 80.100 / 7. 80.100 libswscale 5. 6.101 / 5. 6.101 libswresample 3. 6.100 / 3. 6.100 -c:v: 找不到命令

[7]+ 停止 ffmpeg -re -stream_loop -1 -i https://

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    您使用的 URL 有一个字符,例如 &;,它们正在由 shell 解释。将网址放在引号中。

    例如ffmpeg -re -stream_loop -1 -i "xxx.m3u8" -c:v copy -c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 -flags +global_header -bsf:a aac_adtstoasc -bufsize 2000k -f flv rtmp://xxx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 2011-02-24
      相关资源
      最近更新 更多