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)

COOLERbyPSP 17.02.2012 01:08

Как кодировать видео для PS Vita?
 
Вложений: 2


Как кодировать видео для PS Vita?

Вложение 6123Вложение 6124Вложение 6123

Форматы файлов, которые можно просматривать в приложении "Видеоматериалы"

  • Формат экрана SONY PS VITA = 960 x 544

  • Простой профиль MPEG-4 уровня 3, до 320 x 240 точек, AAC

  • H.264/MPEG-4 AVC Baseline/High/Main Profile Level 3,1, Maximum 720p, AAC

    • Формат экрана SONY PS VITA = 960 x 544/ Воспроизведение некоторых файлов поддерживаемых форматов или использование некоторых команд в панели управления может быть недоступно.


    • У некоторых материалов, поставляемых через Интернет и другими способами, есть ограничения на воспроизведение. Для получения дополнительной информации обратитесь по месту приобретения таких материалов.

    • В разделе (Фотографии) вы можете воспроизводить видеоролики, снятые с помощью приложения (Фотографии).



Как правильно выставить разрешение выходного видео в XviD4PSP 5 для PSVita.

Инструкция в картинках
http://puu.sh/imsa

Ставим всё как на скриншоте ниже

http://puu.sh/imse

Если исходное видео не с аспектом 16:9, как в моём случае с 1920x1080, желательно придерживаться нескольких правил:
  1. Ставьте высоту равной 544, если у исходника она больше или равна этому значению
  2. Оставляйте её как у исходника, если она меньше - увеличение не даст улучшения в качестве
  3. Когда подбираете ширину, смотрите на значение Ошибка (разница аспектов) - чем оно ближе к 0, тем лучше.


Как избавиться от зелёных полос во время просмотра широкоэкранного видео.

Способ №1 - добавление чёрных полей
Закидываем видео в конвертер
http://puu.sh/lRU9

Ставим поля нужной высоты.
http://puu.sh/lRUb

В данном случае (544-408)\2=68
Где 544 - высота конечного видео
408 - высота конечного видео без полей


Способ №2 - кроп со сторон
Делается всё там же.
Как просчитать? Так же просто: 544*2,3529-960\2

http://puu.sh/lRUg

Да, это лишит нас некоторой информации из видео, но кто парится, когда по ТВ нам показывают фильмы в лучшем случае с аспектом 16:9, а зачастую и 4:3, когда в оригинале они намного шире?

Простые истины от ErikPshat
Цитата:

Сообщение от fedozzi (Сообщение 1035992)
по какой формуле рассчитать разрешения для Виты?

Элементарно. Вычисляете аспект Виты 960 : 544 = 1,7647058823529411764705882352941 ~ 1,765

Всё остальное видео приводите к этому аспекту (по ширине или по высоте, как вам хочется).
Математика элементарная: вычисляем аспект исходного видео; привязываем его к любой из сторон Виты 960 или 544; лишнее обрезаем или оставляем большее, либо меньшее, а так же соблюдаем спецификацию.

Вариант 1 с чёрными полосами:

1024х576 => 1024:576=1,777; 960:1,777=540 => 960x540 (исправляем на 544 - кратно 8 без остатка)
1136х640 => 1136:640=1,775; 960:1,775=540 => 960x540 (544)
1280х688 => 1280:688=1,860; 960:1,860=516 => 960х516 (520)
1120х476 => 1120:476=2,353; 960:2,353=408 => 960х408
1152х480 => 1152:480=2,400; 960:2,400=400 => 960x400

Ширина поуже, а высота выше разрешения Виты:
768х576 => 768:576=1,333; 544х1,333=725 => 725х544 (728 - первое)

Примечание:
(исправляем на 544 - кратно 8 без остатка) - нужно проверять, чтобы ширина и высота соответствовала спецификации.
Исправление ширины или высоты в отдельности приводит к непременному искажению картинки, то есть сплющиванию/расплющиванию или сжатию/расжатию.
Но небольшая корректировка в несколько пикселей никто не заметит, например подправить высоту с 540 на 544.




Вариант 2 без чёрных полос:

