【问题标题】:gstreamer convert mp3 to wavgstreamer 将 mp3 转换为 wav
【发布时间】:2019-02-12 22:37:54
【问题描述】:

我正在尝试使用 gstreamer 将 mp3 文件转换为 wav。这是管道:

gst-launch-1.0 文件rc location=audio.mp3 !音频/MPEG! mpg123audiodec !波浪!文件接收位置=audio.wav

另外,我希望输出为 24 位/48kHz

我收到此错误:

错误:来自元素 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0:过滤器上限未完全指定输出格式

我在这里看到另一个类似的帖子并试图发表评论,但我必须有 50 分或其他;)

【问题讨论】:

    标签: mp3 gstreamer file-conversion wave


    【解决方案1】:

    我会利用这些垃圾箱让您的生活更轻松。我想出了这个:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-11
      • 2017-07-06
      • 2017-08-23
      • 2013-01-17
      • 2012-05-04
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      相关资源
      最近更新 更多