我正在尝试在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"
答案 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"