天天看點

You-Get實作從Web下載下傳媒體内容

用you-get 下載下傳愛奇藝的時候 出現錯誤

[aac_adtstoasc @ 0000027f0518c8c0] Codec 'eac3' (86056) is not supported by the bitstream filter 'aac_adtstoasc'. Supported codecs are: aac (86018)
Error initializing bitstream filter: aac_adtstoasc
           

You-Get官網:https://you-get.org

You-Get github官網中文說明https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

You-Get github官網:https://github.com/soimort/you-get

來自官網的介紹:You-Get是一個很小的指令行實用程式,可從Web下載下傳媒體内容(視訊,音頻,圖像)。

  • 下載下傳流行網站之音視訊,例如YouTube, Youku, Niconico,以及更多. (檢視完整支援清單:https://github.com/soimort/you-get#supported-sites)
  • 于您心儀的媒體播放器中觀看線上視訊,脫離浏覽器與廣告
  • 下載下傳您喜歡的網頁上的圖檔
  • 下載下傳任何非HTML内容,例如二進制檔案

準備工作:1、打開cmd,輸入pip install you-get

2、在https://github.com/BtbN/FFmpeg-Builds/tags下載下傳ffmpeg或者https://www.lanzoux.com/b01hlwsdi密碼:W4mT下載下傳ffmpeg.rar(解壓密碼:52pojie),然後添加環境變量

3、這裡把ffmpeg放在D盤,然後此電腦右鍵屬性->進階系統設定->最下面環境變量->使用者變量->把ffmpeg下的bin目錄添加到PATH變量名裡,這裡我的是D:\ffmpeg\bin

4、(可選)從https://www.lanzoux.com/b01hlwsdi密碼:W4mT下載下傳ffmpeg.py.rar(解壓密碼:52pojie),解壓後後替換Python安裝目錄\Lib\site-packages\you_get\processor下的ffmpeg.py。這一步是為了解決愛奇藝下載下傳出現

Codec 'eac3' (86056) is not supported by the bitstream filter 'aac_adtstoasc'. Supported codecs are: aac (86018)

Error initializing bitstream filter: aac_adtstoasc

的問題,如果出現這個情況,你可以換個網站下載下傳,這樣第四步可以省略,如果一定要使用愛奇藝下載下傳,這步必不可少。

轉載于 :https://www.52pojie.cn/forum.php?mod=viewthread&tid=1276632