繁体   English   中英

使用FFmpeg4Android从图像创建视频

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM