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


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

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

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
Kiborg_Man, youtube-dl сам умеет ffmpeg. Из моих скриптов:
youtube-dl  ... -f135+140 ...
Непонятна ваша задача. Чем мешает заголовок?

🖥 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

Kiborg_Man

  • Гость
ALiEN175, у меня в конфиге прописано почти также, он на скриншоте есть. Хочу убрать этот заголовок, не нужен он мне вот и мешает.

Kiborg_Man

  • Гость
Решил свою проблему таким скриптом youtube-dl -f 'bestvideo[height<=1080][ext=mp4],bestaudio[ext=m4a]' -o '1.%(ext)s' "$1" && \
ffmpeg -i 1.mp4 -i 1.m4a -c:v copy -c:a copy -metadata:s handler_name= videoplayback.mp4 && \
rm 1.???
где "$1" это ссылка на видео которая предаётся аргументом.
« Последнее редактирование: 26 Августа 2019, 20:07:18 от Kiborg_Man »

Оффлайн Baloven

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #93 : 06 Июля 2019, 02:00:03 »
Доброго всем,

столкнулся с ситуацией
на яндексе в видео с кинопоиска можно посмотреть без подписки видео без подписки в HD, но стрим я такпонял хранится статичними кусками причем видео и аудио отдельно.
вот на пример : сваты 1 серия второго сезона:
видео кусок https://ext-strm-mskrt01.strm.yandex.net/vh-ott-converted/ott-content/328248938-40833e8d6288d66f8e02d02e4be41858/0-video_169_1080p-39.ts
и к нему аудио кусок https://ext-strm-mskrt01.strm.yandex.net/vh-ott-converted/ott-content/328248938-40833e8d6288d66f8e02d02e4be41858/0-audio_ru_48000-39.ts
скорее всего что 39 в названиифайла - это ID куска
ffmgpeg можно запросто собрать из них фрагмент со звуком, id начинаются с 0, но почему-то аудио заканчивается на 852 (но там титры уже) а видео на 854
Уважаемые Знатоки, внимание вопрос: а как ето объединить и автоматизировать в youtube-dl или только сктиртом скачивать 2 куска в цикле с перебором id и парами объединять ffmpeg и переходить на следующую интерацию и по итогу объединить все полученные куски?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #94 : 06 Июля 2019, 02:52:21 »
Baloven, а с самого ютуба 1080 чем не устраивает? https://www.youtube.com/watch?v=belve_wm2fA

$: youtube-dl -F 'belve_wm2fA'
[youtube] belve_wm2fA: Downloading webpage
[youtube] belve_wm2fA: Downloading video info webpage
[info] Available formats for belve_wm2fA:
format code  extension  resolution note
249          webm       audio only DASH audio   60k , opus @ 50k, 19.07MiB
250          webm       audio only DASH audio   79k , opus @ 70k, 24.70MiB
140          m4a        audio only DASH audio  133k , m4a_dash container, mp4a.40.2@128k, 52.78MiB
171          webm       audio only DASH audio  139k , vorbis@128k, 42.46MiB
251          webm       audio only DASH audio  152k , opus @160k, 46.03MiB
160          mp4        256x144    144p  115k , avc1.4d400c, 25fps, video only, 29.83MiB
278          webm       256x144    144p  149k , webm container, vp9, 25fps, video only, 39.73MiB
242          webm       426x240    240p  228k , vp9, 25fps, video only, 62.08MiB
133          mp4        426x240    240p  302k , avc1.4d4015, 25fps, video only, 55.30MiB
243          webm       640x360    360p  414k , vp9, 25fps, video only, 104.57MiB
134          mp4        640x360    360p  675k , avc1.4d401e, 25fps, video only, 103.28MiB
244          webm       854x480    480p  758k , vp9, 25fps, video only, 155.11MiB
135          mp4        854x480    480p 1086k , avc1.4d401e, 25fps, video only, 153.14MiB
247          webm       1280x720   720p 1523k , vp9, 25fps, video only, 256.02MiB
136          mp4        1280x720   720p 1796k , avc1.4d401f, 25fps, video only, 241.00MiB
248          webm       1920x1080  1080p 2671k , vp9, 25fps, video only, 676.61MiB
137          mp4        1920x1080  1080p 4335k , avc1.640028, 25fps, video only, 711.60MiB
18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k, 220.63MiB
22           mp4        1280x720   hd720 , avc1.64001F, mp4a.40.2@192k (best)
🖥 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

