FFMPEG录制RTMP的问题
问题是这样 。
我在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流。
多谢