1
我想將FLAC文件轉換成MP3(和Vorbis,第二次)文件。如何在PLAYING狀態下更改Gstreamer中音頻編碼的比特率?
然後,這些MP3/Vorbis數據流將被原始傳輸到解碼它們的第二個設備。
根據傳輸的質量,我希望能夠在運行中改變比特率。
改變必須是無間隙的(因此標題中的「處於播放狀態」)。
具體的編碼器是
lamemp3enc
和vorbisenc
(並且不能改變)。
據我所知,改變比特率,而打實際上是不可能的,這些編解碼器。
但我想有一些乾淨而簡單的方法來改變比特率,而不會在流中引入任何空隙:我想了解其中的任何一個。
(注:我沒有寫任何,不所有,我不要求爲「最佳」的方式,我不要求進行審查,我只想一些作品。)
哦,那是好多了:目前我使用的是夫妻GstInputSelector'和'GstOutputSelector'的'但是這是在很多層面上有問題......這竟然是比我想象的要簡單:我不是用於處理探針,但它們非常強大!謝謝! – JohnW