【发布时间】:2012-10-29 15:38:04
【问题描述】:
我可以使用该命令从静态 MPEG4 创建 HLS:
ffmpeg -i video.mp4 -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts
我现在正在努力实现这一目标:
实时 RTMP(FME)------->FFMEG-------------->HLS
我试过了:
ffmpeg -i rtmp://127.0.0.1:1935/live/video -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts
但出现错误:
关闭连接:NetStream.Play.StreamNotFound rtmp://127.0.0.1:1935/live/video:发生未知错误
任何想法如何实现:
RTMP---->FMPEG----->HLS ?
我也试过了:
ffmpeg -i "rtmp://localhost:1935/live/yarek live=1" -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts
看起来更好但卡住了:
ble-zlib
libavutil 52. 0.100 / 52. 0.100 libavcodec 54. 69.100 / 54. 69.100 libavformat 54. 35.100 / 54. 35.100 libav 设备 54. 3.100 / 54. 3.100 libavfilter 3. 20.106 / 3. 20.106 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 16.100 / 0. 16.100 libpostproc 52. 1.100 / 52. 1.100 rtmp 服务器发送错误 元数据: videokeyframe_frequency8.00 avclevel 31.00 视频设备 Microsoft LifeCam Cinema 关键词 宽度 320.00 视频数据速率 350.00 预设名称自定义 版权 创建日期 2012 年 10 月 29 日星期一 17:51:08 视频编解码器 avc1 作者 avcprofile 66.00 标题 身高 240.00 描述 评分 帧率 20.00
谢谢
【问题讨论】:
-
你能用ffmpeg读取输入流吗?也许问题与输出设置无关。
-
是的,我可以用 ffplay 阅读它。