使用 FFmpeg 在视频上添加 Gif 水印

使用 FFmpeg 在视频上添加 Gif 水印

我正在尝试将 gif 放置在视频上并连续播放 gif 直到视频结束。我已经通过在 android 中使用 FFmpeg 实现了它。下面是代码:

String[] command_try=new String[13];
    command_try[0]="-i";
    command_try[1]=video_path;
    command_try[2]="-i";
    command_try[3]=gifthumbnail;
    command_try[4]="-filter_complex";
    command_try[5]="overlay=(main_w-overlay_w)/2:y=(main_h-overlay_h)/2";
    command_try[6]="-pix_fmt";
    command_try[7]="yuv420p";
    command_try[8]="-c:a";
    command_try[9]="copy";
    command_try[10]="-preset";
    command_try[11]="ultrafast";
    command_try[12]="/storage/emulated/0/Pictures/video_24.mp4";

但是保存带有 gif 的视频大约需要 2-3 分钟。请让我知道如何通过添加或删除任何代码来减少处理时间。

相关内容