FFMPEG没有音频从RTSP流中记录

时间:2016-03-22 07:15:33

标签: audio video ffmpeg rtsp

我正在尝试在HLS格式上记录rtsp流。我需要录制音频和视频。使用以下命令,视频和音频将被记录为某些流,例如来自Internet rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov的测试rtsp流。对于我的IP摄像机,它不起作用,意味着录制视频,但输出文件没有音频。

<script type='text/javascript'>
    data:{'str':str}
</script>

<?php
   print_r($_POST) // in json 
   print_r(json_decode($_POST['str'],true)) //for array
?> 

这是使用上述命令开始录制时我的IP摄像机的命令行输出。

./ffmpeg -i rtsp://10.0.8.152:554/media/live/1/1 -acodec copy -vcodec copy -hls_list_size 65535 -hls_time 2 "./live.m3u8"

1 个答案:

答案 0 :(得分:2)

MPEG-TS流支持有限数量的音频编解码器,PCM a-law似乎不是其中之一。

接受AAC,可按如下方式使用:

ffmpeg -i rtsp://10.0.8.152:554/media/live/1/1 -c:a aac -c:v copy -hls_list_size 65535 -hls_time 2 "./live.m3u8"