目錄
- 安裝
-
- 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
結果如下圖:
這裡可以看到該視訊支援的所有格式。我們使用-o指定檔案下載下傳到那個目錄,用-O指定下載下傳下來的檔案名。如果下載下傳預設格式則無需加其它參數,如:
you-get -o video_default https://www.bilibili.com/video/BV1sJ411P7CF/?spm_id_from=333.788.videocard.0
當然也可以選擇下載下傳特定格式,如:
you-get -o ./ -O video_flv --format=flv https://www.bilibili.com/video/BV1sJ411P7CF/?spm_id_from=333.788.videocard.0
格式轉換
有時候下載下傳下來的視訊不是我想要的格式,這時候就要用到ffmpeg對視訊進行格式轉換。
那上面的video_flv.flv舉例,想把它轉成mp4格式,可以用下面的指令:
ffmpeg -i video_flv.flv video_flv.mp4