2017-07-03 51 views
0

我有一個音頻流應用程序,它使用請求下載音頻文件,然後使用Gstreamer播放。在Python中下載和播放部分音頻文件

我想修剪我擁有的所有音頻文件的前幾秒鐘。我可以使用的ffmpeg修剪但將我的嵌入式平臺上浪費CPU資源,也浪費網絡帶寬

(歌曲數量是1000左右,而他們得到汽車無下載,所以它確實有差別)

我已經嘗試在請求中使用範圍標題下載部分文件,但這不起作用。我無法播放該文件。

有人可以告訴我我該如何做這項工作?

音頻文件通常是.m4a/.webm,但它們是從YouTube上提取的,所以無法確定。

回答

0

這是一個不安的任務..有沒有乾淨的方式該怎麼辦呢..

你大概可以使用valve元素將其設置爲默認降.. ,然後把一些定時器,設定下降到假..

不知道這將如何工作,你需要嘗試。

Here一些提示:

+0

我已經實現了一個尋求使用GStreamer的,但如果有一種方法,以部分下載排在首位的文件我寧願.. (需要明確的是,我不t stream using gstreamer。我有一個定製的緩存機制,Gstreamer播放緩存的音頻文件) –