Существует аудио+видеопоток в формате плавной потоковой передачи IIS (ISM), доступный через HTTP. Файл .ism/manifest
выглядит следующим образом:
...
...
...
Мне нужен инструмент командной строки (или библиотека) в Linux, который может загружать отдельные аудио- и видеофрагменты этого потока и мультиплексировать их в AVI или MKV файл.
На самом деле загрузка проста: используя значения Url=
в файле манифеста, я могу создать URL-адреса чанка и использовать, например, wgetили curlдля загрузки фрагментов. Так что, если есть инструмент, который может мультиплексировать фрагменты в файл AVI или MKV, мне этого достаточно.
Я знаю о ISM Downloaderи RTL Downloader от того же автора. Это приложения .NET, а не приложения с открытым исходным кодом. В идеале я ищу небольшой автономный инструмент с открытым исходным кодом, который не требует .NET или Java. Я бы предпочел программы на C, C++, Perl, Python, Ruby.