是否有库或方法可以使用JavaScript检查视频文件的完整性

Is there a library or way to check the integrity of video files using JavaScript?

本文关键字:视频 检查 文件 完整性 JavaScript 方法 可以使 是否      更新时间:2023-09-26

我知道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();