安卓使用ffmpeg合成前后视频,合成后第二个视频是上下翻转状态,请问如何解决?
var command ="-f concat -safe 0 -i " + filePath +" -y -c copy " + savePath;
安卓使用ffmpeg合成前后视频,合成后第二个视频是上下翻转状态,请问如何解决?
var command ="-f concat -safe 0 -i " + filePath +" -y -c copy " + savePath;
在使用 FFmpeg 进行视频合成时,如果第二个视频出现上下翻转的情况,可以通过以下步骤解决:
size
选项来检查输入视频的宽高比是否一致:ffmpeg -i input.mp4 -hide_banner -loglevel error -ss 00:00:01.00 -t 00:00:10.00 -c:v copy -c:a copy output.mp4
如果输出视频的宽高比与输入视频不同,则需要对第二个视频进行缩放或裁剪,以使其与第一个视频的宽高比一致。-c:v
选项来指定视频格式:ffmpeg -i input.mp4 -i input2.mp4 -c:v copy -c:a copy output.mp4
在上面的命令中,使用了 copy
编码方式,这意味着不会对视频进行重新编码,从而避免了格式不匹配的问题。-c:v
选项来指定视频编码方式: