基本上我是网络开发人员,所以我不知道该怎么做。或者根本要研究什么。我想在nodejs中制作像
那样的exe文件可选: -
虽然,我真的很感激最难的部分的整个解决方案和代码,但任何有用的提示都值得赞赏。
答案 0 :(得分:3)
据我所知, ffmpeg命令行可以将音频文件转换为带有图片https://stackoverflow.com/questions/5887311/ffmpeg-1-image-1-audio-file-1-video的视频
在node.js应用程序中调用ffmpeg:
$ npm install fluent-ffmpeg
示例:将图片转换为视频
var ffmpeg = require('fluent-ffmpeg');
var proc = new ffmpeg({ source: '/path/to/your_image.jpg', nolog: true })
// loop for 5 seconds
.loop(5)
// using 25 fps
.withFps(25)
// save to file
.saveToFile('/path/to/your_target.m4v', function(retcode, error){
console.log('file has been converted succesfully');
});
fluent-ffmpeg只是产生一个ffmpeg进程来转换音频/视频。如果你不想生成一个新进程,可以使用ffmpeg C / C ++并将它们重新整理为node.js插件,但我不认为这是一个不错的选择:)