Коллаж видео и текстового поля (футера)
От: Sharov Россия  
Дата: 15.12.23 11:16
Оценка:
Здравствуйте.

Необходимо сделать коллаж видео и неким текстовым полем (типа описание по таймстепам).
Как бы это все можно было реализовать? Т.е. можно взять какую-то черную область, на верхнюю ее часть наложить видео,
а на нижнюю сделать textoverlay. Еще была идея сделать контрол и его захватывать, т.е. проигрывать на нем видео, показывать текст +
еще какая-то анимация и все это записать. Есть идеи как это можно сделать, есть может опыт какой, как подобные вещи делать?
Крайне желателен gstreamer и\или opencv. Также желательна кроссплатформенность, но пока не очень критична (пока венда).

Заранее благодарю.
Кодом людям нужно помогать!
Re: Коллаж видео и текстового поля (футера)
От: kov_serg Россия  
Дата: 15.12.23 15:26
Оценка: 6 (1)
Здравствуйте, Sharov, Вы писали:

S>Здравствуйте.


S>Необходимо сделать коллаж видео и неким текстовым полем (типа описание по таймстепам).

S>Как бы это все можно было реализовать?
Субтитры?
http://www.tcax.org/docs/ass-specs.htm

S>Т.е. можно взять какую-то черную область, на верхнюю ее часть наложить видео, на нижнюю сделать textoverlay. Еще была идея сделать

S>контрол и его захватывать, т.е. проигрывать на нем видео, показывать текст + еще какая-то анимация и все это записать.
S>Есть идеи как это можно сделать, есть может опыт какой, как подобные вещи делать?
ffmpeg и vlc такое умеют из коробки, но командная строка будет затейливая.

S>Крайне желателен gstreamer и\или opencv. Также желательна кроссплатформенность, но пока не очень критична (пока венда).

opencv открываешь видело покадрово дорисовываешь что хочешь и сохраняешь.
Отредактировано 15.12.2023 15:29 kov_serg . Предыдущая версия .
Re[2]: Коллаж видео и текстового поля (футера)
От: Sharov Россия  
Дата: 15.12.23 17:36
Оценка:
Здравствуйте, kov_serg, Вы писали:



S>>Необходимо сделать коллаж видео и неким текстовым полем (типа описание по таймстепам).

S>>Как бы это все можно было реализовать?
_>Субтитры?
_>http://www.tcax.org/docs/ass-specs.htm

Не совсем -- некая текстовая область, например, снизу, а не поверх какого-нибудь видео.
А-ля текстовой контрол. Если и можно сказать, что субтитры, то поверх абсолютно статичного черного видео.
Т.е. 2 региона -- в одном видео, снизу некоторое текстовое описание, зависящее от времени. Возможно, что также
понадобиться некоторая анимация. Поэтому субтитры не совсем то.

S>>Т.е. можно взять какую-то черную область, на верхнюю ее часть наложить видео, на нижнюю сделать textoverlay. Еще была идея сделать

S>>контрол и его захватывать, т.е. проигрывать на нем видео, показывать текст + еще какая-то анимация и все это записать.
S>>Есть идеи как это можно сделать, есть может опыт какой, как подобные вещи делать?
_>ffmpeg и vlc такое умеют из коробки, но командная строка будет затейливая.

Нет, нужно свое решение на базе gst\opencv и т.д.

S>>Крайне желателен gstreamer и\или opencv. Также желательна кроссплатформенность, но пока не очень критична (пока венда).

_>opencv открываешь видело покадрово дорисовываешь что хочешь и сохраняешь.

Видимо придется покадрово все это дело делать.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.