使用节点js从网址获取视频文件?

时间:2019-01-03 21:53:24

标签: javascript node.js video download

我正在尝试从朋友服务器下载视频文件。我设法下载字幕文件:

var file = fs.createWriteStream('sub.srt');
      var request = https.get(subtitleTrackURL, function(response) {
        response.pipe(file);
      });

但是当我尝试使用相同的方法获取视频文件时,我得到的只是一个空文件:

var file = fs.createWriteStream('video.mp4');
      var request = https.get(videoFileURL, function(response) {
        response.pipe(file);
      });

视频立即“下载”(由于文件为空,因此根本不下载),但它应该约为400MB,因此需要一些时间。

我在考虑必须为视频文件请求提供某种编码或内容类型(字幕文件毕竟只是文本),但是我不知道该如何或需要提供什么内容。令人惊讶的是,谷歌在如何使用node下载视频文件方面毫无帮助。因此,如果我应该使用https以外的其他内容,则欢迎提出建议。

0 个答案:

没有答案