Как скачать видео? Все, целиком, или по отдельности
Материал из 0x1.tv
Иногда возникают вопросы, как скачать отдельное видео («не видим кнопки СКАЧАТЬ, вы что, против распространения?»), иногда есть желание скачать целиком конференцию (и заставить себя смотреть в самолете или другом безинтернетном пространстве), иногда хотят скачать все («гугл ненадежен», «а что если завтра война», «только FTP/PeerTube/LBRY/… система торрентов дадут надежность»).
Мы собственно не против. Только вот на данный момент мы публикуем только на Vimeo (можно многократно обновлять, пока идет согласование с докладчиком и правка багов) и потом, когда правки окончены, на Youtube (там будет больше трафика). Подробней см. Blog:HowItWorks/Vimeo или Youtube — как мы публикуем видео. В торренты, FTP и т.п. уже игрались, игра не стоит свеч. Если хотите распространять куда-то еще — пожалуйста, «CC BY-SA», все дела, одна только просьба — не грузить обратно на ютуб, просто добавьте в ваши плейлисты, когда она появится на нашем ютуб канале — там куча причин, и вопросы дублирования (и риски что кого-то забанят за плагиат), и сбор статистики (просмотры, комментарии), и обсуждение в одном месте, и т.п.
Как и что собственно скачивать. Если хотите максимального качества (и большого файла) — идите на vimeo, там можно и многогигабайтный оригинал скачать. «стрелочка sharingа → URL нa vimeo → там кнопка "Download"», см. миниролик:
Если хотите скачать много и массово,…
… не мучайтесь ставьте утилиту командной строки youtube-dl — собственно он есть пакетом во всех линуксах, если есть Python, его можно поставить чисто питоновым пакетом
pip install youtube-dl
Под винды (если нет питона), рекомендую использовать Chocolatey (рекоменду почти для всех программ, которые можно поставить в винду), тогда тоже можно поставить одной командой
choco install -y youtube-dl
Несмотря на название, оно умеет скачивать с кучи видеохостингов, можно скачивать и с vimeo. Ну, используйте как-то так
youtube-dl -f 22 http://youtu.be/LDdgdKI20cU youtube-dl -f http-720p https://vimeo.com/240322677/4dfe77ab43
В принципе и без параметра формата «-f …» пытается найти самый лучший формат, но иногда можно спросить какие форматы есть:
youtube-dl -F https://vimeo.com/240322677/4dfe77ab43
[info] Available formats for 240322677: format code extension resolution note … http-360p mp4 640x360 30fps … http-540p mp4 960x540 30fps … http-720p mp4 1280x720 30fps … http-1080p mp4 1920x1080 30fps …
и заказать нужный.
Целый плейлист оно выкачает как-то так:
youtube-dl -f 22 -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' --yes-playlist https://www.youtube.com/watch?v=sZpfS-faE4o&list=PLNcc67qYVXQ1lU22I-gk5sJGFQGXhWsWF
Ну а если хотите кучу плейлистов, ну заведите файл, скажем download.txt, засуньте туда URLы плейлистов, ну например
https://www.youtube.com/watch?v=sZpfS-faE4o&list=PLNcc67qYVXQ1lU22I-gk5sJGFQGXhWsWF https://www.youtube.com/watch?v=2MmAg1df7pk&list=PLNcc67qYVXQ3WTIycc6lFXmDo5vPEbuHJ https://www.youtube.com/watch?v=t-VsYE9GTnA&list=PLNcc67qYVXQ3ZyV_haOqRitW7dA9qFpbh https://www.youtube.com/watch?v=DtJ7De8uhIo&list=PLNcc67qYVXQ0tJfvYax3VG6lD2oslFlNG https://www.youtube.com/watch?v=fuAPt0xORVU&list=PLNcc67qYVXQ09gpUmk6E9zQs4TD-OzrAA https://www.youtube.com/watch?v=gK3uDUEk_qo&list=PLNcc67qYVXQ0Fog-Q2PgVKWvSgr5WIkcp https://www.youtube.com/watch?v=b7z21_trurY&list=PLNcc67qYVXQ2Kkixa8tKZ_WuGME_vB_00 https://www.youtube.com/watch?v=dys2BCEMupo&list=PLNcc67qYVXQ3NMa8iro5WBLE2HUR8mGdk https://www.youtube.com/watch?v=Z9bX7YJo77Q&list=PLNcc67qYVXQ3GEYfUaB82x2RYsNXvsgKm https://www.youtube.com/watch?v=h-GfaxEPSWI&list=PLNcc67qYVXQ1Ilayv302jW29StEolQwbs https://www.youtube.com/watch?v=JSqSFqjqzEQ&list=PLNcc67qYVXQ1L3OU9PBqkT3qKb7CfV12l https://www.youtube.com/watch?v=075eFTnRFC0&list=PLNcc67qYVXQ2JF4b_ybrFscvJNdf5-hE2 https://www.youtube.com/watch?v=OEaAbzrySLo&list=PLNcc67qYVXQ0uUeozbhNewC7QG7z_giYf https://www.youtube.com/watch?v=_xgpMULHw_k&list=PLNcc67qYVXQ394IRsX-2OgS8z_SYCg5cJ https://www.youtube.com/watch?v=BLzw_pdjV8U&list=PLNcc67qYVXQ3sfNDFao4CkQXJT7G5Hsf3 https://www.youtube.com/watch?v=ZDs9MCumB2c&list=PLNcc67qYVXQ0NU_5ytYBtNDm1hEugzs2q https://www.youtube.com/watch?v=u4pjsTXeHQ0&list=PLNcc67qYVXQ14InEbLeXaST2BtaPi9zvo https://www.youtube.com/watch?v=9MEq8wKYJkk&list=PLNcc67qYVXQ1cA5nsuOsCPhlZf4T3nZ7h https://www.youtube.com/watch?v=8_x6W-Rj8lw&list=PLNcc67qYVXQ0kNTmjilVx-Nnh41iEfoya https://www.youtube.com/watch?v=WOoDObBwq3U&list=PLNcc67qYVXQ1XtCyQApzReNdLvgZaFScL https://www.youtube.com/watch?v=VJbfFJKgdlU&list=PLNcc67qYVXQ2kcweWc2c56WVuvYAaL2UH https://www.youtube.com/watch?v=_jtFxovt0DM&list=PLNcc67qYVXQ1g1iCiqvhZXplzuaWh8TF- https://www.youtube.com/watch?v=vLGiVjcwtP0&list=PLNcc67qYVXQ1_AlbSYYCUFFTR2bpp-FOB https://www.youtube.com/watch?v=4ss-yQDACco&list=PLNcc67qYVXQ1-mylg_8rZV3YBsEsra3p_ https://www.youtube.com/watch?v=2T6ZAyc02h0&list=PLNcc67qYVXQ1qnURqKMqSfx8rrv4t3a_v https://www.youtube.com/watch?v=3Deeob1D-z0&list=PLNcc67qYVXQ0exonebbkuHdo6SLewnYtY
А потом вызовите что-то типа
cat downloads.txt | xargs -n1 youtube-dl -f 22 -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' --yes-playlist
Разумеется, все это работает не только с нашим видео, а с почти любыми видео в интернете. Смотрите конференции — на десктопе это бывает удобней — например, повесив окно полусвернутое окно плеера mpv поверх всех окон где-нибудь в углу (никаких трат лишнего пространства, ускорение клавишей «]», мгновенная перемотка … ну разберетесь). Да, под линуксами в GNOME и KDE (не знаю как под маками), любое окно можно сделать принудительно topmost, под Windows вроде надо было использовать DM2.
И все же, просмотрев какой-нибудь доклад, если возникли мысли-вопросы-споры → плиз, не поленитесь откомментить, это важно.