Как загрузить плавную потоковую передачу IIS (ISM) в формате MKV или AVI?

Существует аудио+видеопоток в формате плавной потоковой передачи 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.

5
задан pts 11 March 2012 в 19:47
поделиться