Не могу скачать YouTube буфер видео
Мне нужен способ сохранить буферизованное видео на YouTube. У меня медленная пропускная способность и мне нужен способ не тратить данные на загрузку уже буферизованного видео. Я прочитал этот ответ: http://ubuntuforums.org/showthread.php?t=1714940 и следил за всем.
Теперь мой вывод ls -l
является:
lr-x------ 1 cortana cortana 64 Jun 17 17:36 0 -> /dev/null
lrwx------ 1 cortana cortana 64 Jun 17 17:36 1 -> /dev/pts/14
lrwx------ 1 cortana cortana 64 Jun 17 17:36 10 -> anon_inode:[eventpoll]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 11 -> socket:[1280829]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 12 -> socket:[1280830]
lr-x------ 1 cortana cortana 64 Jun 17 17:36 13 -> pipe:[1280831]
l-wx------ 1 cortana cortana 64 Jun 17 17:36 14 -> pipe:[1280831]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 15 -> socket:[1281581]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 16 -> anon_inode:[eventfd]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 17 -> socket:[1280833]
lr-x------ 1 cortana cortana 64 Jun 17 17:36 18 -> /home/cortana/.mozilla/firefox/fdwt4bch.default/cert8.db
lrwx------ 1 cortana cortana 64 Jun 17 17:36 19 -> anon_inode:[eventfd]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 2 -> /dev/pts/14
lr-x------ 1 cortana cortana 64 Jun 17 17:36 20 -> /home/cortana/.mozilla/firefox/fdwt4bch.default/key3.db
lrwx------ 1 cortana cortana 64 Jun 17 17:36 3 -> socket:[1279702]
lrwx------ 1 cortana cortana 64 Jun 17 17:36 4 -> socket:[1214048]
lr-x------ 1 cortana cortana 64 Jun 17 17:36 5 -> /usr/lib/firefox/omni.ja
lr-x------ 1 cortana cortana 64 Jun 17 17:36 6 -> /usr/lib/firefox/browser/omni.ja
lrwx------ 1 cortana cortana 64 Jun 17 17:36 7 -> anon_inode:[eventfd]
lr-x------ 1 cortana cortana 64 Jun 17 17:36 8 -> pipe:[1281579]
l-wx------ 1 cortana cortana 64 Jun 17 17:36 9 -> pipe:[1281579]
Там нет ничего, что начинается с /tmp
, Итак, какой из них должен содержать видео. Этот способ не действует сейчас или что-то?
2 ответа
Используйте Firefox. Установите дополнение Video DownloadHelper. Отрегулируйте качество загрузки видео из настроек. Помимо загрузки видео, оно имеет много других функций, таких как локальное преобразование файлов, захват экрана, запись экрана и многое другое.
youtube-dl, вероятно, лучший инструмент для загрузки видео с YouTube (они также поддерживают множество других сайтов. Чтобы установить его, просто следуйте инструкциям на странице загрузки. В Linux вы можете получить его, используя curl
или же wget
:
sudo curl -L https://yt-dl.org/downloads/2016.06.16/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Это загрузит youtube-dl в / usr / local / bin и сделает его исполняемым (вам также нужно установить python, но у кого он еще не установлен?;)
Редактировать: не обязательно помещать его в /usr/local/bin/, вы можете поместить youtube-dl в любую папку в вашей системе, которая вам нравится, например, в вашем домашнем каталоге:
curl -L https://yt-dl.org/downloads/2016.06.16/youtube-dl -o ~/youtube-dl
chmod a+rx ~/youtube-dl
и выполнить его из дома реж.
Использовать его очень просто, просто откройте терминал, скопируйте ссылку на YouTube для видео, которое вы хотите загрузить, и выполните:
youtube-dl https://www.youtube.com/watch?v=lQ0Tj2NgtaE
Насколько я помню, он выберет лучшее доступное качество (аудио и видео) и загрузит его. Если вы хотите решить, какое качество вы хотите загрузить, вы можете запустить следующую команду, чтобы узнать, какие качества доступны:
youtube-dl -F https://www.youtube.com/watch?v=lQ0Tj2NgtaE
вывод может выглядеть так:
format code extension resolution note
249 webm audio only DASH audio 51k , opus @ 50k (48000Hz), 366.95KiB
250 webm audio only DASH audio 68k , opus @ 70k (48000Hz), 475.53KiB
171 webm audio only DASH audio 110k , vorbis@128k (44100Hz), 772.64KiB
...
140 m4a audio only DASH audio 164k , m4a_dash container, aac @128k (44100Hz), 931.70KiB
...
160 mp4 256x144 DASH video 113k , avc1.4d400c, 24fps, video only, 813.41KiB
43 webm 640x360 medium , vp8.0, vorbis
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2 (best)
И тогда вы можете выбрать, что скачать. Например, если вы хотите загрузить видео низкого разрешения (код формата 160) вместе с аудио высокого разрешения (код формата 140), вы можете выполнить:
youtube-dl -f 160+140 https://www.youtube.com/watch?v=lQ0Tj2NgtaE
Он загрузит и перепишет их, также рассмотрим этот ответ и, конечно, документацию самого youtube-dl.