linux 下ffmpeg安装

上一篇文章介绍了youtube-dl的使用,使用时最重要的是两条命令:

youtube-dl -F https://www.youtube.com/watch?v=j_JgXJ-apXs
youtube-dl -f 18 https://www.youtube.com/watch?v=j_JgXJ-apXs

第一条命令:查看视频所有类型,只看不下载,这个只是列出清单信息,并不会下载视频,我们可以看一看有哪些格式可以下载,然后再选择下载。
第二条命令:下载指定格式的视频。
一、 安装ffmpeg
ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。
现在youtube上视频1080p及以上格式视频之所以不好下载,是因为youtube上,音频和视频是分开的,分别下载完后,还有进行合并,而ffmpeg就是做这个事情的。
打开命令行,执行:

gs@gs:~$ sudo apt install ffmpeg

安装完后,输入:ffmpeg -version 验证是否安装完成。

二、 使用ffmpeg
youtube-dl下载视频命令格式为:
youtube-dl -f [format code] [url]

通过上一步获取到了所有视频格式的清单,最左边一列就是编号对应着不同的格式。由于YouTube的10080p及以上的分辨率都是音频视频分开的,所有我们需要分别下载音频和视频,这边根据上图就可以看出,我们如果要下载1080p的话,需要使用137+140这样的编号的组合。
此外,如果系统中安装了ffmpeg的话,youtube-dl会自动合并已经下载好的音频和视频,然后自动删除单独的音视频文件,很贴心。
例如:

gs@gs:~$ youtube-dl -f 137+140 https://www.youtube.com/watch?v=NFvupppqZwg

下载的就是超清的音频和视频合成的最后结果。


作者:永兴呵呵哒
链接:https://www.jianshu.com/p/a0537fa48fbd
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

posted @ 2022-03-03 23:09  lovleo  阅读(235)  评论(0编辑  收藏  举报