ubuntu16.04安装ffmpeg及其使用
2018-08-25 本文已影响0人
永兴呵呵哒
参考文章:https://blog.csdn.net/qq_28484355/article/details/79181245
上一篇文章介绍了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安装成功啦。
image.png 二、 使用ffmpegyoutube-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
下载的就是超清的音频和视频合成的最后结果。