audio - gstreamer 管道视频和音频

标签 audio video gstreamer

我对 gstreamer 非常陌生,并且有一个可以使用以下管道解析 H.261 编码视频文件的管道:

gst-launch-1.0 filesrc location=trailer.mp4 ! 
qtdemux name=demux demux.video_0! queue ! h264parse ! omxh264dec !
nveglglessink -e

现在视频显示正常,但该文件还包含使用 MPEG-4 AAC 编码的音频。有人可以告诉我如何修改管道以解码音频流吗?

最佳答案

gst-launch-1.0 filesrc location=trailer.mp4 ! qtdemux 名称 = 解复用器 demux.video_0 !队列 ! h264解析! omxh264dec ! nveglglessink demux.audio_0!队列 ! aacparse!法德!自动音频接收器-e

应该这样做吗?如果您尚未安装 faad 解码器插件,并且已安装 libav 插件,则可以尝试 avdec_aac。但你肯定需要一个 AAC 解码器插件。

关于audio - gstreamer 管道视频和音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35862004/

相关文章:

linux - 安装 gst-libav 包代码库后缺少 gstreamer 插件 avdec_h264

python - 使用 python-gstreamer 播放 RTSP

opencv - 为什么将Gstreamer用于OpenCV后端?

用于音频处理和路由到默认音频设备的音频 Hook 或自定义音频驱动程序

ios - 在 Swift iOS 中播放 PCM 文件

c++ - 在没有硬件加速的情况下使用 ffmpeg (C++)

ios - 似乎无法获取 AVPlayerLayer 的视频高度

algorithm - AMR 中的静音检测

ios - AVAudioPlayer 在中断后从相同状态恢复音频剪辑

java - 了解 VLC 中的视频何时播放完毕