首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从视频中间制作视频缩略图?

如何从视频中间制作视频缩略图?
EN

Stack Overflow用户
提问于 2019-05-22 18:43:19
回答 1查看 206关注 0票数 0

我使用thumbnails.the作为我在Node js应用程序中制作视频的模块,它是从视频的开头开始制作的。其中一些图片以黑色边框开始,所以缩略图将是黑色图片。我想知道如何从视频中间开始制作,这样它们就不再是黑色了。下面是我所做的:

代码语言:javascript
复制
module.exports.createVideoThumbnail = function (path, destination, fileName, cb) 
{
    try 
    {
        var process = new ffmpeg(path);
        process.then(function (video) {
            video.fnExtractFrameToJPG(destination, {
                frame_rate: 1,
                number: 1,
                start_time: 20,
                duration_time: 1,
                file_name: `${fileName}`
            }, function (error, files) {
                if (!error) 
                {
                    console.log('Frames: ');
                    cb(1)
                }
                else 
                { console.log(error); cb(-1); }
            });

        }, function (err) {
            console.log('Error: ' + err);
            cb(-1)
        });
    } 
    catch (e) 
    {
        console.log(e.code);
        console.log(e.msg);
        cb(-1)
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-12-28 19:36:50

start_time无法工作,因为它的一个核心文件中有错误。您可以使用hs-node-ffmpeg包来解决该问题。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56255010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档