中午休息的时候,听说youtube中有了CNN的First Democratic Presidential Debate 1080p版本,使用idm看了一下,没有找到。经过舒大神的指点,安装idm 6.25版本,系统重启后看到了1080p,下载后发现没有声音。
看了群里以前的本子的留言,可能是没有下载音频。idm下载720p的没有难度,但是1080p及以上的视频和音频确实是分离,音频使用dash技术,要想下载最高品质的视频就需要下载其视频和音频进行合并。
最不方便的模式使用youtube-dl手工下载,从下载最新版本
linux下需要python 2.6,2.7或 3.2+版本
curl -o /usr/local/bin/youtube-dl
cd /usr/local/bin
chmod +x youtube-dl
输入 youtube-dl --version
显示
2015.10.13
输入 youtube-dl -F -x --all-subs --proxy "127.0.0.1:8787"
显示
[youtube] Mr1KJR5UZjM: Downloading webpage
[youtube] Mr1KJR5UZjM: Extracting video information
WARNING: video doesn't have subtitles
[youtube] Mr1KJR5UZjM: Downloading DASH manifest
[info] Available formats for Mr1KJR5UZjM:
format code extension resolution note
249 webm audio only DASH audio , opus @ 50k
250 webm audio only DASH audio , opus @ 70k
251 webm audio only DASH audio , opus @160k
140 m4a audio only DASH audio 135k , m4a_dash container, aac @
128k (44100Hz), 112.55MiB
171 webm audio only DASH audio 136k , audio@128k (44100Hz), 82.1
0MiB
160 mp4 256x144 DASH video 135k , 15fps, video only, 96.64Mi
B
278 webm 256x144 DASH video 147k , webm container, VP9, 15fps
, video only, 89.41MiB
242 webm 426x240 DASH video 255k , 30fps, video only, 136.17M
iB
133 mp4 426x240 DASH video 271k , 30fps, video only, 216.72M
iB
243 webm 640x360 DASH video 447k , 30fps, video only, 239.99M
iB
134 mp4 640x360 DASH video 631k , 30fps, video only, 289.09M
iB
244 webm 854x480 DASH video 849k , 30fps, video only, 399.66M
iB
135 mp4 854x480 DASH video 1132k , 30fps, video only, 585.25M
iB
247 webm 1280x720 DASH video 1711k , 30fps, video only, 811.66M
iB
136 mp4 1280x720 DASH video 2267k , 30fps, video only, 1.13GiB
248 webm 1920x1080 DASH video 3108k , 30fps, video only, 1.58GiB
137 mp4 1920x1080 DASH video 4368k , 30fps, video only, 2.19GiB
可以看到音频文件是 140
youtube-dl -f 140 --all-subs --proxy "127.0.0.1:8787"
注意f是小写
然后可以下载 First Democratic Presidential Debate 2016 by CNN 10-13-2015.m4a
也可以 youtube-dl -f 137+140 --all-subs --proxy "127.0.0.1:8787",同时下载-f 后面的参数,视频在前面,音频在后面。
下载后也可以使用ffmpeg合并,如果本机安装ffmpeg,会自动合并(这个我没有试过),或者使用工具My Mp4Box Gui 合并。
clipconverter一样会自动将YouTube上分开的1080p 视频和音轨整合成一个完整的视频,并且还支持传到dropbox,box,Google drive, oneDrive上再下载。
如果手机足够好的话,在 Android 上用 SnapTube 下载, 而且 SnapTube 除了下载 Youtube 的视频,还可以下载其他一些网站的视频,比如 facebook、instagram、vimeo等等。想下载 1080P 视频就直接贴 YouTube 网址到 App 里面的搜索框,打开网页后(需翻墙),点下载按钮就可以看到有1080P 的选项可以下载。 下载完了你想在电脑上看的话,就从 SD卡拷贝出来。
阅读(6593) | 评论(0) | 转发(0) |