Я хочу объединить видео и Gif. Мое видео - это картинка и песня в течение 45 секунд, а мой Gif - это эквалайзерная анимация.

Я хочу объединить видео и Gif, непрозрачность Gif будет 50%. Большое спасибо.

1 ответ1

2

Пример:

ffmpeg -i input.mp4 -i eq.gif -filter_complex "[1]format=rgba,colorchannelmixer=aa=0.5[front];[0][front]overlay=x=(W-w)/2:y=H-h,format=yuv420p" output.mp4

Использует эти фильтры:

  • format - выбирает формат пикселей с альфа (прозрачность).
  • colorchannelmixer - устанавливает альфа-канал на 50%.
  • наложение - размещает одно видео поверх другого.
  • format (снова) - устанавливает совместимый формат пикселей. Может быть избыточным, в зависимости от нескольких факторов, включая формат ввода и кодировщик, но не повредит включить его для вывода MP4.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .