Windows 如何使用ffmpeg从图像创建幻灯片?
我想从图像创建一个幻灯片,每个图像将显示一段时间(几秒钟) 我该怎么做 目前,我正试图用ffmpeg编码短片段,然后用Windows 如何使用ffmpeg从图像创建幻灯片?,windows,linux,ffmpeg,Windows,Linux,Ffmpeg,我想从图像创建一个幻灯片,每个图像将显示一段时间(几秒钟) 我该怎么做 目前,我正试图用ffmpeg编码短片段,然后用mencoder: foreach (var item in filePattern) { var otpt = item.Key + ".mpg"; Process.Start("ffmpeg", string.Format("-y -r 25 -f image2 -
mencoder
:
foreach (var item in filePattern)
{
var otpt = item.Key + ".mpg";
Process.Start("ffmpeg",
string.Format("-y -r 25 -f image2 -vframes 75 -i {0} {1}", item.Value, otpt)//-loop 1
).WaitForExit();
}
ffmpeg-y-r25-f image2-vframes 75-i输入模式输出
确实创建了一个包含1帧的文件,而ffmpeg-y-loop 1-r25-f image2-vframes 75-i输入模式输出在windows上从未完成(需要ctrl+c停止);第二个命令在linux上对我有效
我需要使这在Windows上主要工作。我应该使用哪些参数?只需添加-t3:
-y-r 25-f image2-vframes 75-i{0}-t 3{1}我已经用mencoder做了这个,尝试了几个编解码器。根据我的经验,我可以告诉你们,大多数视频播放器(我都试过)在处理低fps电影方面非常糟糕。例如,mplayer
仅每三帧响应一次交互式输入,而vlc
只会拒绝播放该文件,除非我将其帧速率更改为10fps左右。总之,我建议您继续使用图像,并寻找具有脚本功能(或命令行幻灯片)的图像查看器。但正如Jo So所说,许多玩家在播放低fps文件时遇到问题。根据你将要使用的播放器的不同,你会对如何解决这个问题有不同的答案。你曾经使用过这个吗?使用ffmpeg从静止图像创建“幻灯片”(低帧率视频)时遇到类似问题。还没有快乐。