Конвертирование VOB to AVI. Глава 2.

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

Конвертирование VOB to AVI. Глава 2.

Сообщение San2007 » Сб апр 14, 2007 5:44 am

Решил поместить вопрос в отдельную тему, прошу прощения, если не прав.
Есть некий VOB по параметрам, очень смахивающий на DV PAL Widescreen, т. е. с разрешением 720*576 и PAR (Pixel Aspect Ratio) = 1,422. Конвертирую в VirtualDubMode без Resiza и без компрессии (GSpot в названии кодека выдает: BI_RGB Raw Bitmap), результат: 720*576, РАR = 1,000, отсюда соотношения сторон кадра не 16:9, как хотелось бы, и даже не 4:3, а 5:4. Resize устраивать нет желания, так как задача в возможно большем сохранении качества.
Вопрос:
Можно ли конвертнуть в VirtualDubMode (без сжатия) VOB в AVI, чтобы он сохранил родные "кирпичики"? Если можно, то был бы счастлив узнать, как. Если нет, то подскажите, какой программой можно воспользоваться.
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Re: Конвертирование VOB to AVI. Глава 2.

Сообщение SCIF » Сб апр 14, 2007 9:15 am

San2007 писал(а):Можно ли конвертнуть в VirtualDubMode (без сжатия)
Хараша русскоя языка, однако!
Я к тому, что ты ты подразумеваешь конвертацией vob->avi, если ничего пережимать не хочешь?? Очень сомнительно, что ты хочешь просто мпег поток переложить в ави. Либо ты выразился неправильно, либо хочешь сотворить описанное мною извращение с трансмуксингом.
SCIF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 849
Зарегистрирован: Ср июл 14, 2004 1:02 pm
Откуда: г.Владивосток

Сообщение San2007 » Сб апр 14, 2007 10:59 am

SCIF:
Честное слово, хочу MPEG-поток переложить в AVI, при этом ничего не пережимать. Может, я слово "конвертировать" использую не по назначению, в этом деле я не знаток. Даже более: не знаю, что такое "транмуксинг" (наверняка, как-то связано с выделением видео-, аудиопотоков, далее моей фантазии не хватает).
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Re: Конвертирование VOB to AVI. Глава 2.

Сообщение AI » Сб апр 14, 2007 11:19 am

не прав, надо продолжать дискуссию там...
San2007 писал(а):Можно ли конвертнуть в VirtualDubMode (без сжатия) VOB в AVI, чтобы он сохранил родные "кирпичики"? Если можно, то был бы счастлив узнать, как. Если нет, то подскажите, какой программой можно воспользоваться.
ИМХО тебе надо не "без жатия", а с жатием без потерь (как например это делает RAR)

фпоиск по слову lossless (кстати, всего лишь 3ий экран списка тем форума)
AI
Матрос
Матрос
 
Сообщения: 32
Зарегистрирован: Пн дек 12, 2005 4:28 pm

Сообщение VicoNT » Сб апр 14, 2007 1:20 pm

Можно и MPEG-1/2-поток положить в AVI, но:
1. стандартный русский вопрос "а зачем?"
2. будет ряд проблем при проигрывании...
Жизнь нужно прожить так, чтобы Боги в восторге предложили еще одну //// Жизнь удалась, если коньяк, который мы пьем, старше женщин, с которыми мы спим
VicoNT
Капитан 2го ранга
Капитан 2го ранга
 
Сообщения: 5809
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Новосибирск

Сообщение San2007 » Сб апр 14, 2007 4:07 pm

AI:
А без сжатий никак нельзя обойти проблему трансформирования «кирпичиков» в «квадраты»? (Сжатий не надо, см. ниже ответ VicoNT (1)).
VicoNT:
Можно и MPEG-1/2-поток положить в AVI, но:
1. стандартный русский вопрос "а зачем?"

Для Premiera. Нужна серия полноценных кадров, а не IPPPPBPPP.
2. будет ряд проблем при проигрывании...
Соответственно, проблемы проигрывания пока не волнуют (это, видимо, отдельная тема). Power DVD в каких-то конкретных местах вылетает. В Premiere все вроде нормально.
Если не очень затруднит, то было бы здорово вернуться к первоначальному вопросу. Хотя бы теоретически (если на практике никто не занимался) можно перевести VOB to AVI без сжатия и без трансформирования Pixel Aspect Ratio?
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение AI » Сб апр 14, 2007 4:19 pm

San2007 писал(а):можно перевести VOB to AVI без сжатия и без трансформирования Pixel Aspect Ratio?
а вот в чём вопрос... а я всё с цветовым пространством "борюсь"...

ИМХО тогда тебе надо не "сохранять" Pixel Aspect Ratio
а научиться его задавать для AVIшек...