1024х576 => 1024:576=1,777; 544х1,777=967 => 967x544 (первое исправляем на 960 - кратно 16 без остатка)
1136х640 => 1136:640=1,775; 544х1,775=966 => 966x544 (первое 960)
1280х688 => 1280:688=1,860; 544х1,860=1012 => 1012х544 (первое 1008, либо 960 с кропом)
1120х476 => 1120:476=2,353; 544х2,353=1280 => 1280х544 (либо 960 с кропом)
1152х480 => 1152:480=2,400; 544х2,400=1306 => 1306x544 (первое 1296, либо 960 с кропом)

Ширина поуже, а высота выше разрешения Виты:
768х576 => 768:576=1,333; 960:1,333=720 => 960х720 (второе 544 с кропом)

Примечание:
(либо 960 с кропом) - то есть, у вас ширина или высота получается больше разрешения Vita. Кропом обрезается всё лишнее изображение до 960, например по бокам. Получится такой же эффект, как мы смотрим широкоформатные фильмы на телевизоре 4:3 во весь экран или суперширокоформатный на экране 16:9, зрители в принципе не замечают, что фильм, который мы смотрим, на самом деле широкоформатный.

(1280х544) - тут, когда по ширине или по высоте мы привязывает сторону к разрешению Виты, а другая сторона получается больше, тогда есть ещё один плюс, на Vita вы можете выставить формат экрана "На весь экран", тогда картинка сама заполныется полностью по высоте 544, а по ширине делает кроп за вас. Либо вы можете выставить по ширине, тогда картинка не будет обрезанной, а отобразится во всю ширину, но по высоте уменьшится, то есть получим эффект с чёрными полосками из "Варианта 1".


Предустановки (Настройки непосредственно качества).

Переменный битрейт
Фильмы
Цитата:

--bitrate 1536 --preset medium --tune film --profile high --level 3.1 --aq-strength 1.0 --deblock 0:0 --merange 20 --b-adapt 2 --trellis 2 --no-fast-pskip --qpmin 10 --qpmax 51 --psy-rd 1:0.2 --vbv-maxrate 17500 --vbv-bufsize 14000 --subme 9 --me umh --rc-lookahead 60 --extra:
P.S.: крутить никто не запрещает - не всяко видео влезет в определённый битрейт, посему считаю, что одного пресета в данном случае мало, а битрейт и сами накрутите, когда нужно.

Аниме
Цитата:

Не занимайтесь ерундой

Постоянное Значение Оценки
Аниме
Цитата:

--crf 18.5 --preset medium --tune animation --level 3.1 --ref 8 --aq-strength 0.9 --deblock -1:-1 --merange 24 --bframes 10 --b-adapt 2 --trellis 2 --no-fast-pskip --qpmin 10 --qpmax 51 --psy-rd 0.60:0.00 --qcomp 0.70 --vbv-maxrate 17500 --vbv-bufsize 14000 --partitions all --subme 10 --me umh --rc-lookahead 80 --extra:
Фильмы
Цитата:

--crf 21.0 --preset medium --tune film --profile high --level 3.1 --aq-strength 1.0 --deblock 0:0 --merange 20 --b-adapt 2 --trellis 2 --no-fast-pskip --qpmin 10 --qpmax 51 --psy-rd 1.0:0.2 --vbv-maxrate 17500 --vbv-bufsize 14000 --subme 9 --me umh --rc-lookahead 60 --extra:

А куда всё это вписывать?
  1. Жмём на шестерню

    http://puu.sh/BEII

  2. Переходим на вкладку CLI

    http://puu.sh/BEIQ

  3. Жмём "Применить"

  4. Спускаемся пониже, жмём "+"

  5. Даём имя пресету

  6. Сохраняем


Настройка звука

Ну тут получше дела, чем на PSP
Жми, меломан
  • Фильмы - AAC-HEv1 96-128kbps
  • Сериалы - AAC-HEv1 64-96kbps
  • Аниме-сериалы - AAC-HEv1 96-128kbps
  • Музыкальное видео - AAC-LC 192+kbps

Найти последнюю сборку XviD4PSP можно здесь


