Pull to refresh

Comments 16

UFO just landed and posted this here

Поток сознания какой-то: в заголовке "через браузер", в тексте "десктопную версию". Написано "загрузки", хотя речь идет о скачивании.

Я сначала подумал что "загрузка" - это загрузка своего видео на YT.

Есть решение посложнее, но зато и более мощное - youtube-dl - скачивает видео, аудиодорожки, субтитры, можно натравить на плейлист или целый канал, с опциями скачивания только новых видео. Причём работает не только с ютубом, а с кучей других подобных сайтов http://ytdl-org.github.io/youtube-dl/supportedsites.html.

Например, можно скачать только нужные субтитры - все английские вручную и авто добавленные (ниже примеры под винду):

youtube-dl --skip-download --write-sub --sub-lang en,EN,eng,ENG,en-gb,en-us,en-GB,en-US,EN-GB,EN-US,english,English,ENGLISH --sub-format vtt "https://www.youtube.com/watch?v=......" -o "%%(title)s.%%(ext)s"

youtube-dl --skip-download --write-auto-sub --sub-format vtt "https://www.youtube.com/watch?v=......" -o "%%(title)s.%%(ext)s"

или только аудио-дорожку, пережимая в mono mp3 (удобно чтобы всякие лекции/подкасты слушать):

youtube-dl.exe -x --extract-audio --audio-format mp3 --audio-quality 128K --postprocessor-args "-ac 1" -o "%%(upload_date)s %%(title)s.%%(ext)s" "https://www.youtube.com/watch?v=......"

UFO just landed and posted this here

Вы не пробовали решать проблему выравнивания громкости?

Я сейчас делаю это с помощью форка yt-dlp, но он меня не устраивает. Как-то удалось сделать удовлетворящий меня результат через ffmpeg, но потерял решение.

Не пробовал. Скорее всего действительно нужно копать в сторону ffmpeg, в интернетах пишут что работает нечто вроде "--prefer-ffmpeg --postprocessor-args "-filter:a loudnorm" но я не проверял. Вот ещё обёртка над ffmpeg - https://github.com/slhck/ffmpeg-normalize

Как я понял, тут делают аналог функции "Скачать" мобильного приложения Youtube. То есть, видео не будут скачиваться в виде файла, а будут доступны в оффлайн режиме через сам сайт Youtube. Достаточно полезная функция в приложении, можно заранее скачать интересные видео дома через Wi-Fi и смотреть в поездке / в самолёте / за городом.

их и раньше можно было скачать - выше минимум 3 способа уже обозначили, причем некоторые из них лет 10 как работают. это до ютуба как до утки через 20 лет после существования дошло что необходима встроенная скачка

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

А это возможно? откуда взять ролик, если его нет?
Конечно, это было бы круто.

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

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

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

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

Небольшое обновление. Проект продолжает свою жизнь, так как автор вроде как нашёл возможность поддерживать его и дальше.

Sign up to leave a comment.

Other news