天天看点

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使用笔记安装视频下载格式转换

继续阅读