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




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

Advanced member
Статус: Не в сети
Регистрация: 01.03.2003
http://www.manifest-tech.com/media_pc/vid_fmt_cvt.htm

вот еще "утилита" для 3х действий...

http://www.aist.com/products/4_moviexone_plus/index.php

http://guiguy.wminds.com/DzOzWzNlzOAdz/mov2avigui.zip

и вот эта

http://www.avid.com/freedv/



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Хочу поделиться результатами своих изысканий на сабжевую тему. Думаю, материал будет полезен владельцам многих цифровых фотоаппаратов.

Началось все с того, что прикупил я себе недавно фотик Nikon CoolPix5200. Среди прочих недостатков (первые из которых: свой формат аккумулятора и шнура для связи с компом) присутствовует в нем еще один: видеопоток эта игрушка сохраняет исключительно в файлы с расширением MOV. Поскольку QuickTime я с детства недолюбливаю :), то сразу захотелось найти приемлемый (без потерь качества) способ для сабжевой перегонки.

После четверти часа, проведенного в поиске, решение-таки было найдено. По пунктам:

1. Скачиваем с сайта программу SmartVID (всего лишь 38кб, прямая ссылка может и не сработать)
2. Распаковываем архив (1 файл), запускаем, открываем MOV, конвертируем его в AVI.

В результате получаем файл, проигрываться который должен загадочным кодеком JPEG. Естественно, такого в природе не существует, а формат полученного авишника есть ни что иное, как MotionJPEG. Соответственно, нам необходимо исправить назавние кодека внутри файла, т.е. поменять два вхождения: vidsjpeg и jpeg (в пределах первых 200 байт) на vidsmjpg и MJPG соответственно (регистр букв важен для некоторых проигрывателей!).

3. Сделать это можно либо напрямик в каком-нибудь HEX-редакторе, либо при помощи VirtualDUB:
a) File > Open video file... > Имя файла + [*] Popup extended video open options
b) в появившемся окне ставим галки напротив:
[*] Force video format FOURCC code to [MJPG]
[*] Force video codec handler FOURCC code to [mjpg]
жмем кнопку [OK]
c) выбираем режим прямого копирования видео: выбрать VIDEO > Direct Stream Copy
d) проверяем на всякий случай: выбрать AUDIO > Direct Stream Copy
e) сохраняем файл: FILE > Save as AVI

Полученный в итоге описанных манипуляций авишник будет без труда просматриваться программой MediaPlayerClassic, имеющей встроенную поддержку формата MotionJPEG. Кстати, у VirtualDUB такая поддержка также имеется.

Чтобы научить обычный виндовый медиаплэйер просматривать полученные файлы, достаточно скачать и установить любой MotionJPEG-кодек -- их довольно много, но большинство из них trial (правда, если очень нужно, то это конечно же не проблема :)). Если кто найдет полностью фриварный кодек, точнее даже, декодер, то свистните, плиз...

Достоинства описанного метода:
1) абсолютно никаких потерь в качестве при перекодировании не происходит -- меняется лишь оболочка, контейнер видеопотока с MOV на AVI.
2) используемый софт весит сущий пустяк: 30кб :) (надеюсь, что VirtualDUB или HEX-редактор у вас и так уже имеются)

Недостатки:
1) Если для просмотра будет использоваться встроенный в винду проигрыватель, то придется поискать MJPG кодек;

Надеюсь, кому-нибудь пригодится...

Добавлено спустя 1 час, 5 минут, 28 секунд:
Замечен небольшой косяк с SmartVID.exe -- после закрытия проги она все еще висит в списке процессов и грузит проц по полной.
Лечится убиением вручную.
Возможно, обнаруженный глюк -- особенность лишь моей системы :-)

И еще, по поводу фриварных кодеков.
Поставил себе MainConcept MotionJPEG codec (1.8Mb). В описании предупреждают, что незарегистреная версия выводит свой ватермарк, при воспроизведении ничего подобного не замечено. Возможно, логотип появляется лишь в процессе кодирования, а не ДЕкодирования. Напоминаний о временных ограничениях пока нигде не видно. Скачать можно с официального сайта, либо с альтернативного -- во втором случае не требуют заполнять никаких анкет и форм. Автор кодека, судя по фамилии, наш соотечественник. Так что рекомендую :)

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


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
xKVtor
Класный способ - без пережатия это самый то.
Цитата:
Если кто найдет полностью фриварный кодек, точнее даже, декодер, то свистните, плиз...

ffdshow на пыль проигрывает(и даже может жать) mjpeg. Он совершенно бесплантный и кроме того содержит неплохой набор фильтров для просмотра других потоков.


 

Member
Статус: Не в сети
Регистрация: 01.06.2003
Откуда: Pskov
Продолжение истории... :)

Решил я сегодня привести в порядок отснятую коллекцию видео из mov в avi, и сразу понял, что предложенный мною выше способ не очень удобен для применения к большому количеству файлов (больше двух десятков). Пришлось опять лезть в гугль...

Выяснилось следующее:

Способ 1:

Существует консольный досовский вариант SmartVID (оказывается, автор утилиты сам Inteль :)): самораспаковывающийся архив (внутри еще один архив, запароленный, пароль в ридми). Как и все консольное, досовский SmartVID легко приспособить в том же фаре для batch convertion:
а) выделяем конвертируемые MOV файлы
б) жмем в FAR'е Ctrl+G (applay command), набираем:
* либо: echo smartvid /w !.! !.avi >> convert.bat и запускаем convert.bat
* либо просто: smartvid /w !.! !.avi
Далее остается лишь поменять код FOURCC. К сожалению, делать это придется пока еще вручную. Хотя несложно написать прожку, делающую это на автомате. Но лично я делать этого не собираюсь :), т.к. обнаружился альтернативный способ преобразования.

Способ 2:

Нашлась утилита, производящая все вышеописанные манипуляции по конвертации файлов: MP4Cam2AVI Easy Converter
Цитата:
P4Cam2AVI is a .MP4 (.MOV) to .AVI converter and joiner for digital MPEG4 and MJPEG cameras (Sanyo/Fisher C1/C4, Olympus C770 Movie, Sony DSC-M1, Pentax Optio MX etc). It doesn't re-encode video, just copies video data from mp4 container to avi.

:Russian Foundry
Development Status: 4 - Beta
Intended Audience: End Users/Desktop
License: GNU General Public License (GPL)
Operating System: All 32-bit MS Windows (95/98/NT/2000/XP)
Programming Language: Delphi/Kylix
Topic: Conversion
Translations: Russian
User Interface: Win32 (MS Windows)

Registered: 2004-11-01 06:34
Запускаем, выбираем папку с файлами. Далее:
action: many MOV -> many AVI
FOURCC: 3iv2/3ivX (recommended)
audio format: source audio (no recompression)
и жмем START. Прога все сделает сама.

Это как раз то, что надо владельцам большинства цифровых фотоаппаратов !

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


 

Member
Статус: Не в сети
Регистрация: 24.09.2003
Откуда: НАДмосковье
Чем можно редактировать mov-файлы?
Необходимо просто порезать их без ковертации.

Ответ:
Редактировать mov-файлы проще всего в QuickTime Pro 6.5.2

Однако, просмотреть на ф/камере Nikon 4200 отредактированные (обрезанные) видеофайлы, к сожалению, не удалось :( , как ни игрался с настройками QuickTime'а. Камера пишет "file contains no image data".


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

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


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

Сейчас этот форум просматривают: Alfex, Google [Bot] и гости: 16


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

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