安装
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