将gstreamer的decodebin连接到autoaudiosink时出现问题

问题描述 投票:0回答:1

我想知道为什么decodebin可以直接连接autovideosink,但不能直接连接autoaudiosink

$ gst-launch-1.0 filesrc 位置=myfile.mp4 !解码器!自动音频接收器[不正常]

$ gst-launch-1.0 filesrc 位置=myfile.mp4 !解码器!自动视频接收器[确定]

gstreamer
1个回答
0
投票

我测试了你的管道,它在我这边工作正常,你看到哪个错误?也许您可以在命令中添加更多调试功能,例如:

GST_DEBUG=2 gst-launch-1.0 filesrc location=myfile.mp4 ! decodebin ! autoaudiosink -v

你能尝试一下这个吗?

gst-launch-1.0 filesrc location=myfile.mp4 ! qtdemux ! avdec_aac ! autoaudiosink

您也可以尝试在水槽前添加

audioconvert

© www.soinside.com 2019 - 2024. All rights reserved.