Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   [решено] Анаморфное изображение. Как его изменить? (http://forum.oszone.net/showthread.php?t=124712)

Dixl 01-12-2008 20:56 969315

Анаморфное изображение. Как его изменить?
 
Есть файл. Он по умолчанию проигрывается в приплюснутом виде. Если в настройках (bsplayer) выбрать анаморфное изображение сторон, то показывает в правильном формате.
Можно ли как-то сохранить этот файл в нормальном виде без перекодировки изображения?
И если нельзя, то чем можно перекодировать с наименьшими потерями? так же, если при перекодировке выбирать формат 16:9 или 4:3, то изображение все равно имеет неправильный вид.
Неудобство: нужно каждый раз менять настройки, чтобы нормально показывалось. А на двд-плэйере у меня так вообще нет опции с анаморфным изображением. так приплюснуто и показывает.

Тут я выложила кусочек файла (10 сек.) для примера. Как его можно переделать, чтобы по умолчанию изображение показывалось без искажения?

DJ Mogarych 02-12-2008 10:35 969669

Скачал ваш файл.
У меня на Media player classic и на стандартном плеере Windows 9-й версии проигрывается без искажений.
Какие кодеки стоят у вас?
Каким-нибудь другим плеером пытались воспроизводить?

Dixl 02-12-2008 10:50 969682

спасибо, что ответили.

я не знаю какие именно кодеки вас интересуют, у меня они установлены через klcodec417f.exe

и Медия плэйер и стандартный плэйер тоже проигрывают искаженно. может быть просто вам не очень заметна разница - там же не так чтобы очень большое искажение. и я не знаю как в Медии Плэйере сделать, чтобы он показал анаморфное изображение, чтобы была видна разница. поэтому написала про bsplayer. там есть опция, где можно его выбрать, и тогда сразу видна правильная картинка...
и главное, у меня по ТВ через ДВД тоже неправильно изображение идет:( так-то можно было бы и исправлять каждый раз в bsplayer'е...

DJ Mogarych 02-12-2008 11:29 969718

Очень странно.
Вот снимок экрана плеера Media player classic:

Никаких настроек я не делал. Правильно отображается?

Dixl 02-12-2008 14:13 969961

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

DJ Mogarych 02-12-2008 15:02 970066

Понятно. Скачайте программу MPEG4 Modifier, откройте её, загрузите нужный файл, затем в правом поле Custom (их там два) введите значение 5:4. Сохраните файл, желательно под другим именем, чтобы иметь возможность вернуться к оригиналу в случае чего.

Видео было закодировано некорректно. Видимо, значения разрешения или соотношения сторон выставлялись вручную (а может, программа кодирования кривая).
Вы сами кодировали видео? Какой был исходник?

Dixl 02-12-2008 16:12 970143

почему-то при запуске MPEG4 Modifier выдает ошибку


у меня windows xp proffesional 2002

этот файл кодировала не я. такой уже скачала.

DJ Mogarych 02-12-2008 16:50 970175

Скачайте и установите .NET framework.

Dixl 02-12-2008 17:16 970197

все, установила. заработало.
только картинка никак не меняется. я уже и другие галочки попробовала - всегда остается одна и та же картинка.

DJ Mogarych 03-12-2008 08:43 970767

Ещё раз, подробнее.
1) Открываете нужный файл.
2) Отмечаете правую радиокнопку Custom (показана красной стрелочкой).
3) Вводите значение 5:4 (обведено красным)
4) Нажимаете "Save..." и сохраняете файл под другим именем.

Главное — не забыть отметить радиокнопку, потому что если просто вводить значения в поля, то радиокнопка сама туда не переключается.

Dixl 03-12-2008 11:18 970895

Я все так и сделала. а результат прежний остается.

А у вас получилось? Можете капс выложить нового видео-файла?

DJ Mogarych 03-12-2008 11:38 970930

Вот ваш ролик, переделанный по моей инструкции.

Для проверки работоспособности программы можете ввести в MPEG4 modifier какое-нибудь дурацкое значение, типа 3:10.

Dixl 03-12-2008 13:16 971052

