我需要解析一个 m3u8 媒体文件,它是一个播放列表,并下载实际的媒体内容。
根据我的理解,以下是所涉及的过程:
- 解析 m3u8 文件并获取“.TS”块
- 检索到所有块后,合并为单个文件
- 将合并的 TS 文件转换为 mp4 格式。
不幸的是,我找不到任何库/模块来执行上述步骤。谁能提供更好的方法或工作示例来处理和下载 m3u8 文件?
任何帮助深表感谢。
我需要解析一个 m3u8 媒体文件,它是一个播放列表,并下载实际的媒体内容。
根据我的理解,以下是所涉及的过程:
不幸的是,我找不到任何库/模块来执行上述步骤。谁能提供更好的方法或工作示例来处理和下载 m3u8 文件?
任何帮助深表感谢。
这是我的解决方案:https ://github.com/nichucs/HLS2MP4 使用 3 个简单的 java 类,您可以做到这一点。
前一个的缺点是,它的大小约为 20MB。
你的步骤是正确的。但这将包括您自己实施的巨大努力。最好去一些可用的图书馆。
我在这里有一个很棒的示例项目:https ://github.com/nichucs/ffmpeg-android-java-master 原始仓库:http ://writingminds.github.io/ffmpeg-android-java/