微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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#编写

原文地址:https://www.jb51.cc/linux/439860.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