Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: часть 1


Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 кБ/сек - рекомендуется использовать yt-dlp.
официальные ночные сборки
 

 
youtube-dl с фиксом скорости, не требует SSE2
youtube-dl с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  
 
 
 






yt-dlp - активный форк youtube-dl, рекомендуется к использованию.
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched - пока не понятный форк yt-dlp
 
yt-dlp для Windows XP x86
форк yt-dlp, есть вариант для Windows XP x86
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
 
Графические интерфейсы

  • MediaDownloader (2023)
  • Metube (web-UI)
  • Tartube (2023)
  • Videomass (2023)
  • Vividl (2023)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное

  • ffmpeg.exe - yt-dlp/FFmpeg-Builds
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
     


  • Всего записей: 38873 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: 351878, 17:25 14-03-2024
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Работает, я в прошлой части ещё писал:
    http://forum.ru-board.com/topic.cgi?forum=5&topic=49719&start=4020#4
     
    ffmpeg-компакт от RazOne707 [cпс ему], с OCA-костылями,
    тоже работает под NT5x: объединение/обработка
    с нормальной финализацией совместно с YTDLP.
     
    При 'обычной' конвертации типа FLAC > mp3,
    к сожалению, финализация нормально не происходит.
    Т.е. файл гененрируется, а окно надо принудительно снимать
    [речь про старые ОС типа XP + адаптация под них].
     
    У DesweR777 давно же обновления нет, вроде.
    И там уже минимум летняя версия [июльская точно пашет],  
    или за ~апрель 2023 нужна, иначе качать с YT не будет.
     
    Kero1
    Инструкцию по самостоятельной сборке публиковали.
    Чтобы никого не ждать - можно и руками.
    На странице проекта ещё советы/подсказки есть.

    Всего записей: 3184 | Зарегистр. 28-08-2010 | Отправлено: 10:41 12-03-2024 | Исправлено: vasevase, 23:08 19-03-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я напомню про неадекватное поведение сабжа при скачке обновлений
     
    он тупо качает плейлист
    но нужно качать с самой страницы канала
    и потом скачивать один за другим, пока не обнаружиться уже скачаный урл
    т.е. нужно ещё вести учет скачанного
     
    вот пока ищу решение, шоб на ютуб не ходить, лихорадочно разбираясь что нового

    Всего записей: 4077 | Зарегистр. 22-11-2006 | Отправлено: 14:47 12-03-2024 | Исправлено: euheny, 14:48 12-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny

    Цитата:
    и потом скачивать один за другим, пока не обнаружиться уже скачаный урл
    т.е. нужно ещё вести учет скачанного

    обсуждалось же, оставлять скачанное за день и скачивать today
     

    Цитата:
    он тупо качает плейлист

    не понятно что за плейлист, но есть например такое: --no-playlist

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 15:16 12-03-2024 | Исправлено: RazOne707, 15:43 12-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    я напомню, если в папке есть файл, то yt-dlp его не будет скачивать, а сразу напишет что файл уже есть (если он с таким же названием, и запуск без флага перезаписи --force-overwrites Overwrite all video and metadata files. This option includes --no-continue)
     
    Добавлено:
    ну и today да

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 15:47 12-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple

    Цитата:
    я напомню, если в папке есть файл, то yt-dlp его не будет скачивать, а сразу напишет что файл уже есть

    Конечно, просто пропускает файл, уже решили давно, и что неправильно писалось что качать до или после today.
    Нужно --dateafter, а не --datebefore

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 15:54 12-03-2024 | Исправлено: RazOne707, 16:03 12-03-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707

    Цитата:
    today

    так каждый день это делать также хлопотно
     

    Цитата:
     --no-playlist

    ну попробую - отпишу

    Всего записей: 4077 | Зарегистр. 22-11-2006 | Отправлено: 18:40 12-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny

    Цитата:
    так каждый день это делать также хлопотно

    Можно не каждый день, есть еще вчера-сегодня, неделя, только оставлять видео нужно в папке на тот момент, чтобы не  перекачивало. Если неделя, то неделю хранить.

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 19:00 12-03-2024 | Исправлено: RazOne707, 20:16 12-03-2024
    5555555



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не подскажите - возможно убрать вопросительные знаки из имен файлов при сохранении?
     
    ключи не помогают...
    --restrict-filenames            Restrict filenames to only ASCII characters, and avoid "&" and spaces in names
    --no-restrict-filenames         Allow Unicode characters, "&" and spaces in filenames (default)
    --windows-filenames             Force filenames to be Windows-compatible
    --no-windows-filenames          Make filenames Windows-compatible only if using Windows (default)

    Всего записей: 2597 | Зарегистр. 01-04-2004 | Отправлено: 17:33 13-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555

    Цитата:
    Не подскажите - возможно убрать вопросительные знаки из имен файлов при сохранении?

    Если можно пример ссылки, тоже хотел бы глянуть.
    А Windows случайно не сборка или win 7 ? Тут скорее дело не в кодировке, а нехватке стандартного системного шрифта с эмодзи итд
    Типа вот таких:


    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 18:20 13-03-2024 | Исправлено: RazOne707, 18:27 13-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    как же он не помогает, всё заменяет на _

    Код:
    --restrict-filenames

    вот ещё так

    Код:
    -o "%(title)#S.%(ext)s"

    можно так как в youtube-dl было

    Код:
    --compat-options filename-sanitization

    или так

    Код:
    --replace-in-metadata "title" "[\?]" "_"

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 19:49 13-03-2024
    azot6s2

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто-нибудь знает как пользоваться подобными загрузчиками именно для того чтобы вырезать из видео только часть?
     
    .. например в этом -  youtube-dl-gui (murrty, 2022)  - что и куда прописывать?
     
    https://i.postimg.cc/nzBy2vv3/33.jpg
     
    иначе я не вижу в них никакого смысла - загрузить ВЕСЬ файл можно и с помощью сотен онлайн -доунлоадеров...

    Всего записей: 24 | Зарегистр. 06-03-2023 | Отправлено: 21:41 13-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    azot6s2
    в кастом строку --download-sections "*1:15-1:30" https://i.imgur.com/mBWXt7c.png скачает 15 секунд с 1:15 (минута и пятнадцать секунд). Если история сохраняется, то выбираешь и изменяешь время  
    или включить в настройках расширенный загрузчик https://i.imgur.com/TdOkHac.png и там в https://i.imgur.com/b9ZjC6L.png второй вкладке внизу будет выбор времени

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 22:04 13-03-2024
    azot6s2

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eeple

    Цитата:
    в кастом строку --download-sections "*1:15-1:30" https://i.imgur.com/mBWXt7c.png скачает 15 секунд с 1:15 (минута и пятнадцать секунд). Если история сохраняется, то выбираешь и изменяешь время  
    или включить в настройках расширенный загрузчик https://i.imgur.com/TdOkHac.png и там в https://i.imgur.com/b9ZjC6L.png второй вкладке внизу будет выбор времени

     
    Спасибо!
     
    Насчёт проги. Как только я её запустил сразу предчувствовал что норм работать она у меня не будет
    .
    - было ощущение что часть интерфейса не отображается и часть кнопок не нажимается. так оно и есть..

    Всего записей: 24 | Зарегистр. 06-03-2023 | Отправлено: 09:39 14-03-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    --no-playlist

    не помогает - всеравно качает лист, в котором могут быть десятки тысяч ссылок
    а потом тупо все перебирает
     
    вот ещё заметил что --max-filesize также игнорит
     
    greeple

    Цитата:
    я напомню, если в папке есть файл, то yt-dlp его не будет скачивать

    так помню
    но соперничать с гуглом у кого больше места - так себе затея

    Всего записей: 4077 | Зарегистр. 22-11-2006 | Отправлено: 10:21 14-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    если в плейлист видео добавляются в определенном порядке можно загружать так
    --playlist-start  
     
    конечно каждое будет проверять на дату если по дате брать, сначала все ссылки получит, потом каждую ссылку будет запускать и получать json с инфой и пропускать если дата не совпадает
    ускорить можно собрав сначала в лист

    Код:
    yt-dlp --flat-playlist --lazy-playlist -O "youtube %(id)s" https://www.youtube.com/playlist?list=PLraFbwCoisJC0oDxNkGyLev8J7_WWIHYa > a.txt

    а потом качать так

    Код:
    yt-dlp --download-archive a.txt https://www.youtube.com/playlist?list=PLraFbwCoisJC0oDxNkGyLev8J7_WWIHYa

    проверил сейчас, один id из списка удалил
    yt-dlp взял с плейлиста все ссылки и проверил сначала a.txt и скачал один, все остальные просто вывел в консоль ...has already been recorded in the archive
     

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 11:42 14-03-2024 | Исправлено: greeple, 13:42 14-03-2024
    5555555



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707

    Цитата:
    Если можно пример ссылки, тоже хотел бы глянуть.

    так любой файл, содержащий в названии знаки
     
    greeple

    Цитата:
    как же он не помогает, всё заменяет на _

    вот именно, все, в том числе и то, что не нужно, в итоге из названия имя.имя получаем ___.___
     

    Всего записей: 2597 | Зарегистр. 01-04-2004 | Отправлено: 12:53 14-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    Случайно не за MediaDownloader речь ? Там нужно в настройках utf-8 написать в кодировке
     
    Если нет:

    Цитата:
    вот именно, все, в том числе и то, что не нужно, в итоге из названия имя.имя получаем ___.___
     

    поэтому ссылку и спросил,  все отрабатывает как нужно, заменяются только символы, буквы остаются

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 12:58 14-03-2024 | Исправлено: RazOne707, 13:36 14-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    Цитата:
    вот именно, все, в том числе и то, что не нужно, в итоге из названия имя.имя получаем ___.___

    я тебе два варианта внизу дал

    Код:
    --compat-options filename-sanitization

     
    или так
     

    Код:
    --replace-in-metadata "title" "[\?]" "_"

    не убирает лишнего, последний только исключительно ? заменяет на _
     
    Добавлено:
    и причём тут имя.имя если
    5555555
    Цитата:
    Не подскажите - возможно убрать вопросительные знаки из имен файлов при сохранении?

     
     
    Добавлено:
    если проблема с кодировкой это да, но причём тут yt-dlp тогда не понятно

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 13:47 14-03-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    --no-playlist

    так там вроде работа на месте не стоит
    Support --no-playlist (#9139) by c-basalt
     
    качаю обнову - надо перепроверять теперь

    Всего записей: 4077 | Зарегистр. 22-11-2006 | Отправлено: 18:07 14-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny

    Цитата:
    так там вроде работа на месте не стоит
    Support --no-playlist (#9139) by c-basalt

    это поддержка плейлистов bilibili
     
    выше тебе скинул же решение youtube-dl | yt-dlp (Часть 2)

    Всего записей: 4314 | Зарегистр. 11-02-2020 | Отправлено: 19:11 14-03-2024 | Исправлено: greeple, 19:12 14-03-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru