gpt4 book ai didi

javascript - 使用 Node 将 JPG 文件转换为 MP4 视频

转载 作者:行者123 更新时间:2023-12-04 23:14:40 25 4
gpt4 key购买 nike

我需要使用 NodeJS 将 JPG 转换为 3-4 秒长的 mp4。在我搜索的任何地方,我都能找到有关 ffmpeg 的信息,但对我没有任何帮助。目前我正在尝试使用 fluent-ffmpeg。这是我的代码:

let ffmpegPath = require('@ffmpeg-installer/ffmpeg').path
let ffmpeg = require('fluent-ffmpeg')
ffmpeg.setFfmpegPath(ffmpegPath)
let command = ffmpeg()
command
.input(imagePath)
.inputFPS(1 / 5)
.outputFPS(30)
.videoCodec('libx264')
.videoBitrate(1024)
.size('640x?')
.loop(5)
.noAudio()
.on('end', () => {
resolve(saveTo)
}).save(saveTo)

我也对其他 NodeJs 解决方案持开放态度。我已经尝试过 VideoShow 库,但是当从 Android 手机上传图像时它会引发错误。

最佳答案

我发现这对我有用:

let ffmpegPath = require('@ffmpeg-installer/ffmpeg').path
let ffmpeg = require('fluent-ffmpeg')
ffmpeg.setFfmpegPath(ffmpegPath)
let command = ffmpeg(imagePath)
command
.inputFPS(1)
.outputFPS(30)
.videoCodec('libx264')
.videoBitrate(1024)
.size('640x?')
.loop(3.5)
.noAudio()
.save(saveTo)

关于javascript - 使用 Node 将 JPG 文件转换为 MP4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50707696/

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