Не понимаю, что за мистика, но и ваш ролик у меня показывается в прежнем виде. И для проверки я цифры вводила от головы - все равно нет эффекта. Я даже другой файл уже пыталась поменять - не меняется. Будто действительно программа не работоспособна. Хотя ошибок не выдает, сообщение об успешном сохранении есть.

DJ Mogarych 03-12-2008 14:59 971136

А по телевизору через DVD-плеер как?
На компьютере только в BSPlayer-e пробовали?

У меня и в Windows media player-e, и в Media player classic-e изменения после обработки в программе MPEG4 modifier видны невооружённым глазом.

Dixl 03-12-2008 16:15 971259

на компьютере и Windows media player и Media player classic показывают как и bsplayer. На ТВ не пробовала еще.
почему-то у меня при любых значениях не меняется ни этот, ни какой либо другой файл. я даже с другими опциями поэкспериментировала. да и вообще уже перевела этот файл в двд-формат (с пом. ConvertXtoDvd) при этом меняла экран - все равно не могу добиться нормального изображения.

Цитата:

Цитата DJ Mogarych
после обработки в программе MPEG4 modifier видны невооружённым глазом.

а я никак не разгляжу. уже думаю, может я чего не понимаю, а там меняется??..

DJ Mogarych 03-12-2008 16:48 971294

Запустите два плеера с разными файлами, и посмотрите разницу.

Если всё равно ничего не получится, то перекодируйте файл, но только нужно изменить разрешение с 720х480 на 720х576 (или на другое разрешение с таким же соотношением сторон — 5:4). Обычная перекодировка ничего не даст. Файл сам по себе плееры воспроизводят нормально, просто исходный файл закодирован кем-то криворуким.

Dixl 03-12-2008 18:39 971392

я запустила два файла и приложила окошки, чтобы сравнить - одинаковы. могу капсы выложить.

а перекодировать какой программой?

DJ Mogarych 04-12-2008 09:00 971920

"Капсов", думаю, больше не надо. Тема уже перегружена ими.

Лучше всего для перекодирования воспользоваться программой VirtualDub. Понадобятся фильтры deinterlace и resize.

Выложите сюда отчёт программы MediaInfo для полного фильма, тогда я достаточно точно смогу сказать, с какими параметрами кодировать.

DVDshnik 04-12-2008 10:31 971967

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

Dixl 04-12-2008 11:15 971999

Цитата:

Цитата DVDshnik
Любое изображение можно растянуть как угодно, измеряя размер окна, в котором идёт фильм.

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

у меня у телевизора нет режима изменения сторон, но есть у двд. так там только 4:3 и 16:9. а анаморфного изображения нет.

отчет программы Медиа Инфо http://img91.imageshack.us/img91/4418/infokj7.jpg

DJ Mogarych 04-12-2008 12:01 972025

1) Скачиваете VirtualDub, запускаете его, открываете в нём файл.
2) Нажимаете Ctrl+F, попадаете в фильтры.
3) Добавляете (Add...) фильтр deinterlace (там надо оставить как есть — Blend fields together).
4) Добавляете фильтр resize. Всплывёт окно настройки, там в секции Aspect ratio отметьте радиокнопку Compute height from ratio, и введите 5:4.
5) Нажмите ОК, чтобы закрыть настройку resize и ОК, чтобы закрыть окно фильтров.
6) Нажимаете Ctrl+P, попадаете в выбор кодеков для кодирования, отмечаете XviD MPEG-4 codec, нажимаете кнопку Configure.
7) Нажмите на кнопку Target Quantizer, чтобы появилось окно Target bitrate (kbps). В поле Target bitrate вводите 1250, нажимаете ОК, чтобы закрыть окно, и ещё раз ОК, чтобы закрыть окно выбора кодеков.
8) Нажимаете F7, выбираете, куда сохранить, называете файл, и нажимаете кнопку "Сохранить".

После окончания процесса новый файл будет в нужном виде.

Dixl 04-12-2008 12:48 972069

DJ Mogarych

Только строго следуя выше написанной инструкции, у меня все получилось! Я так рада
А ведь уже совсем было отчаялась.

Жаль только, что все-таки пришлось перекодировать, но пусть так. Наконец-то получился результат!

Спасибо за терпение!

DJ Mogarych 04-12-2008 13:13 972092

Рад помочь по мере возможности.
Напоследок скажите, какого размера (в мегабайтах) получился итоговый файл?

Dixl 04-12-2008 14:28 972167

Исходник - 48Мб
Новый файл - 49,4 Мб. Правда, там квадратики сейчас местами появляются, зато не приплюснуто. думаю, по ТВ эти квадратики особо не будут заметны.

DJ Mogarych 04-12-2008 16:52 972313

Я специально битрейт (1250) подбирал, чтобы исходный и получаемый файл не сильно разнились.
Если хотите убрать квадратики, можете перекодировать исходный файл ещё раз, введя в поле битрейта, например, 1500.
Файл, естественно, после этого увеличится в объёме. Но несильно.

Dixl 04-12-2008 20:24 972567

Да, я уже с этим разобралась. Там еще и изначальное качество не такое уж и идеальное. В итоге, я всем довольна. :up

еще для уточнения, по идее и программа MPEG4Modifier должна была мне все поменять, да?

DJ Mogarych 05-12-2008 09:25 972932

Эта программа меняет заголовок файла, указывая плееру, в каком соотношении находятся стороны кадра.
Решение, конечно, спорное — изначально кадр был 720х480 (соотношение сторон 1,5), а в заголовке мы пытались указать, не меняя фактического разрешения, соотношение сторон 1,25. У меня это работало, у вас почему-то нет. Самое надёжное решение — перекодировка, конечно. Чтобы всё было гармонично.

Изначальное качество ужасное, так что перекодировка ничего не ухудшила. :-)

Обычно, когда перекодируется DVD или какой-то другой исходник с чёрными полями по краям, эти поля отрезаются. Это экономит место, и можно кодировать с меньшим битрейтом, так как разрешение кадра уменьшается. В данном случае этого сделано не было, да ещё вдобавок тот, кто перекодировал, напутал с настройками. Автомат таких ошибок не делает.

Dixl 05-12-2008 12:37 973058

Цитата:

Цитата DJ Mogarych
так как разрешение кадра уменьшается

но ведь если смотреть во весь экран, то качество хуже получается?

Цитата:

кто перекодировал, напутал с настройками.
а может там изначально делали для просмотра в анаморфном разрешении? наверное, какие-то ТВ его показывают.... для чего-то же он придуман :dont-know

DVDshnik 05-12-2008 12:52 973066

Цитата:

Цитата Dixl
для чего-то же он придуман

Такое разрешение, если речь идёт о 1.25, характерно исключительно для компьютерных мониторов, и то только 17 и 19 дюймовых, то бишь я про 1280х1024.

DJ Mogarych 05-12-2008 13:11 973079

Цитата:

Цитата Dixl
но ведь если смотреть во весь экран, то качество хуже получается? »

Нет, поля "дорисовываются" автоматически. А картинка в качестве не теряет. Всё равно при просмотре вы видите одно и то же, и нет разницы, кто сжимает кадр — плеер или кодек, в который это видео перекодировалось ранее.
Цитата:

Цитата Dixl
может там изначально делали для просмотра в анаморфном разрешении? »

Не знаю, применимо ли понятие анаморфного изображения к фильмам в DivX. Вполне вероятно то, что плееры распознают анаморфное видео только в потоке DVD (mpeg-2), а DivX воспроизводят как есть, искажённо. Поэтому и плееру надо специально настройку ставить понимать это видео как анаморфное, потому что сам он это распознать не в состоянии.

Wens 17-09-2009 16:54 1221133

Цитата Dixl:
...для чего-то же он придуман...
Могу выдвинуть версию. Есть куча форумов, к сожалению не могу конкретно назвать - просматривал давно, но запомнились удивленные вопросы типа: почему у меня на пиратском диске 12in1 кино заметно лучше чем с фирменного DVD весом 4GB? Так вот, может быть он для этого и придуман. А может быть это защита пиратского труда. А может и то и другое.


Время: 08:09.

Время: 08:09.
© OSzone.net 2001-