В настоящее время я загружаю плейлисты m38u индивидуально, используя следующую команду для Ma c:
ffmpeg -i <"URL with m3u8"> -codec copy output.ts
Если я хочу сделать несколько файлов, я в настоящее время делаю это из отдельного терминала windows.
В одном случае я бы хотел, чтобы ffmpeg, например, взял URL-адреса из файла .txt и последовательно их загрузил с последовательным именем для каждого (подходит для всех go в той же выходной папке).
Пример кода из файла m3u8:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:9
#EXTINF:8.333333,
segment00000.ts
#EXTINF:8.333333,
segment00001.ts
#EXTINF:8.333333,
segment00002.ts
#EXTINF:5.000000,
segment00003.ts
#EXTINF:8.333333,
segment00004.ts
#EXTINF:8.333333,
segment00005.ts
У меня наверняка установлен homebrew - я новичок, поэтому не уверен, означает ли это, что я активно использую 'it для управления пакетами
Файл со списком адресов m3u8 в настоящее время находится по адресу / Users / username / Downloads / m38u hold list.txt и выглядит следующим образом:
https://streaming.imvbox.com/media/2825/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2298/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2822/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2821/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2820/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2088/1280x800/1280x800.m3u8
Но пока этот файл - просто место для хранения ссылок - я не использовал его, кроме как для копирования ссылок.