LINUX.ORG.RU

наложить время на видео в mencoder


0

1

Ситуация - с веб камеры пишется видео. 1 реальный час = 1 минуте видео = 1440 кадров. Задача - наложить на это видео, реальное время. Единственное что нашел подходящего - фильтр bmovl, по описанию подоходи, но еще не пробовал, тк хотелось бы чего нибудь попроще. В принципе mencoder можно заменить и на что нибудь другое, главное чтоб оно могло писать ускоренное видео (но не требующего иксов)


У вас всего лишь 2.5 кадра в секунду. Тут можно хоть ImageMagic'ом вписывать время, накапливать нужное количество кадров, а затем хоть mencoder'ом, хоть ffmpeg'ом собирать кадры в ролик.

Eddy_Em ☆☆☆☆☆
()

Кстати, в качестве постобработки можно генерировать файл субтитров параллельно записи обычного файла, а потом «вживлять» субтитры в видео, или так и смотреть mplayer'ом.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

вообще говоря один кадр в 2.5 секунды. субтитры не подходят, нужно именно «вживить» дату/время в видео файл. Писать кадры и потом кодировать тоже конечно вариант, но хотелось бы все одной «кнопкой» сделать

ps: снимаю улиток ночью)

CFA
() автор топика
Ответ на: комментарий от CFA

снимаю улиток ночью

Так у вас процесс не непрерывный. Так что самый простой вариант - «выдергивать» кадры с нужной скоростью скриптом, который будет сохранять картинки, потом по окончании записи - ImageMagic'ом вписать нужное время в каждый файл (время узнаем по имени файла или - еще лучше - его ctime), и собрать все mencoder'ом.

Eddy_Em ☆☆☆☆☆
()

I want to show the time/filename over my video at all times

1. hack up a script to do something like 'create a subtitle file with the filename in it' then call mplayer -sub blah.sub file.avi . the subtitle file contains a timestamp for the whole length of the movie
with the filename as a subtitle. e.g. 0 999999 moviename-dvdrip.avi

2. patch for timestamp osd http://onebithq.com/root/mplayer/cctv

а к ffmpeg можно писать плагины ;]

hizel ★★★★★
()
Ответ на: комментарий от hizel

mencoder and ffmpeg using the same codec-pack, in'nit ? as /me verstehen the autor's question, he wants to plack subtitles with increasing timerecord onto video-material. not with just one timestamp. that's difficult. very difficult.

и улитке - ниразу ненужно эти махинации-манипуляции.

blitz
()
Ответ на: комментарий от CFA

> субтитры не подходят, нужно именно «вживить» дату/время в видео файл.

почему же не подходят? mencoder-ом: original.avi + timestamp.sub → subj.avi. а файл сабов можно хоть на баше сгенерить…

arsi ★★★★★
()
Ответ на: комментарий от arsi

Улиткам конечно пофиг на все эти манипуляции, они нужны мне. Субтитры в определенной степени подходят, но это требует дополнительных манипуляций. Идеальный вариант предложили выше - патч osdtime для mplayer/mencoder'а. Но пока руки не дошли попробовать.

CFA
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.