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 20.03.2012 22:55

toxanik,
vitalikus,
давайте во флудилку раздела уже перейдём)

toxanik 20.03.2012 23:19

А вроде всё было по теме =) Ну вот кроме этого сообщения. Славо богу разобрался с кодированием.

COOLERbyPSP 22.03.2012 00:47

toxanik, а поделиться с нами не хочешь? Ну, мало ли у кого ещё проблема появится такая :acute:

Anikind 22.03.2012 09:24

Поддерживаю COOLERbyPSP . Я так и не понял как от этой зелени избавиться.

vitalikus 22.03.2012 13:26

Anikind, Я ведь вроде бы уже всё в мельчайших подробностях описал... Вечером напишу инструкцию в картинках, если этого раньше не сделает
COOLERbyPSP

Anikind 22.03.2012 13:30

Цитата:

Сообщение от vitalikus (Сообщение 1022201)
Anikind, Я ведь вроде бы уже всё в мельчайших подробностях описал... Вечером напишу инструкцию в картинках, если этого раньше не сделает
COOLERbyPSP

Будем благодарны. Просто, когда описание растянуто на 5 страниц переписки и когда нет времени, чтобы всё прочесть и осознать, пошаговая с картинками очень пригодилась бы.

Sashok170784 22.03.2012 14:24

Цитата:

Сообщение от ErikPshat (Сообщение 1021882)
COOLERbyPSP, кстати, я что-то начинаю подозревать, что 3.1 не танет Вита. Судя по нескольким сообщениям в теме по зелёным полям.

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1021886)
ErikPshat, если делать в размер экрана - тянет.

Не обязательно. У меня 1280×720 High@3.1 прекрасно показывает.
Кстати, при перекодировании 6 версией у меня никаких зелёных полос нет.

vitalikus 22.03.2012 14:33

Sashok170784, Речь идёт исключительно об аспекте, а не о разрешении в целом.

COOLERbyPSP 22.03.2012 15:27

Sashok170784, то есть при кодировании 6й версией, выходной файл с аспектом 2,35:1 нормально играется?
MediaInfo получившегося файла под спойлер подкиньте)

Инструкцией попробую заняться, ибо не помешает.

Как избавиться от зелёных полос во время просмотра широкоэкранного видео.
Способ №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, когда в оригинале они намного шире?






toxanik 22.03.2012 18:26

На счёт того, что я разобрался с кодированием - у меня до этого проблема была не в цвете или полосках, уменя просто вита не принимала файл. Виновата была звуковая дорожка, которую я , хотя и перекодировал в нужный формат, я оставлял её шестиканальной( просто не заметил даже сразу, что рус дорожка 2 канала была, а английская аж шести). Поэтому видео не копировалось. Сконвертил в 2 канала - всё стало ОК.
Кое-что о личном опыте
Пытался, кстати, качать 720р mp4 аниме с торрента, ради лбопытства - не пошло на вите. Но я даже не стал смотреть медиоинформацию, видимо просто не повезло. Да и субтитры всё равно надо было вшивать. Сейчас потихоньку кодирую себе. На удивление действительно потихоньку, потеря 30% производительности при почти одинаковых настройках на аниме. Разве что выбрано преднастройка Animation вместо Film.

И может кто залить 1-2 минутное проблемное видео, которое в результате кодирования по стандарту дает зеленые полосы? Любопытно потыкать.

COOLERbyPSP 22.03.2012 19:18

Цитата:

Сообщение от toxanik (Сообщение 1022256)
потеря 30% производительности

Потому-что:
Цитата:

animation - для аниме и мультипликации:
--ref (удваивает --ref если оно больше 1) --deblock 1:1 --psy-rd 0.4:<не задано> --aq-strength 0.6 --bframes (стандартный --bframes + 2)

toxanik 22.03.2012 19:37

То есть падение на 30% производительности пресета Animation над Film. Печально. По мне так слишком уж долго. Возможно даже не 30% а почти 80-90%. Я забыл учесть что сериал 42 минуты и ~25 аниме кодировалось примерно одинаковое время. То есть он реально долбит ref 18? O_o Если бы я ещё шарил, что он делает. Но я такой ленивый, зачем читать описания к программам, лучше везде потыкаться.

Апд.: Почитал. Боюсь зря читал.

Sashok170784 22.03.2012 20:47

COOLERbyPSP, аспкет у меня другой. Я кодировал сериал, а он изначально 16:9, а не как фильмы 2,35:1
Ещё профиль Main 3.0 почему-то, только сам заметил.
Media Info
General
Complete name : F:\Vita\VIDEO\Река\The.River.S01E01.HD.rus.LostFilm.TV.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 480 MiB
Duration : 43mn 52s
Overall bit rate : 1 531 Kbps
Writing application : XviD4PSP 6.0 / 53.6.0

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 43mn 52s
Bit rate : 1 400 Kbps
Width : 960 pixels
Height : 544 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.112
Stream size : 439 MiB (91%)
Writing library : x264 core 116 r2044M 392e762
Encoding settings : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x131 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.20 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=230 / keyint_min=23 / scenecut=40 / intra_*******=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=1400 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=2500 / vbv_bufsize=2000 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 43mn 52s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 40.1 MiB (8%)
Language : Russian


