为什么如果我尝试在 3 FPS 下编码,mencoder 会输出静态图像,而如果我以 3 FPS 或以上输出,mencoder 会输出动态图像?

为什么如果我尝试在 3 FPS 下编码,mencoder 会输出静态图像,而如果我以 3 FPS 或以上输出,mencoder 会输出动态图像?

如果我尝试...

mencoder mf://@NetSWLW12MA.txt -mf w=800:h=600:fps=1.5:type=png -ovc lavc     -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o NetSWLW12MA2.avi

我只得到了第一帧的一堆静态图像。

如果我尝试...

mencoder mf://@NetSWLW12MA.txt -mf w=800:h=600:fps=4:type=png -ovc lavc     -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o NetSWLW12MA2.avi

然后我让 mencoder 稳健地播放所有图像。

(txt 文件中包含 145 个独立的图像帧)。

当我以 1 FPS 对其进行编码时,有没有办法将所有 145 个图像作为单独的图像放入 mencoder 文件中?

答案1

我在 MEncoder Redxii-SVN-r37239-4.8.3 和 VitualDub 1.10.4 上独立遇到了同样的问题。看来是视频文件的问题,不是软件的问题。也许您可以考虑在 fps=3 的情况下连续使用同一张图像 3 次,最终得到一部有效的 1 fps 电影。

最佳法规

安迪

相关内容