Оффлайн Baloven

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #95 : 06 Июля 2019, 14:06:07 »
речь не о том что есть на ютубе, а о том можно ли это сделать то о чем задан вопрос средствами youtube-dl
ну если уж так хотите про этот пример - ну не хочу я на скаченном видео логотип "квартал 95" а хочу чистое - без добавлений. и далеко не все видео которое есть в кинопоиске и яндексе есть в ютубе.
в общем, пока что я сделал скрипт обхода по id с объединением средствами ffmpeg

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

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #96 : 25 Октября 2019, 09:09:48 »
В Firefox использую дополнение Open Witch для скачивания видео 720p с ютуба, там прописал такую команду
/usr/local/bin/youtube-dl -f 136+140 --merge-output-format mp4 -o %(title)s.%(ext)s

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

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #97 : 27 Октября 2019, 03:11:04 »
Добавил в Firefox воспроизведение видео с ютуба через обычный плеер, например в vlc

Создаем скрипт, разрешаем исполнение
#!/bin/bash

vlc $(/usr/local/bin/youtube-dl -f 18 -g $1)

В Firefox через дополнение Open Witch указываем путь к этому скрипту.

Использование: переходим на страницу ютуба с видео, нажимаем на панели кнопку Open Witch и там выбираем наш скрипт, через пару секунд видео откроется в плеере.

----

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

Оффлайн Butjapka

  • Активист
  • *
  • Сообщений: 510
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #98 : 27 Октября 2019, 21:26:04 »
firefox - уже нагрузка на дохлый процессор...

Оффлайн Niall

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #99 : 29 Ноября 2019, 01:57:40 »
На всех появляется строка Title:
ISO Media file produced by Google Inc. Created on: 05/10/2019.
Эту информацию можно убрать после прогнав через ffmpeg
ffmpeg -i input.mp4 -map_metadata -1 -c copy output.mkvИли через MKVToolnix, поснимав галочки с ненужного.
Или качайте DASH потоки.

Оффлайн M_a_r_k

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #100 : 22 Декабря 2019, 06:22:57 »
В Ubuntu 19.10 установил youtube-dl. В итоге выдает:
/usr/bin/env: «python»: Нет такого файла или каталога
В 16.04 все было нормально.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #101 : 22 Декабря 2019, 08:01:31 »
Скачайте бинарник с офф. сайта проекта, добавьте права на исполнение, положите в /opt/, и пользуйтесь оттуда.

Пользователь добавил сообщение 22 Декабря 2019, 08:05:37:
Если бинарник не сработает, попробуйте установить пакет python3
« Последнее редактирование: 22 Декабря 2019, 08:05:37 от m-svo »
Debian 11, Debian 11 Server

Оффлайн M_a_r_k

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #102 : 22 Декабря 2019, 09:10:06 »
Установлен был Python 3.7.5
Переустановил согласно видео в ютубе "How To Install Youtube-dl on Ubuntu 19.04"
Заработало. С бинарником не стал возиться.
« Последнее редактирование: 22 Декабря 2019, 09:15:46 от M_a_r_k »

cgpk00

  • Гость
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #103 : 04 Февраля 2020, 11:32:13 »
Здравствуйте. А есть ли в этой замечательной программе функционал, запрещающий скачивать ролики по определённому названию?

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: youtube-dl Масовое скачивание видео с youtube.com
« Ответ #104 : 04 Февраля 2020, 13:44:49 »
cgpk00, можете точнее описать желаемый результат? И причину, по которое такое желание возникло?
я, например, могу только гадать:
1) пользователь пытается скачать видео 123, программа даёт ошибку (но зачем?)
2) пользователь скачивает плейлист, среди видео попадается видео 123, программа пропускает его (но зачем разработчику ПО заморачиваься этим? если можно просто добавить скрипт, удаляющий лишние видео после закачки) всё-таки они заморочились
« Последнее редактирование: 04 Февраля 2020, 14:44:40 от m-svo »
Debian 11, Debian 11 Server

 

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