Решение 1.
Я попробовал это, создав оболочку ffmpeg, прочитав вывод из cmd с помощью следующей команды:
-i \"{m3u8-url-for-download}\" -y -c copy -bsf:a aac_adtstoasc \"{destination-filename}\"
Я могу получить продолжительность, текущее состояние для загрузки. Кажется, все в порядке. Однако иногда он разбился, и я не могу понять, почему. Не ВСЕГДА, а ИНОГДА.
Решение 2.
Я загружаю файл плейлиста m3u8 и получаю в нем содержимое. Он содержит URL-адрес файла массива *.ts, который я могу легко загрузить с помощью HttpClient. Но я не знаю, как объединить эти файлы *.ts в один файл mp4, сохраняющий их формат.
Есть ли другие решения для этого?