我正在使用 C# 和 ffmpeg。
在这种情况下,我有 279 个单独的 jpeg,并且我已使用 ffmpeg 在客户端上根据这些图像创建 AVI 文件。
命令行:
-f image2 -r 10 -i "C:\000EC902F17F\img%05d.jpg" -s 352x288 -y "C:\1\test.avi"
然后我上传到我的服务器。
命令行:
-i c:\1\1.avi c:\1\img-%05d.jpg
然后我从 AVI 文件中提取 jpeg。我得到了 265 张 jpeg。
显然,ffmpeg 在第一次创建 avi 时会丢弃这些帧(最有可能)。有没有办法“强制”使用我拥有的所有图像进行编码?
谢谢。
PS 除了视频输出的大小之外,我没有指定任何命令行选项。据我所知,如果没有指定,ffmpeg 会自动选择最佳选项吗?