Как при помощи двух программ скачивать проповеди с YouTube к себе
на компьютер и превращать в обычные MP3-файлы
для прослушивания на бытовом MP3-плеере.
( Собственно, чем я в недавнее время и занимаюсь, так как плеер удобнее для прослушивания в дороге,
при всяких подвижных занятиях и т.п. )
Программы нужны youtube-dl и ffmpeg.
Они есть и для Windows и для Linux.
( Для прочих iOS и Android вроде тоже есть, но не проверял )
Про youtube-dl более подробно можно узнать вот тут: https://habr.com/ru/post/369853/
А загрузить со странички: https://rg3.github.io/youtube-dl/download.html
Сначала командой
youtube-dl -F
запрашиваем список доступных форматов:
Код:C:\bin\download\tmp> youtube-dl.exe -F "https://www.youtube.com/watch?v=j6MfgE9WnyY"[youtube] j6MfgE9WnyY: Downloading webpage
[youtube] j6MfgE9WnyY: Downloading video info webpage
[info] Available formats for j6MfgE9WnyY:
format code extension resolution note
249 webm audio only DASH audio 48k , opus @ 50k, 5.34MiB
250 webm audio only DASH audio 62k , opus @ 70k, 6.97MiB
171 webm audio only DASH audio 114k , vorbis@128k, 12.98MiB
251 webm audio only DASH audio 123k , opus @160k, 14.06MiB
140 m4a audio only DASH audio 131k , m4a_dash container, mp4a.40.2@128k, 15.54MiB
160 mp4 256x144 144p 47k , avc1.4d400c, 25fps, video only, 3.98MiB
133 mp4 426x240 240p 90k , avc1.4d4015, 25fps, video only, 7.01MiB
278 webm 256x144 144p 101k , webm container, vp9, 25fps, video only, 10.96MiB
...
Затем из этого списка выбираем наиболее подходящее и загружаем.
У меня плеер поддерживает формат M4A, поэтому для небольших передач я выбираю его.
Но M4A в силу того, что он lossless может оказаться слишком большим по размеру.
И для длинных передач чтобы экономить трафик я иногда предпочитаю OPUS c небольшим бит-рейтом ( 48k или 62k ),
размер загружаемого потока от этого получается в 2-3 раза меньше. ( А трафик у меня не безлимитный! )
Далее загружаем поток командой:
youtube-dl.exe -f 251 "https://www.youtube.com/watch?v=nPtBhDso98k"
И при необходимости перекодируем ( мой плеер не поимает OPUS, увы ):
ffmpeg.exe -i "За что Господь изгнал Адама и Еву из рая-qS3kUTRVBP0.webm" -acodec libmp3lame -ab 128k Adam.mp3
ниже пример как можно одной командой загрузить сразу весь плей-лист или все видео с канала ( осторожно! трафик! ):
Код:> youtube-dl.exe -f 251 https://www.youtube.com/channel/UC5GduZMO54W6Ty58VA8e5xg/videos[youtube:channel] UC5GduZMO54W6Ty58VA8e5xg: Downloading channel page
[youtube:playlist] UU5GduZMO54W6Ty58VA8e5xg: Downloading webpage
[download] Downloading playlist: Uploads from Протоиерей Иоанн Гончаров (г.Самара)
[youtube:playlist] UU5GduZMO54W6Ty58VA8e5xg: Downloading page #1
[youtube:playlist] playlist Uploads from Протоиерей Иоанн Гончаров (г.Самара): Downloading 160 videos
[download] Downloading video 1 of 160
[youtube] Rqm_WGSIsnU: Downloading webpage
[youtube] Rqm_WGSIsnU: Downloading video info webpage
[download] Destination: Благоговение - это образ познания Бога.-Rqm_WGSIsnU.webm
[download] 100% of 4.20MiB in 01:32
[download] Downloading video 2 of 160
[youtube] nIzNJXeLOjQ: Downloading webpage
[youtube] nIzNJXeLOjQ: Downloading video info webpage
[download] Destination: Ин тя пояшет, и ведет амо же не хощеши ...(аудиозапись)-nIzNJXeLOjQ.webm
[download] 100% of 6.24MiB in 01:34
[download] Downloading video 3 of 160
[youtube] sm9RKLzirms: Downloading webpage
[youtube] sm9RKLzirms: Downloading video info webpage
[download] Destination: Что мы не хотим понять-sm9RKLzirms.webm
[download] 100% of 9.16MiB in 01:35
[download] Downloading video 4 of 160
[youtube] aoFk8WbIhLk: Downloading webpage
[youtube] aoFk8WbIhLk: Downloading video info webpage
[download] Destination: Как часто нужно причащаться-aoFk8WbIhLk.webm
[download] 11.3% of 8.15MiB at 24.25KiB/s ETA 05:05
...