Торренты   
 
 


чересстрочная стереопара

Объясните что это такое. Можно ли сделать самому? Нужен ли проектор?
Комментарии:

Пред.  1, 2, 3, 4, 5  След.






Дайте небольшой кусок исходника, я попробую. У меня пока ни времени, ни места на перепаковку того, что имею под совместимость с Вегасом.
 

Любую стереопару или раздельные (если МКВ то через AVS) через Стерео Муви Мэйкер в режиме интерлейс в ункомпрес а затем чем угодно кодировать. Мэйкер правильно жмет если через него, но МПЕГ2 там нет (может что увидит у вас в системе, отдельный кодер), а в мпег4 гхосты небольшие проникают. Ункомпрес выкладывать нет смысла даже маленький кусочек.
 

На рутрекере из скриншотов и обсуждения Предельные перегрузки 3D уже понял, что мыслим в правильном направлении. Ракурсы должны быть разделены по видеополям кадра. Доберусь до стереопар Шрека, попробую и MPEG2 Line Alternate сделать кусок. Выложу на пробу, так как самому смотреть не на чем.
(Есть правда затворные очки от старой Асусовской карты, но куда их сейчас и как подключить я не знаю)
 

Вспомнил, что есть под рукой короткий материал.
Тестируйте Line Alternate NTSC DVD
http://www.mediafire.com/file/g41ajab322i9bmt/Test%20DVD.rar
Стереоскопик в анаглиф нормально вроде переделывает.
 

Спасиб за теорию. ТВ (ЭЛТ) я так понял так же показывает полукадрами, и очки мерцают на время полукадра, видим одним глазом только четную или нечетную зебру? Так? Тогда всё сходится, как получается некий пейдж-флип из интерлеса напрямую на ТВ. Полуполе:) спутал с полукадром оно же поле.

На ТВ ЭЛТ все именно так - Вы правильно всё понимаете!
.....Просто в теории, а на деле, либо с муаром либо не разделяется. Иначе бы этой темы не было, не получилось же чисто собрать и сжать. По крайней мере, писал выше, в Вегасе не получается чисто сделать в МПЕГ2, .........