кстати это умеет XviD...
AI
Матрос
Матрос
 
Сообщения: 32
Зарегистрирован: Пн дек 12, 2005 4:28 pm

Сообщение San2007 » Сб апр 14, 2007 7:14 pm

AI:
Возможно, ты прав: сразу конвертнуть c "неквадратными" пикселями не получится и придется потом дополнительно создавать файл с нужным PAR. По своей неопытности, сразу же задам вопрос: чем и как? XviD - это же не конвертер, а кодек, который будет компрессировать (или я не прав?)? А мне-то компрессии никакой не нужно.
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение San2007 » Сб апр 14, 2007 10:44 pm

У меня вдруг возникло ни с того ни с сего подозрение, что некомпрессированное AVI в принципе может содержать только квадраты (и RGB). Если это так, свой вопрос надо подкорректировать. Возможно ли конвертнуть без сжатия VOB to DV AVI? (или VOB to AVI без сжатия, а затем AVI to DV AVI без сжатия). Соответственно чем и как?
(Было бы здорово ссылку на статью, вносящую ясность в умы по поводу AVI и DV AVI).
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение RBF » Вт апр 17, 2007 2:35 pm

San2007
Pixel Aspect Ratio в VOB это флаг в mpeg потоке устанавливаемый для группы кадров. Следовательно, сохранить его можно поставив соответствующий флаг, или в видео потоке, в который конвертируется, либо в контейнере.
Контейнер AVI не поддерживает флаг Aspect Ratio, RGB формат видео тоже.
DV AVI не может быть без сжатия, он сжат кодеком DV.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение San2007 » Ср апр 18, 2007 6:28 am

RBF:
Спасибо за некоторую ясность, но у меня скоро начнется паранойя. Вот история:
Установил сегодня Canopus ProCoder 2.02.04. Стал возитсья все с тем же VOBом: 720*576, PAR (Pixel Aspect Ratio) = 1,422 (DV PAL WideScreen, одним словом). Цель: вставить результат в премьеровский проект DV PAL Widescreen. Конвертировал его в Canopuse в DV AVI WideScreen. Получил два варианта в зависимости от кодека:
1) Использую AVI Microsoft DV PAL Widescreen (DVC/DV Video). Canopus грозится сделать все как нужно: 720*576 16:9.
Результат: GSpot V. 2.60 видит, что все ОК (720*576, PAR = 1,422, 16:9). Premier видит другое: 1024*576, PAR = 1,422 (картинка растянута по горизонтали и подрезана по бокам).
2) Использую AVI Canopus DV (AVI2) PAL WideScreen (Canopus DV Codec). Canopus опять-таки грозиться сделать 720*576 16:9.
Результат: GSpot опять-таки видит все как должно быть в теории: 720*576, PAR = 1,422, 16:9. А вот Premier видит нечто новое: 1024*576, PAR = 1,000. Визуально смотрится отлично, однако, во-первых, требует рендеринга, а во-вторых, собственно вопрос:
А нельзя ли каким-нибудь образом запихнуть в проект DV PAL WideScreen конвертнутый в AVI VOB, чтобы Premier видел его как DV PAL WideScreen? Может, есть возможность выставить в Canopuse разрешение и PAR вручную (установил Canopus только сегодня и таковых возможностей не отыскал)?
(И кому верить после такого гадства GSpoty или Premiery? (По-тихоньку закрадывается безумная мысль пересчитывать пиксели на глаз в каком-нибудь Photoshope).)
(Извините за эпопею, понимаю, что нужно обладать известной долей героизма, чтобы дочитать мой вопрос до конца.)
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение RBF » Ср апр 18, 2007 5:22 pm

San2007
В DV флаг PAR ставится в самом dv видео потоке (его и показывает GSpot), а не в контейнере, но прокодер ставит par не только в dv потоке, но и меняет разрешение в заголовке avi с истинного 720x576 на 1024x576.
Можно потом поменять его обратно в заголовке (без рекомпрессии), а можно оставить и так. Чтобы картинка не искажалась нужно поставить в прокодере у входного клипа так же - 16:9.
"AVI Canopus DV" в премьере свойства как PAR = 1,000, потому что у него FCC другой, если поменять FCC на dvsd, то должен показывать PAR = 1,422.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение San2007 » Чт апр 19, 2007 4:05 am

