Anonymous
Загрузка файлов .ts
Сообщение
Anonymous » 12 июл 2025, 21:29
Я хочу скачать .ts потоки с сервера и хранить их локально в телефоне Android.
Я могу получить файл .m3u8 , но не знаю, как на самом деле загружать эти кусочки. Файл. < /p>
Так выглядит .m3u8 < /code> выглядит: < /p>
Код: Выделить всё
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="English",AUTOSELECT=YES,DEFAULT=YES,LANGUAGE="en",URI="master_subtitle.m3u8"
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=96632,AVERAGE-BANDWIDTH=82657,CODECS="avc1.42c015,mp4a.40.5",RESOLUTION=250x140,SUBTITLES="subtitles",FRAME-RATE=10.000
master_Layer1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=167696,AVERAGE-BANDWIDTH=141886,CODECS="avc1.42c015,mp4a.40.5",RESOLUTION=320x180,SUBTITLES="subtitles",FRAME-RATE=15.000
master_Layer2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=329376,AVERAGE-BANDWIDTH=280906,CODECS="avc1.42c015,mp4a.40.2",RESOLUTION=320x180,SUBTITLES="subtitles",FRAME-RATE=25.000
master_Layer3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=598968,AVERAGE-BANDWIDTH=505629,CODECS="avc1.42c01e,mp4a.40.2",RESOLUTION=416x234,SUBTITLES="subtitles",FRAME-RATE=25.000
master_Layer4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1102432,AVERAGE-BANDWIDTH=914396,CODECS="avc1.42c01e,mp4a.40.2",RESOLUTION=640x360,SUBTITLES="subtitles",FRAME-RATE=25.000
master_Layer5.m3u8
< /code>
И так файл, в котором говорится, что история кусочков выглядит: < /p>
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:4
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:4.000,
master_Layer1_00001.ts
#EXTINF:4.000,
master_Layer1_00002.ts
#EXTINF:4.000,
master_Layer1_00003.ts
#EXTINF:4.000,
master_Layer1_00004.ts
#EXTINF:4.000,
master_Layer1_00005.ts
#EXTINF:4.000,
master_Layer1_00006.ts
#EXTINF:4.000,
master_Layer1_00007.ts
#EXTINF:4.000,
master_Layer1_00008.ts
#EXTINF:4.000,
master_Layer1_00009.ts
#EXTINF:4.000,
master_Layer1_00010.ts
...
#EXTINF:0.600,
master_Layer1_02150.ts
#EXT-X-ENDLIST
< /code>
URL загрузки - это что -то вроде
https://abcd.com/path1/path2/master_Layer*.ts
Теперь мне нужно знать, как загрузить эти куски одновременно и преобразовать их в один пакет файлов, такой как .mp4 ?
Подробнее здесь:
https://stackoverflow.com/questions/518 ... g-ts-files
1752344954
Anonymous
Я хочу скачать .ts потоки с сервера и хранить их локально в телефоне Android. Я могу получить файл .m3u8 , но не знаю, как на самом деле загружать эти кусочки. Файл. < /p> Так выглядит .m3u8 < /code> выглядит: < /p> [code]#EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="English",AUTOSELECT=YES,DEFAULT=YES,LANGUAGE="en",URI="master_subtitle.m3u8" #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-STREAM-INF:BANDWIDTH=96632,AVERAGE-BANDWIDTH=82657,CODECS="avc1.42c015,mp4a.40.5",RESOLUTION=250x140,SUBTITLES="subtitles",FRAME-RATE=10.000 master_Layer1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=167696,AVERAGE-BANDWIDTH=141886,CODECS="avc1.42c015,mp4a.40.5",RESOLUTION=320x180,SUBTITLES="subtitles",FRAME-RATE=15.000 master_Layer2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=329376,AVERAGE-BANDWIDTH=280906,CODECS="avc1.42c015,mp4a.40.2",RESOLUTION=320x180,SUBTITLES="subtitles",FRAME-RATE=25.000 master_Layer3.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=598968,AVERAGE-BANDWIDTH=505629,CODECS="avc1.42c01e,mp4a.40.2",RESOLUTION=416x234,SUBTITLES="subtitles",FRAME-RATE=25.000 master_Layer4.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=1102432,AVERAGE-BANDWIDTH=914396,CODECS="avc1.42c01e,mp4a.40.2",RESOLUTION=640x360,SUBTITLES="subtitles",FRAME-RATE=25.000 master_Layer5.m3u8 < /code> И так файл, в котором говорится, что история кусочков выглядит: < /p> #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:4 #EXT-X-MEDIA-SEQUENCE:1 #EXT-X-PLAYLIST-TYPE:VOD #EXTINF:4.000, master_Layer1_00001.ts #EXTINF:4.000, master_Layer1_00002.ts #EXTINF:4.000, master_Layer1_00003.ts #EXTINF:4.000, master_Layer1_00004.ts #EXTINF:4.000, master_Layer1_00005.ts #EXTINF:4.000, master_Layer1_00006.ts #EXTINF:4.000, master_Layer1_00007.ts #EXTINF:4.000, master_Layer1_00008.ts #EXTINF:4.000, master_Layer1_00009.ts #EXTINF:4.000, master_Layer1_00010.ts ... #EXTINF:0.600, master_Layer1_02150.ts #EXT-X-ENDLIST < /code> URL загрузки - это что -то вроде https://abcd.com/path1/path2/master_Layer*.ts[/code] Теперь мне нужно знать, как загрузить эти куски одновременно и преобразовать их в один пакет файлов, такой как .mp4 ? Подробнее здесь: [url]https://stackoverflow.com/questions/51897719/downloading-ts-files[/url]