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 Скачать на местное), в реальном времени, по длине времени возвращать изображения, в реальному времени, согласно начальному времени продолжительности времени, генерировать динамическую картину высокой ширине, в реальном времени вернуть некоторую часть видео после удаления звука, вернуться в реальное время определенную часть аудио удаление настройки высокопрозрачного видео и т. д., пожалуйста, ожидайте.


