Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Может кто посоветует программу, умеющую без потерь в качестве поворачивать на 90 градусов видеоизображения, сжатые с помощью кодека MotionJPEG (MJPG) ?

Для тех, кто не в курсе: MotionJPEG -- это всего лишь набор последовательно идущих изображений в JPEG-формате.

Поскольку существуют программы, способные без потерь переворачивать на 90/180 градусов изображения в JPEG-файлах (BetterJPEG, ~500Kb), то логично предположить, что существуют похожие утилиты, умеющие проделывать то же самое с MotionJPEG.

Пытался произвести подобную операцию в несколько этапов:
  1. разбивал MJPG в последовательность JPEG-файлов с помощью функции FILE > EXPORT > Mjpg->JPEG в редакторе AVIedit (~650Kb) [без потерь в качестве]
  2. все JPEG-файлы полученной последовательности поворачивал на 90 градусов с помощью BetterJPEG (~500Kb) [без потерь в качестве]
  3. пытался полученный новый набор JPEG-файлов преобразовать обратно в MotionJPEG (MJPG) последовательность, но жестоко обломился. Существующее программное обеспечение (VirtualDUB, AVIedit) позволяет собирать видеопоток из отдельных изображений, но только все изображения перед сборкой распаковываются и передаются кодеку для дальнейшей обработки и сжатия. Естественно, этот процесс без потерь в качестве не обходится :-(

    Самое обидное, что софт для сборки JPEG->MJPG существует, но только под юниксы :x :
    http://www.linuxshare.ru/docs/software/video/vid.html
    http://sourceforge.net/projects/jpegtoavi/
    http://sourceforge.net/projects/kjpeg2avi/
    http://sourceforge.net/projects/mjpeg

    Если кто встречал похожий софт под Win32/Win16/DOS, отзовитесь, plz... :oops:
PS: Тем, кто не понял, зачем вся эта чехорда с переворачиванием изображений, попытаюсь объяснить. Повернутая на 90 градусов картинка в формате MotionJPEG получается, если снимать видео на фотоаппарат, повернутый на 90 градусов. Снимать повернутой видеокамерой никому в голову не придет, а вот фотоаппаратом -- пожалуйста. У меня больше половины отснятого материала в в таком "лежачем" виде :)

PPS: Для лучшего понимания проблемы: http://forums.overclockers.ru/viewtopic ... 40#1176440

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.



Партнер
 

Member
Статус: Не в сети
Регистрация: 22.04.2003
Откуда: Санкт-Петербург
xKVtor
Цитата:
Может кто посоветует программу, умеющую без потерь в качестве поворачивать на 90 градусов

Virtual Dub

Цитата:
Для тех, кто не в курсе: MotionJPEG -- это всего лишь набор последовательно идущих изображений в JPEG-формате

Для тех, кто не в курсе, Jpeg невозможно изменить без потери качества, его можно разжать, а потом изменить, но как только снова стенешь в него сжимать, снова потеряешь в качестве...
А повернуть jpeg не имзеняя можно только при просмотре, не редактируя, например, тем же Virtual Dub


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
CTE6EJIb писал(а):
Цитата:
Может кто посоветует программу, умеющую без потерь в качестве поворачивать на 90 градусов
Virtual Dub
И как же, если не секрет ? Вариант "через фильтры" не подходит по причине потерь качества. В явном виде компоновать MJPG напрямую из JPEG-последовательности эта прога не умеет. А использование любого кодека (даже без фильтров) ведет к потерям качества (либо увеличению размера), т.к. кодеку изображение передается в распакованном виде.
Цитата:
Для тех, кто не в курсе, Jpeg невозможно изменить без потери качества
Вероятно, автор BetterJPG не знал об этом :lol:
Я тоже вначале сомневался, но после многочисленных проверок смирился с тем , что поворачивать без потерь на 90/180/270 градусов все-таки можно. Мне кто-то говорил, что фотошоп также способен на подобное...

ALL

Кажется, я все-таки нашел то, что искал: функция FILE > TOOLS > MotionJPEG в AVIedit именно то, что мне нужно! (надо будет детальнее проверить, с пристрастием)

К сожалению, я эту опцию не сразу заметил, и в итоге потерял кучу времени...
Жаль только, что прога шароварная. Хотя 150 руб на нее лично мне не жалко :)

PS: http://jpegclub.org/losslessapps.html -- здесь лежит список программ, умеющих без потери качества поворачивать JPEG-изображения на 90/180/270 градусов.

_________________
ПС: [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: [АЛКАШ] и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan