LINUX.ORG.RU

Обновляться до последней версии, а не последней версии из репозитория.

Tanger ★★★★★
()

Не угадал версию yt-dlp по заголовку.

dataman ★★★★★
()

Хватит дрочить на репы.

papin-aziat ★★★★★
()

yt-dlp не очень интересно, но хотелось бы спросить с помощью чего ставишь качать на очередь? yt-dlp-gui?

monkdt
()

Проверь yt-dlp --version, должно быть 2023.11.16. А то я тут уж плохое подумал, что опять код сменился на ютубе. )

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от TPPPbIHDELj

Когда докачает - будет звук. Он его отдельным скачиванием делает и соединяет, просто когда было быстро - ты не замечал.

firkax ★★★★★
()
Ответ на: комментарий от monkdt

yt-dlp не очень интересно, но хотелось бы спросить с помощью чего ставишь качать на очередь? yt-dlp-gui?

пока что курю маны. Если что скриптик сваяю простенький.

лет сто назад, в kodi, пользовался youtube-dl. Там был гуи.

TPPPbIHDELj ★★
() автор топика
Ответ на: комментарий от papin-aziat

Просто пока еще опыта использования нет. Что поделаешь, если такую замечательную программу открывают для себя лишь на исходе 2023 года.

krasnh ★★★★★
()
Ответ на: комментарий от krasnh

Просто пока еще опыта использования нет. Что поделаешь, если такую замечательную программу открывают для себя лишь на исходе 2023 года.

в предверии чебурнета пришлось знакомиться. Так то мне даже реклама (раньше) не мешала.

TPPPbIHDELj ★★
() автор топика
Ответ на: комментарий от TPPPbIHDELj

Не надо скрипт, у него есть свой конфиг. ffmpeg тоже надо ихний юзать, для совмещения звука и видео.

Разберись, что тебе надо или что хорошо идёт на твоём железе. Оформи это в конфиг, чтобы работало по умолчанию. В конфиге укажи все как следует по убыванию, чтобы всегда получать годный результат.

Всё.

papin-aziat ★★★★★
()
Ответ на: комментарий от TPPPbIHDELj

в предверии чебурнета пришлось знакомиться.

Тогда полистай эту тему GUI для yt-dlp. Найдешь примеры и для терминала и для гуи.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от TPPPbIHDELj

Мне реклама тоже не мешала, но последние годы мешает лагающий javascript на сайте. Ютуб-видео в браузере можно более-менее нормально посмотреть только в embed-режиме (там почти нет скриптов), а совсем норм - только через yt-dlp+mpv. Это ужасно и совершенно некомпетентно когда побочные скрипты рисования всяких надписей и ссылок жрут ресурсов больше чем декодирование 1080р видео (и то и то на проце, а если видео ещё и через видеокарту то разрыв ещё усиливается).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от krasnh

сижу в мсдонадльде без мыши и с маленьким экраном. Очень неудобно искать и навигировать. Н о я уже нашел в длинном хелпе инфу о формате. Тогда не понимаю как это связано с очередью на ночь?

monkdt
()
Ответ на: комментарий от monkdt

С очередью, никак. Наверно, если только через цикл в скрипте, чтоб перебирало ссылки и подставляло в тот же yt-dlp -f 22.

Может у yt-dlp есть собственная настройка, но я не интересовался за ненадобностью.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от TPPPbIHDELj

Добавь -N, например, так:

yt-dlp -N 4 https://www.youtube.com/watch?v=48PQswomcUo

Очередь делается так:

yt-dlp -N 4 https://www.youtube.com/watch?v=48PQswomcUo https://www.youtube.com/watch?v=q1l-oY3hMng https://www.youtube.com/watch?v=l_iQ9tMo99U

А вообще вот: https://linuxcommandlibrary.com/man/yt-dlp.

Mobutu_Sese_Seko
()
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 2)
Ответ на: комментарий от krasnh

Зачем циклы то? Просто запускаешь yt-dlp на каждое обнаруженное видео которое хочешь скачать. Пусть качаются параллельно, никакого вреда от этого не будет.

firkax ★★★★★
()

Давай по порядку.

Вот ссылка на скачивание: https://github.com/yt-dlp/yt-dlp#installation

Там спускаешься в раздел Alternatives и качаешь yt-dlp_linux, ибо он идёт со всем своим на борту и умеет обновляться.

Файл yt-dlp_linux кладёшь в ~/bin или ~/.local/bin и даёшь права на выполнение

chmod +x yt-dlp_linux

Всё, теперь можешь юзать в консоли или в других плеерах.

Обновлять программу просто: yt-dlp -U, он сам скачает и заменит бинарник в том каталоге, в котором лежит, то есть сам себя.

Для соединения разрозненных файлов звука и видео при скачивании надо юзать их фирменный ffmpeg. Вот ссылка для скачивания: https://github.com/yt-dlp/FFmpeg-Builds#ffmpeg-static-auto-builds

Жми на первую красную кнопку Linux x64 и скачаешь архив. В архиве в каталоге bin будет три файла: ffmpeg, ffplay, ffprobe. ffplay не пригодиться, можешь не распаковывать.

Файлы ffmpeg и ffprobe положи куда-нибудь в отдельное место, их не следует класть ни в какие каталоги, которые указаны в переменной $PATH, иначе не сможешь юзать ffmpeg из репозиториев. Условно, ты их положил в /path/to/ffmpeg_yt-dlp.

