Я хочу скачать видео, URL которого не является простым файлом mp4, но его URL имеет тип blob, например.
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px"
style="height:100%;width:100%;" class="mejs-rai-e"
src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>
Существует ли какое-либо расширение или программное обеспечение chrome, которое можно использовать для загрузки воспроизводимого видео.
.m3u8
? Это никогда не было указано в вопросе.Ответы:
Я просто придумал общее решение, которое должно работать на большинстве сайтов. Я пробовал это только на Chrome, но этот метод должен работать с любым другим браузером, так как Dev Tools почти одинаковы во всех.
шаги:
.m3u8
расширением. Их может быть много, но, скорее всего, первое, что вы найдете, это то, что вы ищете. Может иметь любое имя, напримерplaylist.m3u8
.источник
youtube-dl --add-header Referer: https://www.google.com/referer-page https://google.com/video.m3u8
Используйте расширение HLS Downloader Google Chrome, чтобы получить ссылку на список воспроизведения M3U. Его значок на панели браузера покажет количество списков воспроизведения, найденных на текущей веб-странице. Нажав на значок, вы можете увидеть список ссылок на список воспроизведения, а затем использовать кнопку копирования рядом со ссылкой, чтобы скопировать его.
Затем используйте программу youtube-dl для загрузки файла.
Объяснение параметров командной строки:
-f mp4 = выходной формат mp4
--all-subs = Скачать все субтитры
-o "file-name-to-save-as.mp4" = Имя файла для сохранения видео.
" https: // link-from-Google_Chrome-HLS_Downloader_extension " = Это ссылка на список воспроизведения, который вы скопировали из расширения HLS Downloader.
Если вы все время используете одни и те же параметры конфигурации для youtube-dl , возможно, вы захотите взглянуть на параметры конфигурации для youtube-dl , так как это может сэкономить вам много времени при наборе текста.
Расширение HLS Downloader является бесплатным и открытым исходным кодом под лицензией MIT, если вы хотите увидеть код, его можно найти на его странице проекта на Github .
источник
.MP4
файла).Процесс может отличаться в зависимости от того, где и как размещается видео. Знание этого может помочь ответить на вопрос более подробно.
Например; это то, как вы можете загружать видео с помощью блоб-ссылок на Vimeo.
Источник и пошаговые инструкции здесь.
источник
url
не является , просто проверьте заголовок файла и переименуйте его.Вот как мне удается его «скачать»:
В Firefox файл M3U появился как тип приложения / vnd.apple.mpegurl
Содержимое файла M3U будет выглядеть так:
Откройте медиальный проигрыватель VLC и используйте опцию Media => Convert. Используйте ваш (сохраненный) файл M3U в качестве источника:
источник
m3u8
файл - вы можете просто вставить внешний URL в качестве источника.Существует множество способов получить URL-адрес
.m3u8
: просмотреть источник страницы, просмотреть вкладку «Сеть» в инструментах разработчика в Chrome или использовать плагин, такой как HDL / HLS Video Downloader .Имея URL-адрес .m3u8, вы можете использовать его
ffmpeg
для загрузки видео в файл следующим образом:источник
Если вы НЕ можете найти
.m3u8
файл, вам нужно будет выполнить несколько разных шагов.1) Перейдите на вкладку сети и сортируйте по
Media
2) Вы увидите что-то здесь и выберите первый пункт. В моем примере это
mpd
файл. затем скопируйте URL запроса.3) Затем загрузите файл, используя ваш любимый инструмент командной строки, используя URL-адрес из шага 2.
4) В зависимости от кодировки вам может потребоваться объединить аудио и видео файлы вместе, но это будет зависеть от случая видео за видео.
источник
Я разместил это уже на некоторых других сайтах, и хотя почему бы не поделиться этим с парнями / девочками в stackoverflow.
Хит Details⊗ _needsAggregate _needsCoapp действия BITRATE фрагментированного расширение descrPrefix durationFloat frameId fromCache группа
Длина HLS ID isPrivate masterManifest mediaManifest originalId ссылающегося название Статус размера topUrl URL urlFilename
источник
источник
youtube-dl https://....m3u8"
?Если для создания большого двоичного объекта используются данные из манифеста F4M (см. Вкладку «Сеть» в инструментах разработчика Chrome), вы можете загрузить видеофайл с помощью сценария php, размещенного здесь: https://n1njahacks.wordpress.com/2015/01/29 / как к копи-HDS-флэш-потоков-из-любого-веб-страницы /
Поместив:
перед:
вы можете даже запустить его на веб - сервере, используя запросы со строкой запроса:
?manifest=[manifest url]
.Обратите внимание, что вы, вероятно, захотите использовать FTP-клиент для извлечения загруженного видеофайла и очистки после выполнения сценария (он оставляет все загруженные части видео).
источник
Вы можете просто щелкнуть правой кнопкой мыши и сохранить каплю как mp4.
Когда я играл с видео / аудио записью в браузере, выходной блоб был доступен для скачивания напрямую.
источник