JavaScript-读取视频文件的元数据
我已经做了好几个小时了,是时候寻求一些帮助了 我需要知道JavaScript/HTML中加载的视频的帧速率,我正在尝试避免使用VLC插件或ffmpeg 浏览器读取视频元数据以检查预期的帧速率,那么我如何才能做到这一点呢?我在网上读了很多东西,没有发现任何有用的东西,但我不能相信这是不可行的 我在找视频。应该很简单,对吗JavaScript-读取视频文件的元数据,javascript,html,video,electron,Javascript,Html,Video,Electron,我已经做了好几个小时了,是时候寻求一些帮助了 我需要知道JavaScript/HTML中加载的视频的帧速率,我正在尝试避免使用VLC插件或ffmpeg 浏览器读取视频元数据以检查预期的帧速率,那么我如何才能做到这一点呢?我在网上读了很多东西,没有发现任何有用的东西,但我不能相信这是不可行的 我在找视频。应该很简单,对吗 注意:我正在使用Electron构建一个桌面应用程序,因此文件访问不是问题。您可以创建一个带有src属性的视频元素,该属性指向链接或本地文件/blob let video = d
注意:我正在使用Electron构建一个桌面应用程序,因此文件访问不是问题。您可以创建一个带有src属性的视频元素,该属性指向链接或本地文件/blob
let video = document.createElement('video')
video.setAttribute('src', window.URL.createObjectURL(file))
将onloadeddata事件侦听器添加到元素中,并在回调中访问视频元数据
video.onloadeddata = function(event) {
const {
videoHeight,
videoWidth,
duration
} = event.srcElement
console.log(videoHeight)
})
这里的答案有帮助吗?似乎是一个相关和/或相同的问题:不,都试过了。对于链接thoughSee不幸的是,它没有给我正确的帧速率。wtf,为什么要向下投票?有时候我就是不了解这个社区@如果这是一件小事,你能来分享你的知识吗??