Форум Beholder
http://beholder.ru/bb/

Запись Anamorphic-трансляции
http://beholder.ru/bb/viewtopic.php?f=9&t=13490
Страница 1 из 2

Автор:  xOleg [ 14 дек 2012, 22:33 ]
Заголовок сообщения:  Запись Anamorphic-трансляции

Ситуация следующая. По нескольким кабельным каналам транслируется сигнал anamorphic, что логично, т.к. каналы широкоформатные. Для того, чтобы записать их вроде как видеопоток 704х576 нужно масштабировать в 1024х576. Однако, в настройках пресета на запись ширину окна не дают сделать больше, чем 768. Компьютер кодирование сразу в Xvid или H.264 вполне тянет. Правильно ли я понимаю, что единственный выход - перепаковывать потом сторонним кодировщиком (что не есть гуд)?

Автор:  AgentSmith [ 15 дек 2012, 00:00 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Можно после записи в сторонних программах для работы с контейнерами (к примеру - mkv merge gui) перепаковать поток (если, конечно, контейнер его поддерживает) без пересжатия с указанием нужного соотношения сторон. 704 на 576 имеет аспект тоже не 4х3

Автор:  xOleg [ 15 дек 2012, 02:30 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Ну, я пишу в стандартную авишку, там вроде такого нет. Если картинка 4x3, то она легко масштабируется штатными средствами тюнера из 704x576 в 768x576. Но дальше почему-то стоит ограничение. Штатный масштабатор :) невозможно выкрутить больше, чем на 768. Поэтому с корректной записью анаморфного сигнала есть сложности.

Автор:  AgentSmith [ 15 дек 2012, 08:38 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Ну и отмасштабируй её по высоте до 432

писал(а):
Но дальше почему-то стоит ограничение. Штатный масштабатор :) невозможно выкрутить больше, чем на 768

Не знаю, почему так сделали. Может решили, что аналоговый сигнал в hd захватывать нецелесообразно

Автор:  ЮpГен [ 15 дек 2012, 09:22 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

-> http://www.beholder.ru/support/faq.php?num=7#1

Автор:  xOleg [ 15 дек 2012, 19:54 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

С большим интересом прочитал вышеприведенный faq, но вы по-видимому не поняли проблемы. Понятно, что нет смысла записывать ролик с разрешением, выше чем 576 строк. Ну так никто и не пытается это делать. Но для анаморфного сигнала, чтобы в avi сохранить соотношение 16:9, для 576-и строк нужно ставить 1024 точек ширины, а программа записи не дает это сделать.

Можно поступить как советует AgentSmith - поставить 768x432, но это уже явно с ухудшением картинки.

Автор:  hd44780 [ 16 дек 2012, 10:41 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Можно ещё писать "как есть", а требуемые манипуляции и обрезанием/масштабированием проводить, например, в VirtualDub, где нет подобных ограничений.

Автор:  xOleg [ 17 дек 2012, 01:54 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Я пользуюсь Avidemux :)

Автор:  samfednik [ 17 дек 2012, 05:33 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

писал(а):
Компьютер кодирование сразу в Xvid или H.264 вполне тянет.

Вообще не понимаю в чём проблема? В настройках энкодера, например XviD, на вкладке Aspect Ratio установите какое вам надо соотношение сторон.
Если захват в h264, то проще всего будет перекинуть в контейнер .mkv через mkvmergegui, с установкой нужного аспекта...

Автор:  xOleg [ 17 дек 2012, 16:31 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Проблема, очевидно, в этом (примечание на той же закладке Aspect ratio):
"Aspect ratio is written to MPEG-4 bitstream, but unfortunalely is likely to be ignored if video stream is encapsulated in a general-prupose container (like .avi, .ogm, .mkv).

Что переводится приблизительно так: "Соотношение сторон, которое записывается в поток MPEG-4, но, к сожалению, скорее всего будет проигнорировано, если видео помещается в один из универсальных контейнеров (таких как .avi, .ogm, .mkv)".

Автор:  samfednik [ 17 дек 2012, 17:03 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Это фигня, а не проблема. Пробуйте сначала, а потом уже делайте выводы.
По-сути Aspect ratio просто метка, добавляемая в файл, опираясь на информацию которой, декодер определят в каких пропорциях видео. А все современные декодеры уже давно понимают эти метки, и выводят изображение как надо.

Автор:  xOleg [ 18 дек 2012, 03:55 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

писал(а):
Это фигня, а не проблема.

Ну, попробовал. Все вышло, как и обещал энкодер, т.е. ничего не вышло. Записал в .avi, в кодеке Xvid указал соотношение Pixel Aspect Ratio: 16:9 PAL.
Windows Media player, Media Player classic и Splash pro дружно забили на эту информацию и как один показали картинку 4:3. Можно только принудительно (например, в MP classic) выставить 16:9.

Автор:  samfednik [ 18 дек 2012, 09:47 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Проверил у себя тремя разными декодерами: ffdshow, Lav Video Decoder, MPC Decoder - все они увидели метку и отобразили записанное видео с параметром Pixel Aspect Ratio: 16:9 PAL правильно, причём, даже захват интерлейсного видео, что я делаю не так?

Автор:  xOleg [ 18 дек 2012, 15:28 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Надо было еще указать контейнер. Но не это важно. Все получилось так, как и предупреждали. Кто-то будет правильно показывать, кто-то нет. В этом-то и сложность.

Автор:  ALF [ 19 дек 2012, 09:55 ]
Заголовок сообщения:  Re: Запись Anamorphic-трансляции

Контейнер AVI, кодек DivX 6.9.2, в настройках кодека "Video"->"Format out"->PAL 16:9. VLC показывает как и задумано - 16:9. C MPEG и WMV ещё проще - в настройки кодека лезть не надо. А подгонять видео под плеер, делать квадратный пиксель, увеличивая почти в два раза размер кадра и файла - это не дело.

Страница 1 из 2 Часовой пояс: UTC + 3 часа