繁体   English   中英

FFmpeg concat视频命令错误

[英]FFmpeg concat video command error

尝试在android应用程序中使用ffmpeg命令连接两个视频时出现以下错误。

错误:

“输入链接in1:v0参数(大小为1920x1080,SAR 1:1)与相应的输出链接in0:v0参数(1280x720,SAR 1:1)不匹配”

请帮助解决该错误。

FFmpeg只能连接匹配确切大小的输入。 要合并不同大小的输入,您必须应用一些过滤器以匹配大小。 您可以应用比例,填充或修剪过滤器来调整输入大小,然后合并。

这是一个例子:

ffmpeg -y -i input.mp4 -i input2.mp4 -preset ultrafast -filter_complex
"[0:v]scale=1080:608[vout];[1:v]scale=1080:608[vout2];[vout][0:a]
[vout2][1:a]concat=n=2:v=1:a=1[v][a]" -map "[v]" -map "[a]" -c:v 
libx264 -c:a aac -movflags +faststart output_test.mp4

在此应用缩放以将输入视频的大小调整为精确大小(1080:608)<=>(宽度:高度),然后进行串联。

要查看详细信息:

Concat: https //trac.ffmpeg.org/wiki/Concatenate

规模: https //trac.ffmpeg.org/wiki/Scaling

便笺本: https : //ffmpeg.org/ffmpeg-filters.html#pad-1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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