在android中以正确的方式下载存储和混合.ts文件?

我正在尝试从服务器下载流,这些流以块的形式存储在 .ts 文件中。

我想下载所有这些 .ts 文件并将它们转换为 mp4 以供离线查看。我可以下载 .m3u8` 文件,其中包含有关分辨率和其他信息以及有关块数的信息。

我正在考虑下载所有 .ts 文件并将它们存储在本地存储上,然后将它们转换为 .mp4,但它最多需要两倍于原始视频大小,因为它将存储块和原始文件直到转换,这并不好我认为。

有没有办法一次性下载视频,例如,下载 .ts 流并存储并转换为 mp4 文件并删除它并重复直到最后一个文件,这样所需的空间将与原始视频文件相同尺寸。

是否有任何库或下载器可以下载这些流并自动将它们转换为 mp4 扩展名?

或者有什么更好的方法可以将这些流下载到 mp4 而不会占用资源?


跃然一笑
浏览 198回答 2
2回答

POPMUISE

此示例可能对您有所帮助,它只需要您的 m3u8 网址。顺便说一句,有没有人可以在不下载任何东西的情况下将多个 ts url 加入一个 url 的解决方案?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java