Android ffmpeg只是将图像文件转换为视频文件

时间:2018-02-07 23:20:33

标签: android image video ffmpeg

我想将一个示例视频文件制作成30秒的视频显示。但我不能这样做因为我对FFmpeg不够好。

我的代码:

 String command[]={
                    "-y",
                    "-r",
                    "1/5",
                    "-i",
                    src.getAbsolutePath(), // only one image file path
                    "-c:v",
                    "libx264",
                    "-vf",
                    "fps=25",
                    "-pix_fmt",
                    "yuv420p",
                    imagesvideoOutput
            };

1 个答案:

答案 0 :(得分:2)

从单个图像中对30秒视频进行简单命令:

ffmpeg -loop 1 -i image.png -vf format=yuv420p -t 30 output.mp4

更快,但更复杂的方法:

ffmpeg -loop 1 -framerate 1 -i image.png -vf fps=25,format=yuv420p -t 30 output.mp4