Теперь создаёшь ~/.config/yt-dlp.conf, вот это и будет основной конфиг.

В него сразу пишешь --ffmpeg-location /path/to/ffmpeg_yt-dlp, чтобы он юзал свой фирменный ffmpeg и ffprobe.

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

Тут дело такое. Ты должен знать, что тебе надо и что пригодно. Потом смотришь на нескольких релевантных роликах, какие там есть варианты командой

yt-dlp -F <ссылка на ролик>

Крайние левые номера используешь, чтобы сформировать приоритет при скачивании. Например, вот мой вариант из конфига yt-dlp.conf

--format 300/311+234/298+140/22/95/232+234/136+140/94/231+234/135+140/18/93/230+234/134+140/92/229+234/133+140/91/269+234/160+140/597+140

То есть если есть 300, будет скачен он, если нет, то 311+234 и тд.

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Забыл, каждый раз, когда обновил yt-dlp – обновляй и ffmpeg, просто возьми за привычку.

papin-aziat ★★★★★
()
Ответ на: комментарий от monkdt

Ты наверно все три ссылки закавычил общими ""?

Оказывается можно качать списком в терминале, если кавычить каждую ссылку по отдельности или использовать только id видео, типа 48PQswomcUo.

krasnh ★★★★★
()
Ответ на: комментарий от papin-aziat

Для соединения разрозненных файлов звука и видео при скачивании надо юзать их фирменный ffmpeg.

Дефолтный системный ffmpeg прекрасно справится. Иначе, это совет уровня для любителей чистого звука с тонким музыкальным слухом, имхо.

krasnh ★★★★★
()
Ответ на: комментарий от firkax

У меня тоже норм работает с ffmpeg из реп, но разрабы настоятельно рекомендуют делать так, а мне не трудно.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

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

Имхо, для большинства юзеров это не надо, ибо излишнее усложнение, которое скорее отпугнет от yt-dlp.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от krasnh

Имхо, для большинства юзеров это не надо, ибо излишнее усложнение, которое скорее отпугнет от yt-dlp.

Поставил Линукс – полезай в кузов.

papin-aziat ★★★★★
()

У тебя же Debian 12? Подключи backport и поставь из них свежую версию.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от monkdt

с помощью чего ставишь качать на очередь?

yt-dlp -a links_list.txt
anonymous
()
Ответ на: комментарий от papin-aziat

я вообще на федоре никогда не сталкивался с проблемами yt-dlp. Лоровцы поголовно ставят дубиан и иже с ним для увеличения острых ощущений ). Так жизнь скучна, когда боренья нет. Классика ))

monkdt
()
Ответ на: комментарий от monkdt

дубиан

Дубиан - это секта свидетелей стабильности. Главный проповедуемый миф - проверенная временем система надёжнее новой.

anonymous
()
Ответ на: комментарий от monkdt

Средний ЛОРовец – обыкновенный человек, который подвержен массовому и религиозному мышлению, помноженному на примитивный левополушарный псевдо-рационализм. Мы это сциентизьмом зовём.

А по делу, они, в массе, федору не знают, выходцы из бубунты в основном, вот поэтому и дебильян.

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

papin-aziat ★★★★★
()
Ответ на: комментарий от monkdt

Tokyo boogie night — не помню, кажется, песня эта «сама по себе», не для чего-то написана была.

«Сю:кэцу но соно э» ~тоже.~ Кажется, всё же для чего-то была написана, но не помню, для чего именно.

«Give a reason» — из анимца «Slayers», где Лина Инверс, придурочный палладин и этот голем-покастуй с фирменным «корэ ва химицу дэс».

Mobutu_Sese_Seko
()
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 1)

В консервативных, например, debian-подобных дистрибутивах можно использовать nix как параллельно-альтернативный способ установки свежего софта. yt-dlp там свежий.

iRUKi
()
Ответ на: комментарий от iRUKi

nix как параллельно-альтернативный способ установки свежего софта

Есть статья https://wiki.archlinux.org/title/Nix. Но я так и не понял, какие плюшки дает его использование в Арче. Отношусь, как к некой экзотике, непонятно зачем попавшей на страницы арчвики.

krasnh ★★★★★
()

Мне кажется всё просто: качаешь питон-скрипт из их офицальной гит-репы, ложишь в папку с исполняемыми файлами, даёшь права на исполнение и пользуешься. Версией из репы дистрибутива не пользуешься.

kirill_rrr ★★★★★
()
Ответ на: комментарий от iRUKi

Вот не надо. Лучше юзеру сделать папку исполняемых скриптов и кинуть туда. Оно само неплохо обновляется. А паралельный пакетник - к ппроблемам. Примета.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от anonymous

И ещё: если менять релиз раз в 5 лет, то экономится очень много времени на обслужиние ПК.

kirill_rrr ★★★★★
()

Люди, вы правда используете Debian stable на домашних компьютерах? Что вами движет?

Почему не testing, не sid?

LongLiveUbuntu ★★★★★
()

Не чайник, а плюшкин. Но тоже цифровой.

mrjaggers
()
Ответ на: комментарий от LongLiveUbuntu

Хомячки видят слово stable и думают, что там и правда stable

alex1101
()
Ответ на: комментарий от kirill_rrr

C nix-то какие проблемы? Самый бесконфликтный пакетный менеджер. А кроме yt-dlp в нем и другие программы есть для оперативного обновления.

iRUKi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.