← Ко всем статьям
Блог

ffmpeg транскодирование Как сделать тремор водяной знак Показать время в верхнем левом углу, показывать время в нижнем правом угле

Теперь тремор огнен, видео с тремор загружается на телефон будет автоматически обрабатываться тремор, добавляя заголовки и изображения водяной знак Изображение тревоги водяной знак Интересно, что первая половина видео будет отображаться в верхнем левом углу и т.д воспроизведение После половины, в верхнем левом углу исчезает, в нижнем правом водяной знак Он снова появился и продолжается до конца видео.

На самом деле такой водяной знак Изменение местоположения в списке очень просто, принцип следующий:

Использование ffprobe Читайте видео, возвращайте длину видео, а затем сделайте видео на полчаса ffmpeg Пожар в верхнем левом углу водяной знак Продолжительность настроенной в видео длится полчаса, а затем в правом нижнем углу водяной знак Настройка на задержку видео показывается только через полчаса, а длительность — в последнюю половину видео.

Случаи

Например, видео A, длиной видео 100 секунд, я думаю, что видео воспроизведение 10С показывает верхний левый угол водяной знак И показывает 40 секунд, а затем видео воспроизведение Через 50 секунд в верхнем левом углу водяной знак исчез, в правом нижнем углу водяной знак Появляется и продолжается до видео воспроизведение Завершился .

Это очень хорошо реализовано, процесс выполнен следующим образом

  • 1 Прошел ffprobe Долгое время видео, возвращение к 100 в секунду .
  • Вторая - писать ffmpeg Командная линия, первая командная линия в верхнем левом углу водяной знак Он появляется через 10 секунд, а затем продолжается 40 Процент времени видео.Второй командный ряд — нижний правой углу водяной знак,50 Процент видео появляется только после длительного времени, продолжительность 50 Процент длины видео.
  • 3 - составление командной строки, в конечном счете ffmpeg Сгореть видео можно.

Случаи приказа

ffmpeg -i input.mp4 -i watermark.png -i watermark2.png -filter_complex "[0:v][1:v] overlay=10:10:enable='between(t,10,50)' [tmp]; [tmp][2:v] overlay=W-w:H-h:enable='between(t,51,100)'" output.mp4

Последующие EFV Умный облачное транскодирование обновляют

В дальнейшем я буду вносить всю идею дизайна в процесс, где каждый может персонализировать свои эксклюзивные по своим потребностям водяной знак Способ отображения, свободно контролировать все длины времени, адаптируясь к длине видео.

Последующие также будут запущены fluentEFV API Функции, в режиме реального времени m3u8 Вернуть потоки загрузки (поддержка пробного просмотра, то есть без разрешений, будет генерироваться только в режиме реального времени 1 Минута видео FLV Скачать на местное), в реальном времени, по длине времени возвращать изображения, в реальному времени, согласно начальному времени продолжительности времени, генерировать динамическую картину высокой ширине, в реальном времени вернуть некоторую часть видео после удаления звука, вернуться в реальное время определенную часть аудио удаление настройки высокопрозрачного видео и т. д., пожалуйста, ожидайте.