Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Добавление ватермарка на видео без перекодировки!
цитата
04/06/10 в 01:24
 Vyacheslav
Возможно ли добавление ватермарка на видео без его перекодировки?
Например нужны контейнеры с теми же потогками или тот же формат и не хочется терять качество и время на пережим только из-за ватермарка...
Ведь в джипеге можно поменять растр не пережимая его!
цитата
04/06/10 в 01:31
 Blоger
Без перекодировки никак
цитата
04/06/10 в 01:34
 Vyacheslav


А теоретически ведь возможно!
цитата
04/06/10 в 01:34
 benzole
Vyacheslav писал:
Ведь в джипеге можно поменять растр не пережимая его!


это как? о_О
цитата
04/06/10 в 01:57
 Vyacheslav
benzole писал:
это как? о_О


Меняются только те сектора растра для которых необходима замена. Это особенно выгодно для добавления небольших изменений, например, убрать крассные глаза с фото или добавить ватермарк.
Насколько я знаю это умеет делать Better Jpeg эдитор.

Собственно говоря, это и навеивает мысль теперь для подобной схемы применимой к видео файлам.
цитата
04/06/10 в 13:21
 nicb1977
Кодирование видео это немного более сложная операция, чем кодирвоание изображения. В основном из-за меж кадровых связей. Поэтому, сделать это для общего случаи нельзя даже теоритически. icon_sad.gif

Но в часном случаи, например, когда ватермарк накладывается только на часть изображения... Например, действительно, если ватермарк должен быть только первые десять секунд, зачем кодиить оставшиеся 2 часа :-) Вот тут можно, наложить ватермарк. Например, используя VideoCharge Studio. Там есть такая возможность.

http://www.videocharge.com/Products/vcs/doc/add_watermark_instantly.php

Конечно, есть ряд ограничений, но в целом, для ряда популярых форматов, например FLV, MPEG можно пробовать.
цитата
04/06/10 в 16:08
 Vyacheslav
nicb1977 писал:
Кодирование видео это немного более сложная операция, чем кодирвоание изображения. В основном из-за меж кадровых связей. Поэтому, сделать это для общего случаи нельзя даже теоритически. icon_sad.gif
Но в часном случаи, например, когда ватермарк накладывается только на часть изображения... Например, действительно, если ватермарк должен быть только первые десять секунд, зачем кодиить оставшиеся 2 часа :-) Вот тут можно, наложить ватермарк.


Хотябы для частных случаев, далее дело за контейнерами. Большинство форматов и использует те самые межкадровые связи, которые появились ещё с рождения MPEG1, насколько я знаю... Вот и думается, если изменения между клюбчевыми кадрами не заходят на зону ватермарка, то этот ватермарк достаточно добавить только в ключевые кадры и сэкономить кучу ресурсов проца и времени. Огромным плюсом при этом должно быть то, что кадры не пережимаются на 90%, если использовать технологию для каждого кадра в отдельности, подобную той, что я описал для JPEG.
Я конечно понимаю, что создавать ПО для работы с видео и ковыряться в формате для частного случая - это не одно и то же.
цитата
08/06/10 в 13:13
 nicb1977
Это не будет работать. И не только потаму что сложно, но и потаму что работать будет только для сцен где нет движения :-) Я не говорю уже про форматы, типа MPEG где 2 ключевых кадра в секунду... так что единсвтенно что можно делать: оптимизировать кодирование, добавлять ватермакр не на все видео, улутшать железо :-)


Эта страница в полной версии