从youTube下载
从Ubuntu的官方存储库安装youtube-dl:
sudo apt-get install youtube-dl
或作为官方自述文件建议使用curl
或wget
。这将使您升级sudo youtube-dl -U
要下载视频,请执行以下操作:
youtube-dl <url>
例如
youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA
您还可以指定其他选项
-b Best quality
-m Mobile version
-d High Definition
-g Don’t download, just show the url
-c Resume download of a video which was interrupted before
-w Don’t overwrite existing file
有关开关的完整列表,请man youtube-dl
在终端中执行。
来自这里的信息
转换为mp3
现在从官方仓库安装ffmpeg。
sudo apt-get install ffmpeg
接下来,通过键入以下内容来确保flv文件已从youtube下载:
ls *flv
这将列出您拥有的所有flv文件。您应该看到的是一个flv文件,其名称与您下载的youtube网址的“ v”部分相同。
例如,如果您下载http://www.youtube.com/watch?v=_z-hEyVQDRA
了文件,则应该有一个名为_z-hEyVQDRA.flv
接下来,您需要复制该文件名,然后将其放入ffmpg命令,例如
ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3
因此,对于此示例,您将输入
ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3
成功完成此操作后,您现在将拥有想要的mp3文件。
注意
- 为了进行清理,您可能需要键入
rm _z-hEyVQDRA.flv
以删除不再需要的flv文件。
- 来自这里的信息