linux – 如何将IIS平滑流(ISM)下载为MKV或AVI?

通过HTTP可以获得IIS平滑流(ISM)格式的音频视频流. .ism / manifest文件如下所示:

norVersion="1" Duration="26571612076">
  displayWidth="853" displayHeight="480"
               Url="QualityLevels({bitrate})/Fragments(video={start time})">
    dio" Index="0" Name="audio" Chunks="1329" QualityLevels="1"
               Url="QualityLevels({bitrate})/Fragments(audio={start time})">
    dioTag="255"
                  CodecPrivateData="1210" />
    

我需要Linux上的命令行工具(或库),它可以下载此流的各个音频和视频块,并将其多路复用到AVI或MKV文件.

实际上,下载很简单:使用清单文件中的Url =值,我可以构建块的URL,我可以使用例如wget或curl下载块.因此,如果有一个工具可以将块复制到AVI或MKV文件,那对我来说已经足够了.

我知道同一作者的ISM Downloader和RTL Downloader.它们是.NET应用程序而不是开源.理想情况下,我正在寻找一个不需要.NET或Java的小型,独立的开源工具.我更喜欢C,C,Perl,Python,Ruby程序.

最佳答案
你也可以试试smoothget:https://github.com/pinglossy/smoothget,用C#编写

相关文章

insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...