我正在编码和导出的mp4和网络管理格式的视频。我正在使用ffmpeg.js。它工作得很好,但我不能制作超过33秒的视频。
let ffmpegArguments:string[] = [];
ffmpegArguments.push("-framerate", (1.0/frameTime).toFixed(0), "-i", "f%03d.jpg" ,
"-loglevel", "debug", "-v", "verbose", "-c:v");我试图用f%04d.jpg或f%08d.jpg更改f%03d.jpg,但它停止了。知道为什么吗?
下面的控制台日志是当我用f%04d.jpg 1替换f%03d.jpg时:https://i.stack.imgur.com/kLyf0.png
发布于 2021-09-17 16:16:26
我可以用8位数而不是3位数来解决这个问题。
ffmpegArguments.push("-framerate", (1.0/frameTime).toFixed(0), "-i", "f%08d.jpg", "-c:v");
let fileName = "f" + i.toString().padStart(8, '0') + ".jpg";https://stackoverflow.com/questions/69178889
复制相似问题