Автор темы не я - но вопрос об чересстрочном кодировании как раз мой! Я убил на это дело несколько недель - но так и не смог победить "призраков"!
Все дело видимо в том, что все кодеки кодируют кадр целиком, даже при включенном режиме Interlaced кодировании. При этом происходит тоже самое что и с анаглифом - гхост, только не между цветами ракурсов, а между строк ракурсов. :(
Если бы это было возможно победить - это было бы интересно: - по разрешению ракурс Interlaced = Anamorph OverUnder, а по производительности Interlaced = SeparateFiles. Но в отличии от SeparateFiles в Interlaced можно точно знать какое поле соответствует какому ракурсу, и выпадения кадров при декомпрессии не страшно.
 

Вспомнил, что есть под рукой короткий материал.
Тестируйте Line Alternate NTSC DVD
http://www.mediafire.com/file/g41ajab322i9bmt/Test%20DVD.rar
Стереоскопик в анаглиф нормально вроде переделывает.
Вопрос - как такого добиться!?
 

Если это получилось действительно нормально, то рецепт простой.
При использовании 23.976 исходника нужно ОСТАВИТЬ в нем информацию флагов IVTC Pulldown, то есть чтобы кодер воспринимал его сразу в 29.97 кадровом режиме. Второй момент - отключить любые компенсации движения с помощью пересчета полей.
Конкретно в Вегасе делел так (исходник полноразмерный SBS 23.976 получил с помощью DVDFab из 3DBD):
1. Убрал галку Allow pulldown removal when opening 24p DV в Options > Preferences > General
2. Свойства проекта NTSC DV 720x480 29,970 Widescreen (Lower Field или Upper роли не должно играть)
- убрать галку Adjust source media to better match.....- Deinterlace > None (в принципе неважно, но...
- 3D Mode > Anagliphic (пока для контроля)
3. Кидаем видео на таймлайн и на нем ПКМ > Properties
- на первой вкладке убираем галку Maintain Aspect Ratio и ставим Disable Resample
- на вкладке Media выбираем 3D Mode исходника (у меня side-by-side full)
- жмем ОК и проверяем правильный ли объем в анаглифе (если при перемещении головы влево-вправо визуально смещается только задний план, то все правильно)
- если надо, снова заходим в свойства видеофрагмента и меняем ракурсы местами (Swap Left\Right)
4. Заходим в свойства проекта и меняем 3D Mode > Line Alternate
------------------------
Просчет:
- Save As Type > MainConcept MPEG2
- Template > DVD Architect NTSC Widescreen...
- жмем справа кнопку Custom
- на закладке Video ставим Field Order как в свойствах проекта, указываем Bitrate и способ кодирования
- на закладке Advanced Video убираем галку Allow field-based motion compensation (2-я сверху)
- на закладке Project ставим Video rendering quality > Best
- OK > Save
 

Мэйкер правильно жмет если через него, но МПЕГ2 там нет
Мэйкер берет кодеки прописанные в системе. Можете выбрать ffdshow кодек - в нем точно MPEG2 и LJPG встроены
 

Pinnhate
Спасибо!
Жаль что я с Вегасе не "дружу"! :(
На досуге (видимо в новогодние "каникулы") попробую или с Вегасе "подружиться" или методику опробовать на чем либо другом!
Еще раз спасибо!
 

Всем привет, я что-то не пойму, Вегас разве не понимает скрипты Ависинта?
Если что вот скрипт, можно смотреть на лету. Преобразует вертикальную пару в интерлейсное видео, написал за несколько минут:
Код:
V=DirectShowSource("Street Dance.3d.720p.mkv").ChangeFPS(30000, 1001)
W=Width(v)
H=Height(v)
L=V.Crop(0,0,0,H/2).BicubicResize(720,480).ConvertToYUY2.SeparateFields.SelectEven
R=V.Crop(0,H/2,0,0).BicubicResize(720,480).ConvertToYUY2.SeparateFields.SelectOdd
O=Interleave(L,R)#.AssumeBFF
Weave(O)
#ConvertToYV12
Параметры скрипта:
ChangeFPS(30000, 1001) - установка частоты 29,970 к/с для NTSC
BicubicResize(720,480) - размер выходного видео.
(можно их убрать, тогда получим интерлейсное видео с оригинальным разрешением и оригинальной частотой кадров)
Забыл сказать, для кодирования, наверное надо использовать ConvertToYV12 (т.е. убрать # в конце скрипта)
 

samfednik
Вопрос не в том как на лету смотреть, а в том как сохранить без "призраков"!
А перелопачивать на лету любой формат 3d, в Interlaced 3d - не никакой необходимости!
 

Для того, чтобы через Ависинт правильно сделать надо что-то типа
Force FPS (30000, 1001) - я не силен. Система обычно пытается воспроизвести 23.976 как есть, в прогрессив,
а надо, как на аппаратнике 29.970 интерлейсное принудительно.
Скрипт в Вегас передавать геморно - ОЧЕНЬ медленно будет работать, проще в скрипте расписать сложение ракурсов в поля и передать на MPEG2 кодирование в ССЕ - у того качество кодирования чуть выше вегасовского.
И ресайзить тогда надо тоже в скрипте, только уж не Bicubic - формат очень чуствителен к качеству исходника.
 

В Шреке (выложенном выше) покадрово посмотрел - тоже идут повторяющиеся кадры (каждый 5-й кадр). Значит использовали ChangeFPS(30000, 1001).
Дальше проверил в графедит конвертнуть в mpg энкодером Windows7 - жалко что нельзя настройки его изменять, но жмётся очень быстро (Спец проги искать и ставить не собираюсь - так как оно мне нафиг не надо):
получил видео:
Полное имя : F:\3D-Video\Films_3D\666.mpg
Формат : MPEG-PS
Размер файла : 842 МиБ
Продолжительность : 9 м. 28 с.
Общий поток : 12,4 Мбит/сек
Видео
Идентификатор : 224 (0xE0)
Формат : MPEG Video
Версия формата : Version 2
Профайл формата : Main@High
Параметры BVOP формата : Да
Параметры матрицы формата : По умолчанию
Format_Settings_GOP : M=3, N=15
Продолжительность : 9 м. 28 с.
Вид битрейта : Постоянный
Битрейт : 12,0 Мбит/сек
Ширина : 720 пикс.
Высота : 480 пикс.
Соотношение кадра : 3:2
Частота кадров : 29,970 кадр/сек
Стандарт вещания : NTSC
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 бит
Тип развёртки : Чересстрочная
Порядок развёртки : Верхнее поле первое
Бит/(Пиксели*Кадры) : 1.159
Размер потока : 810 МиБ (96%)
Аудио
Идентификатор : 192 (0xC0)
Формат : MPEG Audio
Версия формата : Version 1
Профайл формата : Layer 2
Продолжительность : 9 м. 28 с.
Вид битрейта : Постоянный
Битрейт : 224 Кбит/сек
Канал(ы) : 2 канала(ов)
Частота : 48,0 КГц
Размер потока : 15,2 МиБ (2%)
Врубаю в стереоскопик - отличное стерео - без гхостов.
Проблема только в том как выставить AR 16:9 для сжатия в графедит. Ну думаю в спецпрогах все эти настройки есть - так что вообще не понимаю в чём проблема?
Да, ещё вместо BicubicResize лучше использовать LanczosResize.
 

Встроенный Виндовский кодер предназначен для сжатия на лету ТВ-тюнерами
жалко что нельзя настройки его изменять
А без этого получили файл несовместимый с DVD
Общий поток : 12,4 Мбит/сек
при максимально допустимом 10,2
Профайл формата : Main@High
а надо Main@Main
Вид битрейта : Постоянный
Я сперва Шрека в 8000 CBR попробовал кодировать - сплошная муть и квадраты.
VBR 192\6000\9500 2-pass приемлимо.
Про соотношение сторон сами заметили.
В Шреке (выложенном выше) покадрово посмотрел - тоже идут повторяющиеся кадры (каждый 5-й кадр). Значит использовали ChangeFPS(30000, 1001).
В 23.976 уже заложена инфа о том, что надо дублировать кадры через 2, потом через 3, опять через 2 и так далее. То есть он какбы уже 29.970 для любого аппаратника.
Судя из названия ChangeFPS должен менять частоту кадров? А надо просто запретить смену FPS, чтоб на входе компьютерный фильтр не запрещал создание этих дублированных кадров.
 

Вспомнил, что у меня для ТВ тюнера установлен InterVideo
В графэдит попробовал конвертнуть им (уж в нём-то очень много настроек доступно, но!! почему-то нельзя использовать интерлейс - х.з. почему?):

Скрин

Попробовал с таким скриптом конвертнуть:
Код:
V=DirectShowSource("The Hole 3D.mkv")
W=Width(v)
H=Height(v)
L=V.Crop(0,0,0,H/2).LanczosResize(720,480).ConvertToYUY2.SeparateFields.SelectOdd
R=V.Crop(0,H/2,0,0).LanczosResize(720,480).ConvertToYUY2.SeparateFields.SelectEven
O=Interleave(L,R)
Weave(O)
ConvertToYV12
Получил видео с такими данными:

media info

Полное имя : F:\3D-Video\Films_3D\666.mpg
Формат : MPEG-PS
Размер файла : 405 МиБ
Продолжительность : 8 м. 15 с.
Общий поток : 6856 Кбит/сек
Видео
Идентификатор : 224 (0xE0)
Формат : MPEG Video
Версия формата : Version 2
Профайл формата : Main@Main
Параметры BVOP формата : Да
Параметры матрицы формата : По умолчанию
Format_Settings_GOP : M=3, N=15
Продолжительность : 8 м. 15 с.
Вид битрейта : Переменный
Битрейт : 6496 Кбит/сек
Номинальный битрейт : 9800 Кбит/сек
Ширина : 720 пикс.
Высота : 480 пикс.
Соотношение кадра : 2,35:1
Частота кадров : 29,970 кадр/сек
Стандарт вещания : NTSC
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.627
Размер потока : 384 МиБ (95%)
Аудио
Идентификатор : 192 (0xC0)
Формат : MPEG Audio
Версия формата : Version 1
Профайл формата : Layer 2
Продолжительность : 8 м. 15 с.
Вид битрейта : Постоянный
Битрейт : 224 Кбит/сек
Канал(ы) : 2 канала(ов)
Частота : 48,0 КГц
Задержка видео : -10 мс.
Размер потока : 13,2 МиБ (3%)
Энкодер сам перелопатил в 29,970 кадр/сек. Открываю в стереоскопик - нормальное стерео (только надо в стереоскопике в установках декодера установить InterVideo Demultiplexer)

Скрин

Вобщем непонял прикол с интерлейсом, если в прогрессиве стерео также нормально показывает...
 

Такая же фигня, несжатое в прогрессиве прекрасно раскладывается а после пережатия в МПЕГ2 интерлейс не раскладывается. Наверно в прогрессиве строки впечатаны правильно и стереоскопик просто берет четные и нечетные раздельно т.е. получается из прогрессив можно а из интерлейс в прогрессиве или деинтерлейсе нельзя:)
 

InterVideo фактически в интерлейс кодировать не умеет - много раз перепроверено пользователями Бехолдеровых тюнеров. Точнее он входящий прогрессив кадр не раскладывает на поля, а флаги интерлейса в заголовке файла ставит. Так что только для просмотра на компе. Вот только качество кодирования у него хуже, чем у встроенного в Вин7.
Не помню точно названия программы, что-то типа MPEG VCR от MainConcept - вот там качественный реалтаймовый кодер был.
Я вот только не пойму необходимость использования реалтаймовых кодировщиков для такой задачи? С такой сложной картинкой, как стерео-интерлейс 2 прохода нужны минимум, а лучше 3-4 - а их кроме ССЕ ничто не делает.
 

Вот наконец-то появилось время поэкспериментировать с Interlaced.
Тут можно скачать не убитый Interlaced ролик HD (1920х1080)
http://files.mail.ru/1R5N60
Это пробный ролик HD (1920х1080) способ просмотра = Interlaced
General
Complete name : C:\Documents and Settings\Мои документы\Мои видеозаписи\Monsters vs. Aliens.BDremux.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 6.49 MiB
Duration : 10s 10ms
Overall bit rate : 5 438 Kbps
Writing library : VirtualDub build 32706/release
Video
ID : 0
Format : MPEG-4 Visual
Format profile : Advanced Simple@L5
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Muxing mode : Packed bitstream
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 10s 10ms
Bit rate : 5 427 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.109
Stream size : 6.48 MiB (100%)
Writing library : XviD 1.2.1 (UTC 2008-12-04)
 

turin2002
попробую седня и отпишусь, отличная альтернатива-аналог анаморфа для обычных 60гц устройств отображения. :)
upd:
Запустить получилось только через стереоскопик. По идее должно работать на любом плеере, только вот как совместить частоты видео и монитора-тв?
Смотрибельно только на частоте 100гц и выше. Короче - гиблая затея.имхо
 

2 SXRD
А с чего Вы вообще решили, что Interlaced HD (1920х1080) видео, у Вас должно идти на любом плеере, да еще и напрямую на мониторе с прогрессивной разверткой?
Такое было возможно только с 3D DVD Interlaced или VHS, и то при отображении на ТВ с ЭЛТ, на частоте 60 Гц. http://www.youtube.com/watch?v=mOFy54SBPK0
Смотрибельно только на частоте 100гц и выше. Короче - гиблая затея.имхо

А что любая другая стереопара - "смотрибелена" на частотах ниже 100 Гц?!
Весь смысл Interlaced HD (1920х1080) в том, что на мониторе (или 3D ТВ) имеющим разрешение HD Ready (1280x720) будут отображаться полные неаноморфированные по вертикали кадры - для обоих ракурсов.
На Full HD (1920х1080) мониторах и ТВ будет полное отображение ракурсов по горизонтали и чересстрочное по вертикали, но при правильном соотношении сторон (морды не будут вытянутыми) .
При этом, "вес" видео файла, меньше чем, той же неаноморфированной вертикальной стереопары (1920х2160).
Да и не каждый встроенные медеоплеер 3DTV способен работать с файлами такого формата.
PS Так просто для справки:
Телевидение высокой четкости Платформа HD большую часть своего 2D контента, вещает в формате 1080i — i означает Interlaced (чересстрочный).
 

Страница 4 из 5

Пред.  1, 2, 3, 4, 5  След.