管道转换mp3->带gstreamer的接收器

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

我试图制作一个将mp3文件转换为接收器的管道,但是它不起作用。

我尝试过的事情:

gst-launch-1.0 filesrc location=myfile.mp3  ! decodebin ! audioresample ! audioconvert ! appsink caps=audio/x-raw,format=S16LE,rate=48000 name=sink

[当我将接收器放入.wav文件后,它在.wav中无法识别,而当我在胆大的原始数据中打开它时,它只是杂音。我不能使用filesink,因为我需要将接收器用于与之无关的目的。

我最好的猜测是我的管道是错误的,如果有人有想法,请不要犹豫问我问题!

audio mp3 gstreamer pipeline
1个回答
0
投票

管道异常出乎意料。

正确的管道是:

gst-launch-1.0 filesrc location=myfile.mp3 ! decodebin ! audioresample ! audioconvert ! capsfilter caps="audio/xraw,format=S16LE,rate=48000,channel=2" ! appsink name=sink

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