是否有库或方法可以使用JavaScript检查视频文件的完整性
Is there a library or way to check the integrity of video files using JavaScript?
我知道ffmepg可以做到这一点。但是,我正在开发一个chrome扩展程序,必须检查视频文件的完整性。
No.我要做的是从FFmpeg移植OpenCV插件,并通过设置.exe子进程或类似的东西通过JSNODE移植它。或者让视频流并让 JavaScript 以某种方式检查时间码不一致。
截至 2020 年 1 月,我还没有找到原生 JS 实现。但是以下片段对我有用。
var ffmpeg = require('fluent-ffmpeg');
var ff = new ffmpeg();
ff.on('start', function(commandLine) {
// on start, you can verify the command line to be used
})
.on('progress', function(data) {
// do something with progress data if you like
})
.on('end', function() {
// do something when complete
})
.on('error', function(err, stdout, stderr) {
// handle error conditions
// console.log('Error: ' + err.message)
console.log('ffmpeg output:'n' + stdout)
console.log('ffmpeg stderr:'n' + stderr)
})
// .addInput('path'to'file')
.addInput('.''test''corrupt_video.mp4')
.addInputOption('-xerror')
.addInputOption('-v error')
.output('-')
.outputOptions('-f null')
.run();
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 如何检查html5视频是否有足够的缓冲,以便在不停止缓冲的情况下播放
- 如何检查是否存在“;没有到主机的路由”;在流式传输视频的过程中一遍又一遍
- 如何从浏览器隐藏视频src属性's检查元素
- 如何检查视频是否稳定
- 检查视频是否在带有JavaScript的iPad中加载
- 检查URL是否为YouTube视频
- 检查视频是否正在流式传输
- 在实例化时检查视频.js对象的更好方法
- 大视频.js - 检查浏览器是否支持,背景图像回退
- 检查HTML5视频的文件大小
- YouTube 数据 API:检查视频是否启用了分级
- 用于检查视频是否正在播放且未重新启动的脚本
- 如何在 JavaScript 中检查上传视频的长度/持续时间
- 如何在javascript/jquery中检查html5视频的全屏请求
- 是否有更短的方法来检查以允许所有视频格式
- 检查<视频>(Windows上的Safari 5.1.7-HTML5视频)
- 如何检查视频何时循环html5
- 检查是否正在使用jquery播放HTML5视频
- 预先检查浏览器's媒体(视频文件)支持