Привет, я использую этот инструмент: https://github.com/Ejz/HLSDownloader загрузить фрагменты HLS Video из плейлиста m3u8 в файлы ts нет, я не знаю, как мне присоединиться и преобразовать все это .ts
файлы с помощью плейлиста m3u8 в файл .mp4 с использованием php
.ts
файлы содержат медиа потоки внутри MPEG-TS контейнер, в то время как .mp4
файлы содержат их внутри Формат файла MP4 или же Базовый формат медиафайлов ISO. Различия между этими двумя форматами существенны, и AFAIK не существует библиотеки PHP, которая конвертирует между этими двумя форматами.
К счастью, можно очень легко конвертировать между ними, используя ffmpeg
(или же avconv
). Вот пример:
ffmpeg -i in.ts -c copy out.mp4
Вы можете вызвать ffmpeg используя Exec.
Других решений пока нет …