При выкладывании видео соблюдайте ПРАВИЛА оформления!

MadCatSE 17.02.2012 09:34

COOLERbyPSP,
Не работает.

COOLERbyPSP 17.02.2012 15:43

Что мешало им всё как у людей сделать =\ Да ещё и на таких мощностях. Держу кулачки за обновления :spiteful:

toxanik 17.02.2012 23:09

С Сони кулачки надо не держать, а прикладывать к головам их менеджеров с хорошим ускорением. Зная их - через 2 года может чего и дождемся. Очень надеюсь, что они прочитают это сообщение, обидятся, скажут "Ах,так!" и всё быстро сделают.

COOLERbyPSP 18.02.2012 03:33

Тоже верно, пусть у Apple учатся =\

Son of Liberty 20.02.2012 11:53

Как кодировать видео для PS Vita?
 
какие видео форматы поддерживает вита? .avi не?

MadCatSE 20.02.2012 12:09

MPEG-4 Simple Profile Level 3, Maximum 320x240 pixels, AAC
H.264/MPEG-4 AVC Baseline/Main/High Profile Level 3.1, Maximum 720p, AAC
Расширение файлов - только .мр4

nayvs666 20.02.2012 12:46

Народ помогите пожалуйста . Купил psp vita вчера в сони центре. Как смотреть через неё видео? Кинул на флешку фильм с mp4 просматривает нормально . Кинул другой фильм с mp4 не работает пишет не поддерживает, пробовал с avi тоже самое. Подскажите конвертер какой нибуть или что нибудь в этом роде . Если брать программы на старую псп то там разрешение 320 *180 помоему.

MadCatSE 20.02.2012 12:59

Можно попробовать взять xvid4psp, выставить там параметры, которые указаны выше - и конвертировать. Видео - в avc high profile 3.1, разрешение 720р, звук - в aac.

nayvs666 20.02.2012 13:03

Спасибо тогда как домой приду проверю, потом отпишусь о результатах.

Son of Liberty 20.02.2012 13:56

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

MadCatSE 20.02.2012 13:59

Son of Liberty,
Гугль в помощь, я такого ПОКА не видел.

thexyz 20.02.2012 14:02

Цитата:

Сообщение от Son of Liberty (Сообщение 1012977)
а какой-нибудь бесплатный хороший конвертер спецом для виты сейчас существует? Под "спецом" я имею в виду, где не надо ничего выставлять - тупо импортнул видео файл в прогу, а она конвертит. Ну, то бишь для чайников. Я, конечно, не ламо полное, но возиться с кодеками неохота...

Я погуглил за тебя:эх..., не держи(

nayvs666 20.02.2012 21:22

нашел конвертер -PSP Video 9 ставлю настройки на ps3 720р и нормально смотрится , правдо кажется что качество может быть лучше чем есть. Может я сам не правильные ставлю, но знаю что больше чем 720 р ставить бесполезно. Единственное 1 серию в 20 минут он конвентирует 40 минут . Это нормально или медленно ?

ErikPshat 21.02.2012 00:02

Цитата:

Сообщение от nayvs666 (Сообщение 1013128)
нашел конвертер -PSP Video 9 ставлю настройки на ps3 720р и нормально смотрится , правдо кажется что качество может быть лучше чем есть. Может я сам не правильные ставлю, но знаю что больше чем 720 р ставить бесполезно. Единственное 1 серию в 20 минут он конвентирует 40 минут . Это нормально или медленно ?

Если обратиться к техническим характеристикам, то поиск выдаёт следующие параметры экрана:

Цитата:

Сообщение от poboo (Сообщение 965696)
Экраны (сенсорные):

5 дюймов (16:9), 960 x 544, примерно 16 миллионов цветов, сенсорный OLED-экран емкостного типа.

Это означает, что 720p вам никогда не увидеть на экране с такими характеристиками, потому что в нём НЕТУ такого количества пикселей.
А 2 пикселя невозможно уместить в 1, потому что это минимальная единица исчисления разрешения экрана.
  • Видео необходимо кодировать исключительно с аспектом 960 x 544, если желаете смотреть на весь широкоформатный экран 16:9.
  • Но есть видео, которое ещё шире, то тут по любому требуется соблюдать ширину экрана 544, тогда по высоте оно будет несколько обрезано с чёрными полосами.
  • Либо выбирать размер по высоте 960, а по ширине ничем не ограничивать, тогда оно будет чуть шире экрана, но на VITA у вас появится выбор, либо смотреть на весь экран в высоту, но с выходящими за края экрана краями, либо смотреть во всю ширину, но тогда видео будет автоматически сжиматься по высоте.
Надеюсь вы поняли.

Ну и при кодировании имейте в виду следующие параметры:
Цитата:

Сообщение от poboo (Сообщение 965696)
Поддерживаемые форматы аудио и видеоматериалов:
  • Музыка: MP3 MPEG-1/2 Audio Layer 3, MP4 (MPEG-4 AAC), WAVE (линейная импульсно-кодовая модуляция)
  • Видео: MPEG-4 обычный профиль (AAC) H.264/MPEG-4 AVC профили Hi/Main/Baseline (AAC)


zOMBIE 21.02.2012 00:13

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1012088)
Это из он-лайн руководства. High 4.1 720p может кто-нибудь проверить?

