FFMPEG如何支持通过open_input的方式获取G711音频码流。 40C

需求:使用FFMPEG解码海康摄像头的H.264视频编码+G711音频编码的码流。
问题:在使用FFMPEG的open input 方法时可以获取视频stream但无法获取音频stream,
查得资料好像是FFMPEG的默认编译库支持H.264+AAC的封装而不支持H.264+G711,
是否有办法使FFMPEG可以通过open input和find stream的方式支持H.264+G711的码流呢?

1个回答

https://blog.csdn.net/g0415shenw/article/details/81432854
得到pcm之后再转换成你要的编码格式

qq_39426649
YQF, 回复try_learner: 我用的协议中可以区分视频流和音频流的,可以筛选出纯视频流的,
7 个月之前 回复
try_learner
try_learner 回复YQF,: 你好 你也是取的海康的摄像头的混合流吗?那怎么可以直接去掉音频只要视频呢?
9 个月之前 回复
qq_39426649
YQF, 难道FFMPEG在解码H.264+G711编码的码流时,只能手动将音频和视频数据分开解码再同步播放吗。。。。
10 个月之前 回复
qq_39426649
YQF, 您好,因为我项目中获取的码流是直接从摄像头获取的音频流和视频流的混杂流,我参照FFMPEG解码内存数据的方法将数据通过自定义AVIOContext的方式去解码,但是遇到的情况是使用avformat_find_stream_info时只能找到视频流无法找到音频流。
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问