ffmpeg 交叉淡入淡出 2 张 1080p 的图片

标签 ffmpeg size resolution fade cross-fade

我使用此命令淡化 2 张图片,它与 完美配合1024 × 768 测试图片。

ffmpeg -loop 1 -i 1-test.jpg -loop 1 -i 2-test.jpg -filter_complex "[1:v][0:v]blend=all_expr='A*(if(gte(T,3),1,T/3))+B*(1-(if(gte(T,3),1,T/3)))'" -t 4 frames_%04d.png

但是我的 1920年原图 × 1080 出现此错误:
[Parsed_blend_0 @ 0x97c8240] First input link top parameters (size 1920x1080, SAR 0:1) do not match the corresponding second input link bottom parameters (1920x1080, SAR 1:1) [Parsed_blend_0 @ 0x97c8240] Failed to configure output pad on Parsed_blend_0
为什么会发生这种情况,我该如何解决?
感谢您的帮助!

最佳答案

在最新版本的 ffmpeg (3.4 +) 中不再抛出此错误。

对于旧版本,

ffmpeg -loop 1 -i 1-test.jpg -loop 1 -i 2-test.jpg -filter_complex "[1:v]setsar=1[1v];[0:v]setsar=1[0v];[1v][0v]blend=all_expr='A*(if(gte(T,3),1,T/3))+B*(1-(if(gte(T,3),1,T/3)))'" -t 4 frames_%04d.png

关于ffmpeg 交叉淡入淡出 2 张 1080p 的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50291136/

相关文章:

ffmpeg - 将任何输入视频文件转换为 mxf 失败

http - http中post数据的最大大小

mobile - 手机有标准的网页分辨率吗?

c# - 关于DNS解析使用[System.Net.Dns] : how does it work and what port does it use?的两个问题

ios - 如何在 iOS swift 中使用 sunlubo/SwiftFFmpeg 库?

c - FFmpeg vaapi_transcode 示例执行错误

Python:fromfile 数组太大和/或 gzip 不会写入

assembly - 第一次学习汇编,这是说一个字的大小是8个字节吗?

css - 垂直移动页面和高分辨率

powershell - FFMPEG HLS 多个音轨不同步