RBF:
Огромное тебе спасибо. Изменил FourCC с CDVC на DVSD и Premier действительно увидел 1,422. (На входе в ProCodere изначально стоит 16:9.) А вот до изменения разрешения в заголовке AVI я еще не дорос. Если не сложно объяснить, как и чем, то пределу моей вере в прогресс и новые технологии, должно быть, не будет конца (а в Procodere такое сотворить можно?).
(Риторика: И с какой стати Procoder меняет разрешение, а GSpot не видит подмены? Моему скудному воображению это как-то сложно постичь.)
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение RBF » Чт апр 19, 2007 12:16 pm

San2007
Поменять разрешение в заголовке avi можно например вот этим (вкладка "Правка")
GSpot ищет сами DV фреймы в avi файле и показывает их настоящее разрешение.
Кстати, если кодировать в DV кодеком Mainconcept DVpro там можно сразу задать флаг 16x9 и разрешение будет правильное - 720x576 (премьер увидит сразу).
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение San2007 » Пт апр 20, 2007 8:48 am

RBF:
С огромным трудом я поверил в то, что произошло после твоего сообщения:
Установил кодек MainConcept ProDV 4.2.7215, конвертнул свой VOB в VirtualDubMod. Premier и GSpot, будто сговорившись, показывают то, что я и хотел увидеть: 720*576 & 1,422. Неужели это правда? (Я использовал Full Processing Mode, но можно, как я понимаю, и Fast Recompress (фильтров никаких я не использую)).)
Осталась, правда, еще пара сотен вопросов, но для меня то, что случилось, целое событие.
А можно чем-нибудь увидеть цветовое пространство или, оно, в принципе, полностью зависит от формата файла (кодеков, контейнеров)? И еще вопрос по поводу MainConcepta: abcAVI Tag Editor по Video Compression показывает: 28800,004 Kilobits pre second, compression 88,426%, Power of video compression 8,6:1. Это какие-то стандартные величины? При конвертировании на них никак не повлиять?
(Скачал abcAVI Tag Editor и на досуге покапаюсь в справке. Теории мне, конечно, не хватает... В который уже раз RBFу СПАСИБО.)
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение MuTeK » Пт апр 20, 2007 9:28 am

Video Compression показывает: 28800,004 Kilobits pre second, compression 88,426%, Power of video compression 8,6:1

это параметры сжатия в DV, они определены стандартом и изменить их нельзя
MuTeK
Лейтенант
Лейтенант
 
Сообщения: 498
Зарегистрирован: Пт сен 17, 2004 12:09 pm
Откуда: г. Томск

Сообщение San2007 » Вс апр 22, 2007 4:02 am

MuteK, спасибо.
Вопрос, может, не в тему, а все-таки задам:
А какой графический формат способен хранить PAR = 1,422/1,067 (DV)? (Ну, чтобы скажем из того же премьеровского проекта DV делать snapshotы, отправлять в Photoshop и обратно в проект.)
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение San2007 » Пт июл 27, 2007 5:33 pm

Еще пара глупых вопросиков возникло.
1) Попался VOB NTSC. После кодирования MainConcept ProDV (в VirtualDubMod), получается видео, которое проигрывается быстрее и плэйерами и в Premiere в проекте DV NTSC. (Если верить GSpot, видео с характеристиками DV NTSC). Такое ощущение, что выкинулись каждые 6 кадров, а Frame Rate остался 29,97.
(с PAL никаких проблем не замечалось).
2) А есть ли смысл кино с DVD монтировать в 24Р-проекте (Premier), а получившееся видео потом переводить в PAL, NTSC и во все что угодно? И возможно ли это технически?
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

Сообщение RBF » Пн июл 30, 2007 1:40 pm

San2007
Дубмод игнорирует pulldown флаги, поэтому у тебя получились рывки после перекодировки в DV-ntsc .
Надо или подавать Vob в дуб через DGindex и ависинт, как интерлейсный NTSC.
Или пред кодировкой в DV переделывать фильм в прогрессивный PAL, путем ускорения видео и звука до 25к/с и ресайза в 720x576.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Сообщение San2007 » Пн июл 30, 2007 9:11 pm

RBF
Рывков у меня никаких вроде не было.
Сейчас я склоняюсь к мысли, что мой DV AVI получился из кодирования 24-х кадров, а не 29.97, и эти 24 кадра крутятся со скоростью 29.97. Вот тут целая история:
http://forum.1dv.ru/index.php?showtopic=30067

Теперь мне очень интересно, можно ли поменять скорость проигрывания моего DV AVI c 29.97 на 24 (при этом оставляя все кадры и желательно сделав прогрессив)? Чем это лучше сделать?
(Другими словами я хочу подогнаться под премьеровский проект 24P: геометрию надо будет оставить DV NTSC, убрать интерлейс, frame rate: 24)
San2007
Юнга
 
Сообщения: 17
Зарегистрирован: Чт апр 12, 2007 4:21 am

След.

Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

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

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

cron