COOLERbyPSP,написано же H.264/MPEG-4 AVC Baseline/High/Main Profile Level 3.1, Maximum 720p, AAC 3.1 в полне хватает,и чтоб битрейт был макс.3000кб/сек.

vitalikus 21.02.2012 18:23

ErikPshat, Вы высоту с шириной спутали, как я понял от ПСП он мало чем отличается в плане воспроизведения видео, думаю xvid4psp будет для кодирования идеален, ибо если ПСВ может воспроизводить видео с разрешением выше физического то выше описаная программа может просто перенести видео из того же .MKV что в разы повысит скорость перекодирования. Интересно несколько аудио дорожек он потянет?

KirJan-DeSign 21.02.2012 18:27

Цитата:

Сообщение от vitalikus (Сообщение 1013504)
ErikPshat, Вы высоту с шириной спутали,

как-бэ оригинальный скриншот с Виты::
скрин 960 x 544
[IMG]http://img38.**************/img38/2979/20120118233156.jpg[/IMG]


скрин с ПСП:

vitalikus 21.02.2012 18:54

KirJan-DeSign, К чему Вы это?

ErikPshat 21.02.2012 23:00

Цитата:

Сообщение от vitalikus (Сообщение 1013504)
ErikPshat, Вы высоту с шириной спутали

Да, да, что-то я совсем погнал )))
Ну думаю все поняли, о чём речь

Цитата:

Сообщение от ErikPshat (Сообщение 1013225)
  • Но есть видео, которое ещё шире, то тут по любому требуется соблюдать ширину экрана 544, тогда по высоте оно будет несколько обрезано с чёрными полосами.
  • Либо выбирать размер по высоте 960, а по ширине ничем не ограничивать, тогда оно будет чуть шире экрана, но на VITA у вас появится выбор, либо смотреть на весь экран в высоту, но с выходящими за края экрана краями, либо смотреть во всю ширину, но тогда видео будет автоматически сжиматься по высоте.

Тут перепутал, что 960 - это в ширину, а 544 - это в высоту :D

KirJan-DeSign, разрешение экрана - это не только ширина и высота в пикселях, но и размер зерна самого пикселя.
Несмотря на то, что у PSP и Виты экраны по размеру почти одинаковые, однако у Виты разрешение ровно в 4 раза выше, поэтому, если смотреть на одном и том же экране монитора компьютера, то может показаться, что экран у PS Vita на самом деле в 4 раза больше должен быть, т.е. как 4 склеенных скриншота от PSP (2 сверху и 2 снизу).
На самом деле, экраны почти одинаковы, а вот разрешение (количество физических пикселей) у Виты больше, а значит и качество на столько же выше.



А кодирование, да, фактически один-в-один, как для PSP, только разрешение следует поменять в соответствии с разрешением PS Vita.
Вот эту инструкцию можно сюда и копирнуть )) и уже 6-ая версия с оффсайта Winnydows Xvid4PSP достаточно стабильная.


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

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