Для себя я выбрал перепаковку из MKV. В баню это перекодирование.

vitalikus 22.03.2012 21:00

Sashok170784, всё не перепакуеш =)

Sashok170784 22.03.2012 21:05

Цитата:

Сообщение от vitalikus (Сообщение 1022277)
Sashok170784, всё не перепакуеш =)

Почему же?
Качать раздачи для Apple TV в разрешении 720p. Если вдруг уровень профиля выше 3.1, то перепаковать с его уменьшением.

Vector_Port6 22.03.2012 21:11

Для запуска видео в 720р отключаем CABAC и видео с аспектом 2.3505 идёт нормально и без зелени.

vitalikus 22.03.2012 21:30

Sashok170784, Тоже вариант.
Vector_Port6, Интересно, не пробовал. Вечером потестю.

ntune 22.03.2012 21:46

а это мак-юзерам:
с дефолтными настройками VisualHub получается очень неплохое качество видео
http://www.keepme.ru/upload/images/2...ad5d8eaeac.png

COOLERbyPSP 22.03.2012 22:28

Vector_Port6, уж лучше с полями делать. Ибо
Цитата:

CABAC дает сжатие, приблизительно, на 10-20% больше, по сравнению с CAVLC.

toxanik 22.03.2012 22:33

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

COOLERbyPSP 22.03.2012 22:33

Цитата:

Сообщение от Sashok170784 (Сообщение 1022280)
Почему же?

Потому-что
Цитата:

Сообщение от Sashok170784 (Сообщение 1022280)
раздачи для Apple TV

не всё.

toxanik, его в смысле CABAC или CAVLC?

toxanik 22.03.2012 22:35

Верить или нет, не знаю, не проверял.
Вот нарыл
CABAC

(Контекстно-зависимое адаптивное бинарное арифметическое кодирование)

CABAC - главное достоинство всех AVC-кодеков, он обеспечивает значительно лучшее сжатие, чем алгоритмы использующиеся в других кодеках, но требует больше вычислительных ресурсов как для кодирования, так и для декодирования. Это умная технология сжатия без потерь, упорядочивания элементов видео потока, знающая возможности элементов в окружении. Когда он отключен, видео кодируется с CAVLC (Контекстно-зависимое адаптивное кодирование с переменной длиной), которая использует меньше процессорного времени и, соответственно, даёт хуже качество. Использование CABAC увеличивает сжатие приблизительно на 10-20 % по сравнению с CAVLC. Так же, при отключенном CABAC, недоступны некоторые настройки кодирования.

Рекомендации: включать.


Upd.:Зря я на ночь читал все эти гайды, зря, зря. Совсем путаюсь Виноват, ошибся. Ладно, зато информация.

Vector_Port6 22.03.2012 23:04

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1022299)
Vector_Port6, уж лучше с полями делать. Ибо

Ну релиз вывешен, посмотрим что люди скажут. Не думаю что картинка будет плохая. Кабак не спасал в качестве видео для psp, а больше 400кб поднимать планку ради пары сцен смысла небыло, напрасные жертвы.

COOLERbyPSP 22.03.2012 23:18

Vector_Port6, ну то psp. Там и профиль то не ахти...
Цитата:

Сообщение от Vector_Port6 (Сообщение 1022308)
поднимать планку

ну крутили бы aq или psy

ErikPshat 22.03.2012 23:24

Цитата:

Сообщение от toxanik (Сообщение 1021892)
Виноват был 6канальный звук. Ну иначе я не могу объяснить то, что всё заработало. Вита не тянет ;D

И этот 6-ти канальный звук как-то влияет на появление зелёных обоев?

COOLERbyPSP 22.03.2012 23:31

ErikPshat, да не, оно у него по ходу вообще не игралось...

toxanik 22.03.2012 23:34

Вот вроде тот же пост, первое предложение:"На счёт того, что я разобрался с кодированием - у меня до этого проблема была не в цвете или полосках, уменя просто вита не принимала файл." Даже менять ничего не нужно =) Кстати серия аниме под 150 мб выходит. Я ожидал ~200. Что-то мало.
Медиаинфо для любопытных
General
Complete name : C:\Кодирование\[Raws-4U] Steins;Gate 01 (MX 1280x720 x264 AAC).mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 146 MiB
Duration : 24mn 0s
Overall bit rate mode : Variable
Overall bit rate : 848 Kbps
Encoded date : UTC 2012-03-21 20:22:18
Tagged date : UTC 2012-03-21 20:22:18

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 6 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 24mn 0s
Bit rate : 652 Kbps
Maximum bit rate : 20.9 Mbps
Width : 960 pixels
Height : 544 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.050
Stream size : 112 MiB (77%)
Writing library : x264 core 119 r2106 07efeb4
Encoding settings : cabac=1 / ref=6 / deblock=1:1:1 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_*******=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=17500 / vbv_bufsize=14000 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / aq=1:0.60
Encoded date : UTC 2012-03-21 20:22:18
Tagged date : UTC 2012-03-21 20:22:22

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 24mn 0s
Bit rate mode : Variable
Bit rate : 192 Kbps
Maximum bit rate : 221 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 33.0 MiB (23%)
Encoded date : UTC 2012-03-21 20:22:21
Tagged date : UTC 2012-03-21 20:22:22

