Я иногда смотрю лекции курсов в своей профессиональной области и мне не хочется зависеть от хостинга, который в любой момент может их обрубить, мне лучше скачать и иметь возможность посмотреть в любое время когда мне нужно.
Сегодня я решил скачать один такой курс. Я открыл панельку инструментов разработчика в Firefox Developer Edition и посмотрел, что качает плеер когда я включаю видео. Там были файлы c с расширением .ts и .m3u8
После этого я задал поисковой запрос яндексу: чем скачать .ts m3u8 linux
use yt-dlp
yt-dlp your-url-to-m3u8
it just works.
И правда, works. yt-dlp мне скачивать не пришлось, я пару недель уже скачал и использовал его чтобы сохранить несколько лекций с ютуба, потому что расширения браузера, которые раньше скачивали видосики бесплатно, стали требовать денежку. Только надо правильный .m3u8 файл выбрать, в моем случае был .m3u8 верхнего уровня, в котором ссылки на .m3u8 второго уровня для видео с разными разрешениями. - вот один из них надо выбрать и скормить урл на него yt-dlp.
Как скачать трансляцию на лету я пока не понял. В этом случае .m3u8 динамически обновляется и в нем были ссылки на три кусочка потокового видео.
----
Нашел здесь
yt-dlp --live-from-start "URL"
personally i use ytarchive for a more stable download experience as yt-dlp cmd above can be unstable
Меня бесит как Дзен сокращает ссылки в тексте.
1 минута
9 ноября 2024