Tho*_*mmy 8 android cmd ffmpeg
我正在尝试通过FFMPEG(在Android上)将Overlay-Pictures添加到我的视频中.知道我设法在特定时间跨度之间显示图像.但是现在,另外,我想添加淡入和淡出动画.这是我到目前为止:
ArrayList<String> cmd = new ArrayList<String>(); cmd.add("-i");
cmd.add("video.mp4");
cmd.add("-i");
cmd.add("../image.png");
cmd.add("-filter_complex");
cmd.add("overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable='between(n,1,12)'");
cmd.add("out.mp4");
Run Code Online (Sandbox Code Playgroud)
如何添加淡入和淡出选项.
aer*_*tal 10
你褪色图像rgba.例:
ffmpeg -f lavfi -i color=color=black -loop 1 -i logo.png -filter_complex "\
[1:0] format=rgba,fade=in:st=0:d=3:alpha=1,fade=out:st=6:d=3:alpha=1 [ovr];\
[0:0][ovr] overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2\
" -t 10 -y out.gif
Run Code Online (Sandbox Code Playgroud)
format=rgba - 使用带alpha通道的RGB格式实现透明度
fade=in:st=0:d=3:alpha=1,fade=out:st=6:d=3:alpha=1 - 使用alpha从0开始淡入3s,淡出6s,持续3s,使用alpha.
overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2 - 以源为中心覆盖
| 归档时间: |
|
| 查看次数: |
2779 次 |
| 最近记录: |