gpt4 book ai didi

javascript - 在 NodeJS 中根据内容长度查找视频时长

转载 作者:行者123 更新时间:2023-12-02 23:59:49 26 4
gpt4 key购买 nike

有没有办法根据内容长度计算视频时长(以毫秒为单位)?

request
.get("http://myvideourl.com/filename.mp4")
.on("response", response => {
const content_length = response.headers.content-length;// "content-length": "1986943971"
res.json({
stream_duration: "",
thumb: thumb,
size: content_length,
});
});

注意:视频格式为 MP4 ,res 为express 对象,request 为 NodeJS 中的 httpclient 库

最佳答案

您可以使用这个npm module它甚至可以帮助您从网址获取视频长度

const { getVideoDurationInSeconds } = require('get-video-duration');
getVideoDurationInSeconds('http://myvideourl.com/filename.mp4').then((duration) => {
console.log(duration)
})

当然你可以将其转换为毫秒。 (x1000)。

关于javascript - 在 NodeJS 中根据内容长度查找视频时长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55225739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com