Comments 16
Поток сознания какой-то: в заголовке "через браузер", в тексте "десктопную версию". Написано "загрузки", хотя речь идет о скачивании.
Я сначала подумал что "загрузка" - это загрузка своего видео на 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=......"
Вы не пробовали решать проблему выравнивания громкости?
Я сейчас делаю это с помощью форка yt-dlp, но он меня не устраивает. Как-то удалось сделать удовлетворящий меня результат через ffmpeg, но потерял решение.
Не пробовал. Скорее всего действительно нужно копать в сторону ffmpeg, в интернетах пишут что работает нечто вроде "--prefer-ffmpeg --postprocessor-args "-filter:a loudnorm" но я не проверял. Вот ещё обёртка над
ffmpeg - https://github.com/slhck/ffmpeg-normalize
ss перед словом youtube и все проблемы решены :)
Как я понял, тут делают аналог функции "Скачать" мобильного приложения Youtube. То есть, видео не будут скачиваться в виде файла, а будут доступны в оффлайн режиме через сам сайт Youtube. Достаточно полезная функция в приложении, можно заранее скачать интересные видео дома через Wi-Fi и смотреть в поездке / в самолёте / за городом.
лучше бы встроили функцию сохранения ролика в твоих плейлистах при удалении оригинала автором канала. ну это, чтобы не приходилось скачивать подобные. а то накидаешь себе полезного, а потом через пару лет половина плейлиста пустая "ролик удален/недоступен/запрещен". притом что плейлист приватный.
А это возможно? откуда взять ролик, если его нет?
Конечно, это было бы круто.
эээ вроде бы проще простого - ролик заливается на сервак, получает уникальное имя, акк автора получает уникальный линк к этому ролику. далее автор удаляет у себя линк(!) а сам ролик остается в базе. а я когда добавляю ролик с канала автора к себе, то получаю свой уникальный линк. в итоге у автора на канале этого ролика нет, а у меня он остался, повторюсь, в приватном плейлисте. единственное с чем соглашусь по поводу капитального удаления роликов это авторские права, т.е. ктото выложил например запись с того же дискавери, но это не должно касаться авторских записей.
для очистки места, т.е. удаления роликов, можно скриптом периодичестки проверять активность линков к ролику, т.е. что плейлист в котором он есть реально существует и акк тоже используется.
таким же образом можно было бы не удалять ролики по требованию различных тупых организаций, а просто делать ссылки на эти ролики недоступными для диапазона айпишников определенной страны.
с точки зрения прогеров это не самая сложная задача. тем более для гугла.
Ещё можно пользоваться, но проект в ноябре этого года будет приостановлен.
YouTube тестирует возможность скачивания видео через браузер