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
那一行就一直没变化。
./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://"
1
hardwork 2019-08-25 07:56:16 +08:00 via Android
卡住了吧,读网络流或写网络流卡住了
|
2
hardwork 2019-08-25 08:13:32 +08:00 via Android
strace 看看看在哪了
|
3
jaskle 2019-08-25 09:06:09 +08:00 via Android 1
哎,推流用原生 ff 就是不稳,想稳定就得捯饬源码,各种问题。
我建议用声网之类的,前期不会提高多少成本。 |
4
delectate 2019-08-25 09:55:27 +08:00
可能是缺个老汉。
|
6
ETiV 2019-08-25 11:02:47 +08:00 via iPhone
推到 rtmp ?
-i 前面加参数 -re,试试 |
8
love 2019-08-25 12:22:24 +08:00
这类软件明显是不能处理各种网络不稳定问题的,比如超时重试重新换源什么的
要稳定还是得手写个软件下载全部片段,然后用 ff 拼起来 |