[英]converting wav to mp3 (and vice versa) using GStreamer
您的管道是正確的-更具體地說,您對元素和屬性的選擇是正確的。
該問題最有可能出現在代碼的另一部分。 您是否已將管道設置為gst.STATE_PLAYING?
pipeline = gst.parse_launch("filesrc location=C:\\music.wav ! decodebin ! audioconvert ! lame ! filesink location=C:\\music.mp3")
pipeline.set_state(gst.STATE_PLAYING)
還有很多其他常見的錯誤-發布整個源代碼會很有幫助!
如果您無法正常工作,我建議您使用ffmpeg轉換文件,它非常高效且開源,您可以找到帶有WinFF的已編譯Windows版本,您可以通過命令行對其進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.