От д****ка потом заного перекодирую, избавлюсь. Наверное подниму ref. Заного вдумчиво почитаю тему об кодировании. А то это самодеятельность полная =) Ещё подсказки есть? Хочу создать профиль под аниме, более менее постоянный. Источник был 720р

COOLERbyPSP 22.03.2012 23:44

toxanik, я брал серию с бд...того же Штайна...Издеваетесь?) Вышло на 170 Мб, но там я вообще настройки не крутил.
aq=1:0.60 вот это поднимай, второе значение. Под аниме, ИМХО, aq=1:0.80 (выше 1.2 не лез бы, но всё зависит от картинки, так что мерить на глазок никто не запрещал) , psy_rd=0.70:0.00, не меньше.

ErikPshat 22.03.2012 23:46

Цитата:

Сообщение от COOLERbyPSP (Сообщение 1022310)
ну то psp. Там и профиль то не ахти...

Ещё раз напоминаю. Вот тут я выкладывал профиль для "PS Vita" и он потом добавляется в пресетах, как "Sony PS Vita" в версии 6 XviD4PSP.

Поэтому советую добавить этот профиль, а не чудить с профилем для PSP - и доработать его...

COOLERbyPSP 22.03.2012 23:49

ErikPshat, я про AVC профиль) Или предлагаете поставить xvid4psp 6 и поковыряться там?

ErikPshat 22.03.2012 23:58

COOLERbyPSP, ну я догнал чуток, что вы ковыряете версию 5.

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


Нам нужен универсальный метод (пресет), иначе так и будем до бесконечности искать чудо.
Кстати, можно ведь составить пресет и для 5-ой версии.

COOLERbyPSP 23.03.2012 00:16

Сегодня doubledeath приедет, с ним и пошаманим) Заодно на Вите глянем.

vitalikus 23.03.2012 00:50

Vector_Port6, Толи руки у меня кривые, толи я что то намудрил, но у меня кабак не решил проблемму, зелень осталась.
ЗЫ
Эксперимент я проводил на шестой версии и профиле выложенным ранее.

vitalikus добавил 23.03.2012 в 00:50
ErikPshat, В создании пресета для пятой версии есть проблема, он не позволяет создавать или редактировать имеющиеся пресеты, но при этом есть некий пресет CUSTOM, в котором уже можно делать изменения. Ах да, м так же можно добавлять пресеты для кодеков звука и видео.

toxanik 23.03.2012 17:09

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

COOLERbyPSP 23.03.2012 17:31

Вложений: 1
toxanik, бери бдрип в 720 от фей за исходник) Конфетка, не иначе.

UPDATE: тянет AAC HE. Во всяком случае и HE и HEv2 звучат лучше LC на равном битрейте. Проверял лично, уши AKG K518LE если что.

Пофиксил пресет для xvid4psp 6, пробуйте) Куда кидать файл описано здесь

Dex 03.04.2012 00:39

Ого, XviD4PSP теперь под Виту пойдёт? Последний раз основательно полтора года назад заходил на форум.. Офигел, что на супермощную Виту теперь кодировать нужно, особенно каналы звука) Всем привет, я снова тут=)

ErikPshat 03.04.2012 00:45

Цитата:

Сообщение от Dex (Сообщение 1024770)
Оигел, что на супермощную Виту теперь кодировать нужно, особенно каналы звука)

Ну тыж не будешь на Виту кидать видео 1920х1280.
Поэтому под Виту, в некоторых случаях, требуется перекодировка.

toxanik 03.04.2012 00:53

ErikPshat, как это юридичиски то звучит. В некоторых случаях, ога =)

COOLERbyPSP, спасибо за информацию, заметил только сейчас обновление на счёт AAC HE. Ушки сенх 650, если что. Потом буду как-нибудь проверять.

COOLERbyPSP 03.04.2012 01:05

toxanik, для музыки всё равно не советовал бы HE использовать. Разве что для сериалов\фильмов.
А чего там проверять то? Ушам моим не доверяешь?)

ErikPshat 03.04.2012 01:08

Цитата:

Сообщение от toxanik (Сообщение 1024775)
ErikPshat, как это юридичиски то звучит. В некоторых случаях, ога =)

И..., что ты этим хотел подчеркнуть? Не понял твоей иронии.
Человек выдал предложение про необходимость кодировки для такого мощьного девайса, как Вита. На что был предложен пример неподдерживаемого разрешения. Забыл указать про 7-канальный звук, который тоже на Вите ни к чему.

И правильно - в некоторых случаях, ога. Например 720p (1280×720 точек) можно и пережить, я думаю. Не так далеко от 960х544. И Вита 720p по заявленным характеристикам воспринимает.


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

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