@timur102

Как можно быстрее скачать потоковое видео?

Мне нужно скачать видео с foxford.ru.
Я пользуюсь командой:
ffmpeg -i http://.../playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4

Всё скачивается, но время скачивания оставляет желать лучшего:105 минут (Самая траснляция шла 145 минут). Теперь вопрос: как можно ускорить скачивание? Использовать потоки? Это не из-за интернета, т.к. скорость у меня 30 Мбит/c (3.75 мб/c) . А всё из-за того, что скачивает кусками (ts файлы).
Видимо они используют React.
<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<title>ErlyFronts</title><link href="https://v3.foxford.ru/erly-fronts-new/app.css?8a16e7ce61c0a8ca5096" rel="stylesheet" type="text/css"><script defer src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><script defer src="https://v3.foxford.ru/erly-fronts-new/mathjax.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.5.7/shim.min.js"></script>
<script>if (!window.customElements) { document.write('<!--'); }</script><script src="https://v3.foxford.ru/erly-fronts-new/node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js"></script><!--! do not remove -->
<script>if (window.ShadowRoot) { document.write('<!--'); }</script><script defer src="https://v3.foxford.ru/erly-fronts-new/node_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js"></script><!--! do not remove --><script src="https://v3.foxford.ru/erly-fronts-new/manifest.0285677c399d7ac4c87e.js?8a16e7ce61c0a8ca5096"></script><script src="https://v3.foxford.ru/erly-fronts-new/vendor.d99b0de1dab3a0802859.js?8a16e7ce61c0a8ca5096"></script><script defer src="/erly-fronts-new/polyfill.5d64b08a20f2216e2e97.js?8a16e7ce61c0a8ca5096"></script><script defer src="https://v3.foxford.ru/erly-fronts-new/webcomponents.ab0d7bd84da54058551b.js?8a16e7ce61c0a8ca5096"></script><script defer src="https://v3.foxford.ru/erly-fronts-new/app.b2d328fe0785ea93cc9f.js?8a16e7ce61c0a8ca5096"></script></head>
<body>
<div id="root"></div>
</body>
</html>

Вот еще кусок:
<video class="video-react-video" preload="auto" src="blob:https://v3.foxford.ru/7e238b72-58b2-4910-a97c-4a41edf2ad23"><source src="https://storage.netology-group.services/api/v1/buckets/hls.webinar.foxford.ru/sets/58469/objects/master.m3u8?access_token=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJmb3hmb3JkLnJ1IiwiZXhwIjoxNTU1NDA0MDA3LCJpc3MiOiJtZWRpYS1pZHAuZm94Zm9yZC5ydSIsInN1YiI6IjgwNTMzYTFjLWYwZDQtNDQ0Zi1hZWMyLWY5ZmVmOThiMmNhNCJ9.JaZeZTIiPBI7MBFUXQ9oiyXuj7ocXLf4XOPUFSSRzD4Iv7gikoQRI9Wc-lHpc3JOplNDokDU8OiAymYGGvK1kQ" type="application/x-mpegURL"></video>

И мне еще не понятно:сохраняют ли они потом в mp4?
  • Вопрос задан
  • 5024 просмотра
Решения вопроса 1
Radjah
@Radjah
youtube-dl с этим сайтом не работает?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
SerJook
@SerJook
кодер
Консольная утилита m3u8dl умеет качать в несколько потоков, в отличии от ffmpeg.
Ответ написан
Комментировать
@alex_cmx
А как вы ссылку с сайта вытащили, подскажите)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы