Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: yt-dlp Масовое скачивание видео с youtube.com и не только  (Прочитано 470084 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #165 : 10 Ноября 2021, 22:27:31 »
youtube-dl в последнее время единым файлом выдавал только 360p
сам ютуб еще может как-то по-хитрому отдавать контент.

 
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #166 : 11 Ноября 2021, 11:45:19 »
А как это? Расскажите вкратце, концептуально так сказать…

У меня просто скрипт, который запускается через значёк на панели xfce.

На даче у меня есть старый стационарник, он очень древний, видео в браузере подвисает.
Поэтому установил браузер Palemoon, установил в него дополнение Open With, это дополнение позволяет отправлять ссылку на страницу любой программе установленой в системе. Я через него и отправляю в Smplayer или VLC. Но у каждого плеера свои ньюансы настройки под это дело. Для поиска интересных видео можно даже не заходить на сайт ютуба, ищем в гугле видео, переходим на вкладку видео, нажимаем правой кнопкой мыши на любом найденом результате и выбираем пункт созданный дополнением Open With. Вместо гугла можно использовать другие поисковики, главное чтобы у поисковика был раздел для видео, чтобы отфильтровать видео от других страниц.

В VLC отправляю ссылку не на прямую, использовал такой скрипт (сохранил в текстовый файл, сделал исполняемым, в Open With указал путь к этому файлу вместо команды запуска программы)
#!/bin/bash
killall vlc
vlc $(/usr/local/bin/youtube-dl -f 135 -g $1) :input-slave=$(/usr/local/bin/youtube-dl -f 140 -g $1) --play-and-exit
480p одним файлом не было, да и 720p не было у меня, поэтому пришлось подсовывать плееру отдельные видео и аудио потоки.
Сейчас, раз есть 720p одним файлом - перепишу скрипт, чтобы составлялся плейлист.

Как настраивал Smplayer написал в этой теме повыше, полистайте найдете.


Хотелось бы посмотреть и на ваш вариант со скриптом и кнопкой на панели. Перенос ссылки в скрипт выполняется вручную или через буфер обмена?

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 624
  • xUbuntu 22.04
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #167 : 11 Ноября 2021, 15:00:51 »
Пользователь, я Вас приветствую, спасибо, я понял!

Для меня полезным оказалась то, что касается  Smplayer’а.

2021 Nov 11; 07:00 AM

Пользователь добавил сообщение 11 Ноября 2021, 15:25:17:
Продолжаю, нужно было ехать, но пришлось остаться, потому успею…
Хотелось бы посмотреть и на ваш вариант со скриптом и кнопкой на панели. Перенос ссылки в скрипт выполняется вручную или через буфер обмена?

Моё „поделие” выглядит так ( стыдно показывать незнакомым людям😇 )

(Нажмите, чтобы показать/скрыть)

Да, перенос ссылки осуществляется через буфер обмена. Ну а кнопка на панели обыкновение перетаскивание desktop файла на запуск скрипта.

2021 Nov 11; 07:25 AM
« Последнее редактирование: 11 Ноября 2021, 15:25:17 от qpdb »
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #168 : 11 Ноября 2021, 16:24:49 »
- та вроде нет, youtube-dl тоже вываливал кучу всего, и среди этого были файлы mp4 1280x720   720p  545k , avc1.64001F, 25fps, mp4a.40.2 (44100Hz) (best)

... сча еще раз сравнил выхлопы yt-dlp -F и youtube-dl -F, и в том, и в другом выхлопах есть ролики 720p одним файлом

Может причина как раз в ПО, в котором ты используешь yt-dlp и, как я понимаю, раньше использовал youtube-dl ?..


Сравнил что находят youtube-dl и yt-dlp на странице ютуба, yt-dlp находит больше.

$ youtube-dl -F https://www.youtube.com/watch?v=fKopy74weus
[youtube] fKopy74weus: Downloading webpage
[youtube] fKopy74weus: Downloading player ea6a4ba6
[info] Available formats for fKopy74weus:
format code  extension  resolution note
249          webm       audio only tiny   48k , webm_dash container, opus @ 48k (48000Hz), 1.17MiB
250          webm       audio only tiny   63k , webm_dash container, opus @ 63k (48000Hz), 1.55MiB
251          webm       audio only tiny  127k , webm_dash container, opus @127k (48000Hz), 3.11MiB
140          m4a        audio only tiny  129k , m4a_dash container, mp4a.40.2@129k (44100Hz), 3.15MiB
394          mp4        256x144    144p   65k , mp4_dash container, av01.0.00M.08@  65k, 24fps, video only, 1.58MiB
160          mp4        256x144    144p   77k , mp4_dash container, avc1.4d400c@  77k, 24fps, video only, 1.88MiB
278          webm       256x144    144p   86k , webm_dash container, vp9@  86k, 24fps, video only, 2.09MiB
395          mp4        426x240    240p  132k , mp4_dash container, av01.0.00M.08@ 132k, 24fps, video only, 3.21MiB
133          mp4        426x240    240p  133k , mp4_dash container, avc1.4d4015@ 133k, 24fps, video only, 3.24MiB
242          webm       426x240    240p  180k , webm_dash container, vp9@ 180k, 24fps, video only, 4.39MiB
134          mp4        640x360    360p  231k , mp4_dash container, avc1.4d401e@ 231k, 24fps, video only, 5.63MiB
396          mp4        640x360    360p  271k , mp4_dash container, av01.0.01M.08@ 271k, 24fps, video only, 6.60MiB
243          webm       640x360    360p  320k , webm_dash container, vp9@ 320k, 24fps, video only, 7.78MiB
135          mp4        854x480    480p  347k , mp4_dash container, avc1.4d401e@ 347k, 24fps, video only, 8.45MiB
397          mp4        854x480    480p  472k , mp4_dash container, av01.0.04M.08@ 472k, 24fps, video only, 11.49MiB
244          webm       854x480    480p  494k , webm_dash container, vp9@ 494k, 24fps, video only, 12.03MiB
136          mp4        1280x720   720p  603k , mp4_dash container, avc1.4d401f@ 603k, 24fps, video only, 14.68MiB
247          webm       1280x720   720p  824k , webm_dash container, vp9@ 824k, 24fps, video only, 20.04MiB
398          mp4        1280x720   720p  848k , mp4_dash container, av01.0.05M.08@ 848k, 24fps, video only, 20.63MiB
399          mp4        1920x1080  1080p 1439k , mp4_dash container, av01.0.08M.08@1439k, 24fps, video only, 35.00MiB
248          webm       1920x1080  1080p 1877k , webm_dash container, vp9@1877k, 24fps, video only, 45.65MiB
137          mp4        1920x1080  1080p 1898k , mp4_dash container, avc1.640028@1898k, 24fps, video only, 46.15MiB
18           mp4        640x360    360p  572k , avc1.42001E, 24fps, mp4a.40.2 (44100Hz), 13.91MiB (best)


$ yt-dlp -F https://www.youtube.com/watch?v=fKopy74weus
[youtube] fKopy74weus: Downloading webpage
[youtube] fKopy74weus: Downloading android player API JSON
[info] Available formats for fKopy74weus:
ID  EXT  RESOLUTION FPS |  FILESIZE   TBR PROTO | VCODEC          VBR ACODEC     ABR  ASR    MORE INFO
--- ---- ---------- --- - --------- ----- ----- - ------------- ----- --------- ---- ------- -----------------
139 m4a  audio only     |  1.19MiB    48k https |                     mp4a.40.5  48k 22050Hz low, m4a_dash
249 webm audio only     |  1.17MiB    48k https |                     opus       48k 48000Hz low, webm_dash
250 webm audio only     |  1.55MiB    63k https |                     opus       63k 48000Hz low, webm_dash
140 m4a  audio only     |  3.15MiB   129k https |                     mp4a.40.2 129k 44100Hz medium, m4a_dash
251 webm audio only     |  3.11MiB   127k https |                     opus      127k 48000Hz medium, webm_dash
17  3gp  176x144    12  |  2.03MiB    83k https | mp4v.20.3       83k mp4a.40.2   0k 22050Hz 144p
394 mp4  256x144    24  |  1.58MiB    65k https | av01.0.00M.08   65k                        144p, mp4_dash
160 mp4  256x144    24  |  1.88MiB    77k https | avc1.4d400c     77k                        144p, mp4_dash
278 webm 256x144    24  |  2.09MiB    86k https | vp9             86k                        144p, webm_dash
395 mp4  426x240    24  |  3.21MiB   132k https | av01.0.00M.08  132k                        240p, mp4_dash
133 mp4  426x240    24  |  3.24MiB   133k https | avc1.4d4015    133k                        240p, mp4_dash
242 webm 426x240    24  |  4.39MiB   180k https | vp9            180k                        240p, webm_dash
396 mp4  640x360    24  |  6.60MiB   271k https | av01.0.01M.08  271k                        360p, mp4_dash
134 mp4  640x360    24  |  5.63MiB   231k https | avc1.4d401e    231k                        360p, mp4_dash
18  mp4  640x360    24  |  13.91MiB  572k https | avc1.42001E    572k mp4a.40.2   0k 44100Hz 360p
243 webm 640x360    24  |  7.78MiB   320k https | vp9            320k                        360p, webm_dash
397 mp4  854x480    24  |  11.49MiB  472k https | av01.0.04M.08  472k                        480p, mp4_dash
135 mp4  854x480    24  |  8.45MiB   347k https | avc1.4d401e    347k                        480p, mp4_dash
244 webm 854x480    24  |  12.03MiB  494k https | vp9            494k                        480p, webm_dash
398 mp4  1280x720   24  |  20.63MiB  848k https | av01.0.05M.08  848k                        720p, mp4_dash
136 mp4  1280x720   24  |  14.68MiB  603k https | avc1.4d401f    603k                        720p, mp4_dash
22  mp4  1280x720   24  |           1702k https | avc1.64001F   1702k mp4a.40.2   0k 44100Hz 720p
247 webm 1280x720   24  |  20.04MiB  824k https | vp9            824k                        720p, webm_dash
399 mp4  1920x1080  24  |  35.00MiB 1439k https | av01.0.08M.08 1439k                        1080p, mp4_dash
137 mp4  1920x1080  24  |  46.15MiB 1898k https | avc1.640028   1898k                        1080p, mp4_dash
248 webm 1920x1080  24  |  45.65MiB 1877k https | vp9           1877k                        1080p, webm_dash
« Последнее редактирование: 11 Ноября 2021, 16:32:16 от Пользователь »

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #169 : 11 Ноября 2021, 19:36:37 »
Раньше мне предлагали такой скрипт
xclip -o | xargs mpv
Сейчас изучил алгоритм действий, вполне работает. Нужно выделить в адресной строке браузера ссылку на страницу, либо скопировать адрес мышкой. Потом выполнить этот скрипт. Выделенный или скопированный текст отправится в mpv.

Мне удобнее его использовать так
xclip -o | xargs smplayer
Это вместо дополнения в браузере.

Можно еще попробовать перетаскивание ссылки из окна браузера в окно плеера (любой графический интерфейс для mpv), ссылка обработается youtube-dl.

Для VLC придется писать другой скрипт так как он использует свой парсер ютуба, который обычно устаревший и урезанный, надо заменять на yt-dlp.
« Последнее редактирование: 11 Ноября 2021, 19:57:31 от Пользователь »

Оффлайн livanda

  • Автор темы
  • Участник
  • *
  • Сообщений: 233
  • За мной будущее! А что за вами?
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #170 : 14 Ноября 2021, 23:22:18 »
Currently I have no free time to spend on youtube-dl as I'm busy with work, ongoing renovation and other post-relocation stuff.
АААААА..
Какой переезд, какой ремонт? Можно сказать самые полезные программы похоронены под катом денег, и того что некогда заниматься(noxbit, youtube-dl). Я сам его давно не обновлял, но пока работало.. до недавнего времени.
Не забвайте что большая часть проектов опен сорс это проекты кторые пишутся людми в свободное время и подерживаются на одном личном интузиазаме потому что ему это надо, или потому что у человека бала проблема и он ее решил написав свой код. И это его право хочет поддериживает код хочет нет. Хочет вообще живет своей нормальной жизнью. Код открыт его может кто угодно взять фоткрунть и сдлеать из него что-то свое или поддерживать самостоятельно. -_- Вообщемто чтоб и было сделанно. А еще не забывайте что человек может и умиреть. Пожалйста цените его труд и дайте ему жить. Код уже форкнули  и поддеживают.  Что тоже хорошо

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 624
  • xUbuntu 22.04
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #171 : 15 Ноября 2021, 02:58:34 »
Да, livanda, несомненно, за Вами будущее! Оно за всеми это «будущее», вернее после всех😞…

Только используйте, пожалуйста, средства для проверки текста!



Любой язык, в том числе и русский, особенно применяемый при письме, это как программный код при определённом количестве ошибок свою функцию по передаче информации исполнять не будет😞…

2021 Nov 14; 06:58 PM



Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн Ubbuntu

  • Активист
  • *
  • Сообщений: 538
  • --мята x64 LTS 18.04/Gentoo/Микрософт W10
    • Просмотр профиля
    • Русские man-ы
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #172 : 19 Ноября 2021, 02:47:18 »
livanda, Ну хорошо..
поставил этот yt-dlp, там ещё и цветное оформление.. круть.

 :D
Ubuntu — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
©
Unity, XFCE, MATE. --мята x64 LTS 16.04, 18.04/Gentoo-XFCE

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #173 : 20 Ноября 2021, 15:27:55 »
там ещё и цветное оформление.. круть.

Хде?!

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4478
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #174 : 20 Ноября 2021, 17:40:13 »
там ещё и цветное оформление.. круть.

Хде?!
- а разве нет?.. и у меня в терминале WARNING: и ERROR: всегда в цвете, правда не только в выхлопе yt-dlp, но это уже не важно... главное что оформление такиЖ цветное  ;)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4478
    • Просмотр профиля

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #178 : 21 Ноября 2021, 00:21:37 »
sudo yt-dlp -U

И он стал цветным.

То есть эту функцию добавили в новой версии.

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 624
  • xUbuntu 22.04
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #179 : 21 Ноября 2021, 03:53:52 »
Приветствую всех!

sudo yt-dlp -U

Выполнил, но цвет не появился😇, может после перезагрузки появится  :idiot2:

Ну это дело, думаю, не первостепенной важности. Если перевести на русский одну нашу пословицу, то будет приблизительно:„Семь лет не было урожая мака в стране, но голода это не вызвало!”😇

Я вот всё выбирал в каком формате скачивать.

Цитировать
# Download the best mp4 video available, or the best video if no mp4 available
$ yt-dlp -f 'bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b'


Много везде и всего читал типа webm VS mp4 и решил, что это для общего употребления самое надёжное что ли  :idiot2:

Поделитесь пж. кто как настроил формат скачивания с краткой мотивировкой желательно.

2021 Nov 20; 07:53 PM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

 

Страница сгенерирована за 0.052 секунд. Запросов: 22.