Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当从单个图像生成一个视频时,ffmpeg视频concate不工作_Android_Video_Ffmpeg - Fatal编程技术网

Android 当从单个图像生成一个视频时,ffmpeg视频concate不工作

Android 当从单个图像生成一个视频时,ffmpeg视频concate不工作,android,video,ffmpeg,Android,Video,Ffmpeg,我正在做的是使用FFmpeg从单个图像生成5秒的视频 为此,我使用以下命令: -循环1-i image.jpg-c:v libx264-t5-pix_fmt yuv420p-crf 25-s 1280x720 Out.mp4 现在我想把这个视频和另一个视频连接起来 我可以通过以下命令为其他视频执行此操作 -y-i input1.mp4-i input2.mp4-严格的实验性-过滤器_复合体[0:v]比例=1280x720,设置SAR=1:1[v0][1:v]比例=1280x720,设置SAR=1

我正在做的是使用FFmpeg从单个图像生成5秒的视频

为此,我使用以下命令:

-循环1-i image.jpg-c:v libx264-t5-pix_fmt yuv420p-crf 25-s 1280x720 Out.mp4

现在我想把这个视频和另一个视频连接起来

我可以通过以下命令为其他视频执行此操作

-y-i input1.mp4-i input2.mp4-严格的实验性-过滤器_复合体[0:v]比例=1280x720,设置SAR=1:1[v0][1:v]比例=1280x720,设置SAR=1:1[v1];[v0][0:a][v1][1:a] concat=n=2:v=1:a=1-ab 48000-ac 2-ar 22050-s 1280x720-r 30 vcodec mpeg4-b 2097k输出.mp4


但是,当我加入从图像生成的视频时,视频不会加入,因为第二个输入没有音频,因为它是从图像生成的。那么,有没有办法使用FFmpeg中的
-filter\u complex
将这两个视频加入?

将图像更改为视频以包含无声音频曲目:

-loop 1 -i image.jpg -f lavfi -i anullsrc -c:v libx264 -t 5 -pix_fmt yuv420p -crf 25 -s 1280x720 Out.mp4.

Concat筛选器需要成对输入。

我还想在此视频上添加图像覆盖。您能帮我吗?在图像视频上,还是组合视频?在图像视频上
-loop 1-i image.jpg-i overlay.jpg-f lavfi-i anullsrc-filter_complex overlay-c:v libx264-t 5-pix_fmt yuv420p-crf 25-s 1280x720 Out.mp4。
覆盖图像非常小,但是有没有办法增加覆盖图像的宽度和高度??