我想創建一個FUSE FS將所有聲音文件轉碼爲MP3。我的第一個想法是使用gstreamer作爲轉碼的後端。 我想過用這條管道:保險絲&gstreamer轉碼
gst-launch -v filesrc location=01\ New\ Born.flac ! decodebin ! audioconvert ! lame vbr=4 vbr-quality=9 ! id3v2mux ! appsink
保險絲的Python綁定想到調用此函數當讀取一個文件:
def read(self, length, offset):
我怎麼會緩衝從GStreamer的轉移到熔絲FS ?我不怎麼處理這個問題。我以前從未使用過appsink。
我希望這很清楚我的意思。
如果你正在做這個練習,那就搖滾吧。如果您將壓縮音頻轉碼爲不同的壓縮算法或質量,請不要:http://www.vorbis.com/faq/#transcode – msw 2010-08-02 12:05:19
只是一個練習:) – Leon 2010-08-02 12:10:55