天天看點

you-get 和 ffmpeg使用筆記安裝視訊下載下傳格式轉換

目錄

  • 安裝
    • ffmpeg安裝
    • you-get安裝
  • 視訊下載下傳
  • 格式轉換

安裝

ffmpeg安裝

mkdir ffmpeg
cd ffmpeg
wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ffmpeg/7:4.1.1-1/ffmpeg_4.1.1.orig.tar.xz
tar -xvJf ffmpeg_4.1.1.orig.tar.xz
cd ffmpeg-4.1.1./
./configure
sudo make && make install
           

編譯的時候可能會缺少依賴項,需要什麼就用yum安裝就可以

you-get安裝

pip3 install you-get
           

當然你也可以選擇把源碼安裝,具體請參考:

https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

視訊下載下傳

視訊位址:https://www.bilibili.com/video/BV1sJ411P7CF/?spm_id_from=333.788.videocard.0

檢視視屏支援格式

you-get -i https://www.bilibili.com/video/BV1sJ411P7CF/?spm_id_from=333.788.videocard.0
           

結果如下圖:

you-get 和 ffmpeg使用筆記安裝視訊下載下傳格式轉換

這裡可以看到該視訊支援的所有格式。我們使用-o指定檔案下載下傳到那個目錄,用-O指定下載下傳下來的檔案名。如果下載下傳預設格式則無需加其它參數,如:

you-get -o video_default https://www.bilibili.com/video/BV1sJ411P7CF/?spm_id_from=333.788.videocard.0
           
you-get 和 ffmpeg使用筆記安裝視訊下載下傳格式轉換

當然也可以選擇下載下傳特定格式,如:

you-get -o ./ -O video_flv --format=flv https://www.bilibili.com/video/BV1sJ411P7CF/?spm_id_from=333.788.videocard.0
           
you-get 和 ffmpeg使用筆記安裝視訊下載下傳格式轉換

格式轉換

有時候下載下傳下來的視訊不是我想要的格式,這時候就要用到ffmpeg對視訊進行格式轉換。

那上面的video_flv.flv舉例,想把它轉成mp4格式,可以用下面的指令:

ffmpeg -i video_flv.flv video_flv.mp4
           
you-get 和 ffmpeg使用筆記安裝視訊下載下傳格式轉換

繼續閱讀