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

如何通过Nodejs下载带有m3u8扩展名的视频

如何解决如何通过Nodejs下载带有m3u8扩展名的视频

  • 我正在寻找通过 nodejs https 模块下载视频,但问题是当我尝试检查视频 url 的来源时,视频以 .m3u8 扩展名结尾我找到了一个视频列表每个人都包含。当我转到视频 uri 时,视频的 4 秒我找到了完整的视频,但我不知道当它由较小的部分组成时如何下载它,这是列表的示例
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:4.000000,119GFO427S8MX5QDK9B2O.mp40.ts
#EXTINF:5.566667,119GFO427S8MX5QDK9B2O.mp41.ts
#EXTINF:4.533333,119GFO427S8MX5QDK9B2O.mp42.ts
#EXTINF:4.000000,119GFO427S8MX5QDK9B2O.mp43.ts
#EXTINF:2.066667,119GFO427S8MX5QDK9B2O.mp44.ts
#EXTINF:4.000000,119GFO427S8MX5QDK9B2O.mp45.ts
#EXTINF:4.000000,119GFO427S8MX5QDK9B2O.mp46.ts
#EXTINF:4.000000,119GFO427S8MX5QDK9B2O.mp47.ts
#EXTINF:4.000000,119GFO427S8MX5QDK9B2O.mp48.ts
....
  • 这是我尝试从 url 下载时的代码示例,它只是下载上面的 uri 列表,然后我应该一一下载它们,它们不是完整的视频
const https = require("https");
const fs = require("fs");
var req = https.get("https://example.com/video.mp4.m3u8",function(file) {
   fs.createWriteStream("./video.mp4"));
});
req.end();
  • 谁能帮帮我

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