FFMPEG录制RTMP的问题

liouyuku 2016-09-01 05:29:47
问题是这样 。
我在win下面用ffmpeg做的推流。对应的客户端都是能正常播放的。
然后再服务器用FFMPEG命令去做RTMP流的录制。
现在录制出来的文件只有声音。视频是没有。
然后我试着用Adobe Flash Media Live Encoder 做推流端。视频是可以录制成功的 。
请问 。ffmpeg做推流要做什么才能正常录制?
对应的推流命令是ffmpeg -f dshow -i video="USB Camera" -s 320x240 -r 15 -g 75 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f flv rtmp://xxxxxx

然后今天误打误撞
ffmpeg -i ""rtmp://play.xxx live=1" w.flv将RTMP流保存在本地是可以观看的。文件名是live=1 w.flv
对应 编码格式: Sorenson H263。
这个是能正常播放的
若我在命令行里敲 ffmpeg -i "rtmp://play.xxx live=1" w.flv 文件名是w.flv
对应 编码格式: AVC
这个是无法播放的。只有声音没事图像
然后就是一个"的区别这两条命令。

新手请大神们解惑。
1.这多一个“的区别在哪?
2.我要如何录制一个可以正藏播放的RTMP流。
多谢

...全文
805 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