node.js - ffmpeg 中的 URL(fs.createStreamReader(url))
问题描述
我一直在尝试从我的节点 js 应用程序中的 ffmpeg 中的 url 读取视频。我的代码是这样的。
const ffmpeg = require('fluent-ffmpeg');
const fs = require('fs')
var strm = fs.createReadStream('https://myurl.com/videos/fq231f12a')
ffmpeg()
.input(strm)
.run();
当我在本地 shell 中运行此代码时,url 将附加到当前目录。就像一个相对路径。这对我来说看起来很奇怪。
E:\myapp>node video.js
node:events:342
throw er; // Unhandled 'error' event
^
Error: ENOENT: no such file or directory, open 'E:\myapp\https:\myur...
这里有什么问题?我如何使它正常工作?
解决方案
推荐阅读
- dataframe - 将 Spark df 行拆分为相等的长度并将它们反转以形成列
- javascript - Puppeteer HTML to PDF 未应用外部 css 文件
- reactjs - 如何在 react native 上以原生方式打开 mp4 或其他视频文件
- python - 如何正确使用 Xinclude 查看所有孩子的数据?
- azure - MS-Azure Linux VM 需要多次重启才能建立 SSH 连接
- c# - 如果我有对象 ID,如何使用 REST API 在 AzureAD 中获取对象的显示名称?
- javascript - 浏览器窗口关闭后使用 javascript 或 Vuejs 运行注销功能
- php - 在页面加载时加载 HTML 表单的提交条件
- arrays - 如何在 Mongoose 中搜索填充数组 [包含 ref 的数组]
- user-interface - 无法让 ui_guage 在指定的延迟时间后显示每条消息