Tag: 编解码器

Node.jsvideo上传获取编解码器

我的用户可以上传video到我的网站。 然而,问题出现了,一些video文件有一个浏览器(YUV)不支持的编解码器。 所以我想看看我可以看到编解码器。 此刻我使用multer来处理我的文件: app.use(multer({ dest: './uploads/', rename: function (fieldname, filename) { return filename + Date.now(); }, onFileUploadStart: function (file) { var i = 0; }, onFileUploadComplete: function (file) { //Redirects request to path var i = 0; } })); 设置断点和检查文件我得到的唯一信息: 所以我的问题是: 无论如何看到上传文件的编解码器?

Node.js:获取mp4文件的video和audio格式信息

我是node.js的新手 我需要为给定的video文件提取audio和video格式(编解码器)信息。 我知道如何在bash中这样做,这要感谢mplayer: $ mplayer -vo null -ao null -identify -frames 0 myvideo.mp4 2>/dev/null | grep FORMAT ID_VIDEO_FORMAT=H264 ID_AUDIO_FORMAT=MP4A 我想知道是否有一个npm模块(库),让我得到相同的信息。 或者我可以启动上面的命令formsnode.js和读取/parsing标准输出(我认为有很多的例子)。 不过,我宁愿使用node.js“原生”解决scheme。