Рассказываю как скачать потоковое m3u8, ts и hls видео. Пожалуйста используйте описанное ниже исключительно для ознакомительных и личных целей. Не копируйте видео защищенное авторскими правами и нарушайте законодательства.
Если знаете другие интересные способы скачивания защищенного видео, поделитесь с нами, мы обязательно дополним статью.
Как скачать M3U8, TS и HLS потоковое видео с помощью FFmpeg
Для начала установите FFmpeg. Это консольная утилита для кодирования видео. Как работать с FFmpeg я подробно рассказывал ранее, однако глубоких знаний не требуется, нужно лишь знать как запустить его.
Далее перейдите на сайт видео которого хотите скачать. Через инспектор кода браузера найдите URL-адрес видео оканчивающийся на m3u8. Или проще это сделать на вкладке Network (Сеть), указав в строке фильтра «m3u8» и обновив страницу. Скопируйте на него ссылку.
Если таких файлов несколько, нужен тот, который называется master, у него как правило лучшее разрешение и качество.
Затем откройте командную строку и выполните команду указанную ниже, заменив URL с example.com на ссылку найденную на предыдущем шаге. При необходимости можно так же изменить имя и путь для итогового файла output.mp4
ffmpeg -i "http://example.com/video_url.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"
Когда процесс завершится, в папке назначения появится файл со скачанным видео, в моем случае это C:\Users\Dmitry\output.mp4
Как скачать M3U8, TS и HLS потоковое видео с помощью расширения в Google Chrome
Вариант проще предыдущего. Однако помните, что использование сторонних расширений потенциально может причинить вред вашему устройству или данным. Я не ручаюсь за их безопасность.
В Google Chrome поищите расширения по запросу HLS Downloader или m3u8 Downloader, установите понравившееся (я использую
Данный тип расширений ориентирован как правило для скачивания потокового видео M3U8, TS и HLS, для роликов YouTube оно скорее всего не подойдет.
Для скачивания других форматов видео можно попробовать использовать
Как скачать защищенное видео с Vimeo
Очень странный, но рабочий хак. Возможно когда нибудь Vimeo его прикроет.
Открой страницу с видео, которое хотите скачать, адрес скорее всего будет похож на https://vimeo.com/xxxxxx/yyyyyy/
Обязательно запустите видео. Укажите в настройках плеера желаемое разрешение.
Далее через инспектор кода браузера найдите URL-адрес видео, что-то типа blob:https://vimeo.com/7ae16d2a-eb82-4d4b-b96e-72e73b9f0121
Проще всего искать по секции «vp-video-wrapper» или в фильтре по «blob».
<div class="vp-video-wrapper">
<div class="vp-telecine vp-telecine-cover">
<video preload="" tabindex="-1" src="blob:https://vimeo.com/7ae16d2a-eb82-4d4b-b96e-72e73b9f0121"></video>
</div>
</div>
Измените blob на х, а затем обратно x на blob, после чего ссылка волшебным образом изменится на файл mp4, который уже можно скачать. Откройте его в новой вкладке, щелкните правой кнопкой мыши и выберите «Сохранить видео как».
На этом всё. Но вы можете поддержать проект. Даже небольшая сумма поможет нам писать больше полезных статей.
Если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.