簡體   English   中英

gstreamer將mp3轉換為WAV

[英]gstreamer convert mp3 to wav

我正在嘗試使用gstreamer將mp3文件轉換為wav。 這是管道:

gst-launch-1.0 filesrc location = audio.mp3! 音頻/ mpeg! mpg123audiodec! wavenc! filesink location = audio.wav

另外,我希望輸出為24 bit / 48kHz

我收到此錯誤:

錯誤:來自元素/ GstPipeline:pipeline0 / GstCapsFilter:capsfilter0:過濾器上限未完全指定輸出格式

我在這里看到了另一個類似的話題並試圖發表評論,但我得得50分或其他分數;)

我會利用垃圾桶使您的生活更輕松。 我想出了這個:

gst-launch-1.0 filesrc location=in.mp3 ! decodebin ! audioresample ! audioconvert ! \
audio/x-raw,format=S24LE,rate=48000 ! wavenc ! filesink location=out.wav

這給了我這個結果:

$ file out.wav
out.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 24 bit, stereo 48000 Hz

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM