PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Видео для PS Vita (https://www.pspx.ru/forum/forumdisplay.php?f=395)
-   -   Как кодировать видео для PS Vita? (https://www.pspx.ru/forum/showthread.php?t=95672)

vitalikus 21.02.2012 23:38

Цитата:

Сообщение от nayvs666 (Сообщение 1013128)
1 серию в 20 минут он конвентирует 40 минут . Это нормально или медленно ?

Это нормально, ХД видео гораздо дольше конвертируется, я к примеру иногда конвертирую программой которая умеет часть процесса на видеокарту перелаживать, в разы быстрей выходит, но по качеству получается хуже. Скажите мне лучше вот что: он может воспроизводить видео не его разрешения? Ибо ПСП очень привередлива с этим.

COOLERbyPSP 22.02.2012 01:39

Цитата:

Сообщение от vitalikus (Сообщение 1013638)
может воспроизводить видео не его разрешения?

1280x720 ≠ 960х544
Вывод - может.

COOLERbyPSP добавил 22.02.2012 в 01:37
zOMBIE, оно хватает, но все нормальные релизеры рипают минимум в 4.1
Иметь 1 файл для всех устройств куда удобнее.

COOLERbyPSP добавил 22.02.2012 в 01:39
Son of Liberty, создайте в Xvid4PSP 1 раз профиль для Виты и не мучайтесь.

Теперь ещё что хотелось бы попробовать - анаморфное кодирование. То есть выставить в том же конвертере не 960х544, а 720х544, и растянуть в самом проигрывателе (вариант попроще). Посложнее, и, по идее, правильнее, здесь
По идее человеческий глаз почти (или вообще, учитывая размер экрана) ничего не заметит.
Плюсы:
  • Меньше битрейт => меньше размер выходного файла
  • Оставить битрейт неизменным => лучшее его распределение => выше качество
  • Меньше времени на кодирование видео

720x544
960x544
Разница в размере ~17% + разница во времени кодирования. На глаз отличите?



Забыл спросить: как на Вите с внешними субтитрами дела?

Bearrus 22.02.2012 23:58

Помогите пожалуйста чайнику =) создать пресет для кодировки видео для psVita в конверторе XviD4PSP, а то я многого вообще не понимаю...

KirJan-DeSign 23.02.2012 00:03

Цитата:

Сообщение от Bearrus (Сообщение 1013960)
оздать пресет для кодировки видео для psVita в конверторе XviD4PSP

ой... только что в начале этой страницы обсуждали...с сообщения № 40

COOLERbyPSP 23.02.2012 03:55

Bearrus,
Пресет
Код:

video codec:
x264

video cli:
--crf 21.0 --preset medium --level 3.1 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --vbv-maxrate 17500 --vbv-bufsize 14000 --partitions p8x8,b8x8,i4x4,i8x8 --subme 9 --me umh --rc-lookahead 60 --extra:



Копируем в текстовик, сохраняем полученный файл в XviD4PSP 5\presets\encoding\MP4\video
Можно выставить --crf 20.0 => битрейт будет выше, картинка лучше, но места занимать будет больше.
Значение --subme 9 тоже можно уменьшить, если нужна прибавка в скорости. Ибо 16fps на C2D e8400 @4200MHz не круто.
Доп. "тюнинг" настроек

2
http://puu.sh/hYCG

Film - для фильмов
Animation - для аниме и мультиков
3
http://puu.sh/hYCI

Много быстрых сцен? Можно увеличить это значение до 24. Замедлит энкод.


И не забываем менять разрешение видео на необходимое конкретно Вам.

COOLERbyPSP добавил 23.02.2012 в 03:55
Genluck, простите, что?

ErikPshat 23.02.2012 04:28

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1014006)
И не забываем менять разрешение видео на необходимое конкретно Вам.

Думаю это нужно было подчеркнуть.

Люди скорее не знают, как выставить аспект и сделать ресайз в программе.

Bearrus 23.02.2012 22:01

СПАЧИБО ОТ ВСЕГО ЧАЙНОГО ЗАВОДА! =)))

а где разрешение выставлять? и насчет фпс объясните поподробнее что там?

LightoFF 23.02.2012 22:11

Цитата:

Сообщение от ErikPshat (Сообщение 1013225)
Это означает, что 720p вам никогда не увидеть на экране с такими характеристиками, потому что в нём НЕТУ такого количества пикселей.

Это всё очень логично, но у меня есть телефон xperia pro 480 х 854, так вот поидее 480p от 720p отличаться не должно, но оно отличается причём очёнь заметно.

ErikPshat 24.02.2012 08:01

Цитата:

Сообщение от LightoFF (Сообщение 1014255)
Это всё очень логично, но у меня есть телефон xperia pro 480 х 854, так вот поидее 480p от 720p отличаться не должно, но оно отличается причём очёнь заметно.

Форматы

Стандартные форматы высокой чёткости:
  • 720p: 1280×720 точек, «построчная развёртка», отношение сторон 16:9, частота — 50 или 60 кадров в секунду (этот формат ТВЧ рекомендован как стандартный для стран-членов ЕВС, в России этот формат определен как телевидение повышенной чёткости по ГОСТ Р 53536-2009.)
  • 1080i: 1920×1080 точек, «чересстрочная развёртка», отношение сторон 16:9, частота — 25 или 30 кадров (50 или 60 полукадров) в секунду;
  • 1080p: 1920×1080 точек, «построчная развёртка», отношение сторон 16:9, частота — 24, 25 или 30 кадров в секунду. В июле 2008 года американский комитет ATSC, а вслед за ним, в сентябре 2009 года, и европейский ETSI включили в стандарты телевещания форматы 1080p50 и 1080p60 (с частотой смены кадров 50 и 60 в секунду, соответственно). Эти форматы могут использоваться оборудованием (приёмным и передающим), поддерживающим стандарты H.264 на уровне 4.1 и выше.
1280 : 720 = 1,78 - это и есть аспект (соотношение сторон)
У вас же точно такой же аспект:
854 : 480 = 1,78.
Если перемножить эти показатели, то получим 409920 - это количество физических пикселей на экране. От этого тоже нужно плясать.

Если на PSP разрешение 480х272=130560 физических пикселей. И для этого достаточно битрейта 512kbps, то соответственно для вас требуется битрейт в соответствии с увеличенным вашим разрешением экрана. То есть в 3 раза больше. Получается, для вашего девайса, с вашими количествами пикселей, требуется битрейт около 1500kbps в теории.

Тут никакого взаимоотношения 720p или 480p не имеется. То есть, берём вашу ширину 480 и умножаем на 1,78 (средний приблизительный аспект) и получаем, что у вас действительно полноценный формат 480p.

Тут просто, если 480p скодировано с битрейтом 512kbps, то этого для вашего количества пикселей будет недостаточно.
Но если видео скодировано в 480p с битрейтом 1500kbps, то вы не отличите это видео от 720p, либо от 1080p с любым битрейтом, т.к. больший битрейт уже не привнесёт улучшений.

А 1280х720 вы по любому не увидите на своём девайсе попросту из-за вашего соотношения сторон. Такое видео 720p для вас ничего абсолютно не означает, оно просто будет сжиматься в соответствии с вашими соотношениями сторон 480х854, но это не значит, что при сжатии будет в 2 раза лучше. Это будет наоборот только хуже. Другое дело, если вы такое видео можете транслировать на HD телевизоре, а ваш девайс будет выступать не в качестве экрана, а в качестве проигрывателя для телевизора.

Конечно же речь идёт о формате MP4 (H.264 + AAC)

LightoFF 24.02.2012 15:39

Цитата:

Сообщение от ErikPshat (Сообщение 1014324)
Тут просто, если 480p скодировано с битрейтом 512kbps, то этого для вашего количества пикселей будет недостаточно.
Но если видео скодировано в 480p с битрейтом 1500kbps, то вы не отличите это видео от 720p, либо от 1080p с любым битрейтом, т.к. больший битрейт уже не привнесёт улучшений.

ErikPshat, а если будет 720 с битрейтом < 1.5 мбит/c, предположим с 1 мбит/c и 480 с 1 мбит/c, качество будет лучше с 720?

LightoFF 25.02.2012 22:10

COOLERbyPSP, можно инструкцию для 6 версии, там папок никаких нет, текстовик сохранять некуда.

Стандартный плеер кушаюший только мп4 до 720, извращение.

COOLERbyPSP 26.02.2012 01:42

Цитата:

Сообщение от LightoFF (Сообщение 1014736)
можно инструкцию для 6 версии

Я 6й версии пока не доверяю. Там глубоко ковыряться не очень удобно)

Цитата:

Сообщение от LightoFF (Сообщение 1014421)
а если будет 720 с битрейтом < 1.5 Мбит/c, предположим с 1Мбит/c и 480 с 1Мбит/c, качество будет лучше с 720?

Если для конкретного видеоряда в 720p этого битрейта достаточно (что врядли даже для аниме, где много статики), то будет лучше с 720p. Ибо линии чётче.
Если же битрейта не хватит - будут как минимум рваные края и, скорее всего, бандинг.

COOLERbyPSP добавил 26.02.2012 в 01:42
Цитата:

Сообщение от Bearrus (Сообщение 1014249)
а где разрешение выставлять? и насчет фпс объясните поподробнее что там?

Насчёт фпс имелась ввиду скорость энкода. Как разрешение менять, пожалуй, обрисую в общих чертах.



Насчёт разных разрешений экрана ничего точно сказать не могу (PSP, например, встроенным плеером воспроизводит 720x480, а 640x360 ей уже не нравится) , ибо нет консоли на руках, чтобы проверить в деле.
Для ищущих оптимальный битрейт для видео есть великолепный FAQ. Кстати говоря, довольно познавательный...
Продолжая свои эксперименты (в первую очередь для себя :acute:) с анаморфным кодированием: http://www.check2pic.ru/compare/10741/

ErikPshat 26.02.2012 03:33

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1014815)
Критика приветствуется.

Всё верно. Я бы ещё добавил бы, что прежде нужно избавиться от чёрных полос. Ибо если в видео присутствуют чёрные полосы, то вы можете неправильно выставить соотношения сторон и аспект. То есть, разрешение 960х544 должно выставляться уже без учёта чёрных полос.

COOLERbyPSP 26.02.2012 03:45

Чёрные полосы по умолчанию отрезаются после закидывания видео в окно программы. А уже дальше можно манипулировать этим в том же окне настройки разрешения\аспекта. Да и это уже как-то специфично выставлять 960х544 после кропа.
Ибо чёрные полосы обычно на ДВД, разрешение в ширину максимум 720.
(Вот тут я ну ооочень поспешил, никто не отменял фильмы на блюреях)

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

UPDATE: таки потратил полтора часа на серию аниме - 870kbps, но, видимо изза огромного кол-ва статических кадров.
170Mb на серию вроде вполне неплохо, не? Результат лежит здесь
Ещё бы хотелось проверить поддержку AAC-HE\HEv2 на Вите. Кто сможет?

ErikPshat 26.02.2012 07:25

Вложений: 2
COOLERbyPSP, по поводу чёрных полос я имею в виду версию 6 Xvid4PSP. Там они сразу автоматом не убираются при добавлении видео.

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

Цитата:

Сообщение от LightoFF (Сообщение 1014736)
можно инструкцию для 6 версии, там папок никаких нет, текстовик сохранять некуда.

Нужно тестить и постепенно приходить к общему знаменателю. Я тут создал пресет для PS Vita в 6-ой версии.
Попробуй его закинуть в следующую папку:
  • C:\Documents and Settings\Ваше_Имя_Юзера\Мои документы\Winnydows\XviD4PSP 6.0\presets\formats\mp4\
Или просто:
  • Пуск => Мои документы\Winnydows\XviD4PSP 6.0\presets\formats\mp4\
Потом открывашь программу, выбираешь видео и выбираешь пресет "Sony PS Vita"


LightoFF 26.02.2012 13:43

COOLERbyPSP, если напишешь пошагово, могу попробовать. Скачал твоё творение, гуд)

ErikPshat, фенкс пробую, у меня в H264 нету выбора 2P-VBR 1.5м/c HQ. Откодировал, половино экрана зеленый =(

COOLERbyPSP 26.02.2012 18:00

Постараюсь сейчас наклепать каких-нибудь 3-4 одинаковых видео (опять какой-нибудь опенинг возьму) с разным звуком.
  • AAC-LC 256kbps (что очень близко к оригиналу, который вообще FLAC)
  • AAC-LC 48kbps
  • AAC-HE 48kbps
  • AAC-HEv2 48kbps

http://narod.ru/disk/41970488001.02b...D1%82.zip.html


Сдаётся мне, будет сложновато услышать разницу между HEv1 и HEv2. На ПК у первого варианта слышно железный отзвук на бэкграунде, не знаю, как на витьке.
На айподе, например, разницу отчётливо услышал только на 24kbps...беда)

LightoFF 26.02.2012 20:46

COOLERbyPSP, AAC-HEv2 48kbps, отличается глухостью, остальное похоже. Слушал на колонках на макс и 70% громкости.

COOLERbyPSP 26.02.2012 21:03

То есть, AAC-HE 48kbps в сравнении с AAC-LC 48kbps звучит лучше?
Одинаково звучать никак не должно по идее...
Во всяком случае, если это так, то неплохо.

Тогда, как я думаю, можно выставлять в конвертере:

AAC-HE ABR (2-pass) 96kbps - для фильмов (под вопросом)
AAC-HE ABR (2-pass) 64kbps - для сериалов\телешоу (под вопросом)
AAC-LC ABR (2-pass) 192kbps - для музыкального видео

Можно поспорить насчёт 3го варианта, просто не хочется, чтобы частоты срезались и потом искусственно восстанавливались.

ErikPshat 26.02.2012 21:44

Цитата:

Сообщение от LightoFF (Сообщение 1014916)
фенкс пробую, у меня в H264 нету выбора 2P-VBR 1.5м/c HQ. Откодировал, половино экрана зеленый =(

Там справа есть значёк шестирёнки. Нажимаешь её и попадаешь в более тонкие настройки.
В пресетах выставил "Profile Level 3.1", может поэтому позеленело )).
Вот поэтому нужно тестировать. Нужно попробовать поставить уровень 3.0, как у PSP.

COOLERbyPSP, я сомневаюсь, что AAC-HE будет слышно на Вите. Это ведь коммерческие форматы v1 и v2, поэтому сомневаюсь, что Сони купила лицензию на эти форматы и будет отчислять бабло за него с каждой проданной консоли.

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

Если вы слушали на колонках на компе, то это не значит, что оно будет проирываться на PS Vita.
Вернее проигрываться будет, только без субканалов PS и SBR.


Текущее время: 14:40. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.