[英]Creating video from images with FFmpeg4Android
我正在使用此http://androidwarzone.blogspot.in/2011/12/ffmpeg4android.html来实现我所需要的。
我从图像创建视频的代码是:
for (int i = 1; i < 60; i++)
{
commandStr = "ffmpeg -y -r 1/5 -i /sdcard/TApp/Media/"+i+".jpg /sdcard/TApp/Media/out.mp4";
setCommand(commandStr);
runTranscoing();
}
而且我没有得到正确的结果。 这是为什么?
首先,您编码错误。 您只需指定用于从图像制作视频的Image Series
。 这意味着所有图像都应有一个系列名称。 看看Ffmpeg Doc以获得更好的理解。
另外,您还没有指定用于编码视频的过滤器。 进行这样的更改以编写代码
String cmnd ="ffmpeg -r 1/5 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4";
setCommand(cmnd);
runTranscoing();
干杯。 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.