В чём разница режимов motion estimation algorithm?

Страницы:  1
Ответить
 

MotoSava44

Стаж: 15 лет 11 месяцев

Сообщений: 243

MotoSava44 · 29-Мар-11 15:36 (14 лет 3 месяца назад)

Хотелось бы узнать в чём заключается разница режимов в motion estimation algorithm и насколько будет видно улучшение качества?
Я давно пользуюсь программой FormatFactory для перекодирования видео под смартфон. В настройках FormatFactory есть пункт H264 и там нам даётся на выбор 4 режима:
1) dia Diamond Search, radius 1 (fast)
2) hex Hexagon Search, radius 2 (normal)
3) umh Uneven multi-hexagon search (slow)
4) esa Exhaustive search (very slow)
скрытый текст
настройки выставляю примерно такие:
скрытый текст
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : Baseline@L1.3
Параметр CABAC формата : Нет
Параметр ReFrames формата : 1 кадр
Параметры GOP формата : M=1, N=8
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 4 м. 44 с.
Вид битрейта : Переменный
Битрейт : 512 Кбит/сек
Максимальный битрейт : 890 Кбит/сек
Ширина : 320 пикс.
Высота : 240 пикс.
Соотношение сторон : 4:3
Режим частоты кадров : Постоянный
Частота кадров : 29,970 кадр/сек
Цветовое пространство : YUV
Подвыборка цветности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.222
Размер потока : 17,4 Мбайт (80%)
Библиотека кодирования : x264 core 67 r1163+17 7d945df
Настройки программы : cabac=0 / ref=1 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=6 / psy_rd=1.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=0 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=512 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Дата кодирования : UTC 2011-03-28 12:26:30
Дата пометки : UTC 2011-03-28 12:26:32
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 4 м. 44 с.
Вид битрейта : Переменный
Битрейт : 124 Кбит/сек
Максимальный битрейт : 163 Кбит/сек
Канал(ы) : 2 канала(ов)
Расположение каналов : Front: L R
Частота : 44,1 КГц
Если я изменю параметр с hex на esa, насколько можно ожидать улучшения качества и вообще, заметно ли это человеческому глазу на смартфоне. Или же эти параметры стоит изменять только если делаешь DVD Rip для себя. Повышать битрейт для улучшения качества мне бы не хотелось, может этого можно добиться за счёт правильной настройки FormatFactory.
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет 8 месяцев

Сообщений: 4247

Pustovetov · 29-Мар-11 18:56 (спустя 3 часа)

MotoSava44 писал(а):
Хотелось бы узнать в чём заключается разница режимов в motion estimation algorithm и насколько будет видно улучшение качества?
Ставьте umh... И ваще такие странные настройки связаны с ограничениям смартофонского железа?
[Профиль]  [ЛС] 

MotoSava44

Стаж: 15 лет 11 месяцев

Сообщений: 243

MotoSava44 · 30-Мар-11 20:16 (спустя 1 день 1 час, ред. 30-Мар-11 20:16)

Нет, такие настройки FormatFactory по дефолту ставит. Я выбирал в настройках только битрейт видео: 512кбит/с и разрешение экрана: 320x240
За ответ спасибо, выставлю umh. Буду благодарен, если подскажите тему по Православному кодированию видео в h264
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет 8 месяцев

Сообщений: 4247

Pustovetov · 31-Мар-11 00:03 (спустя 3 часа)

Начните с того что обновите x264. Потому что у Вас он очень древний...
Из настроек в первую очередь попробуйте включить CABAC. И соответственно проверить прожует ли закодированное с ним смартфон. Ну и естественно надо попробовать увеличить количество ref, а то пока только 1, и попробовать включить B-фреймы.
[Профиль]  [ЛС] 

MotoSava44

Стаж: 15 лет 11 месяцев

Сообщений: 243

MotoSava44 · 02-Апр-11 15:54 (спустя 2 дня 15 часов, ред. 02-Апр-11 15:54)

После обновления x264 core 67 r1163+17 7d945df на x264 core 114 r1924 08d04a4 смартфон перестал играть видео. Откатился обратно до r1163, перекодировал клип с обычными параметрами, которые указаны в первом сообщении, играет на смартфоне. Потом попробовал включить CABAC, видео перестало играть. Включил b-frames на 1, перестало играть. Увеличил количество ref с 1 до 5, играет. То есть я могу регулировать только параметр ref. На смартфоне конечно можно вывернуться и поставить core player но и видео придётся смотреть только через него. Стандартный не будет играть, X-Plore тоже. А вот на телефонке оно просто не воспроизведется. Но это уже другой вопрос. umh я поставил, на глаз не очень видно, насколько дольше кодируется или качественней получается.
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет 8 месяцев

Сообщений: 4247

Pustovetov · 02-Апр-11 16:36 (спустя 41 мин.)

MotoSava44 писал(а):
После обновления x264 core 67 r1163+17 7d945df на x264 core 114 r1924 08d04a4 смартфон перестал играть видео.
Понятно. Небось weightp не тянет или изменились еще какие-то настройки по умолчанию ;( Плехо... Можно конечно попробовать подобрать минимально древний билд кодека, но лучше имхо послать FormatFactory нафиг и кодить непосредственно кодеком и ависинтом =) Тогда можно будет гибко настроить кодек именно под смартфон
Цитата:
Потом попробовал включить CABAC, видео перестало играть. Включил b-frames на 1, перестало играть.
Это плохо. Процентов этак 20 потеряли из-за того что железяка не тянет такое.
[Профиль]  [ЛС] 

MotoSava44

Стаж: 15 лет 11 месяцев

Сообщений: 243

MotoSava44 · 04-Апр-11 19:40 (спустя 2 дня 3 часа)

Будем считать вопрос решенным. Для себя могу сделать вывод, что надо больше искать темы о процессе кодирования в h264 и что за что отвечает. А методом научного тыка c кодеком и avisynth'ом ничего хорошего не выйдет.
[Профиль]  [ЛС] 

niggazden

Стаж: 16 лет 3 месяца

Сообщений: 203

niggazden · 11-Сен-12 23:07 (спустя 1 год 5 месяцев)

а как обновить н264?
[Профиль]  [ЛС] 

GarfieldX

Техпомощь раздела Кино, Видео и TV

Стаж: 20 лет 5 месяцев

Сообщений: 4016

GarfieldX · 12-Сен-12 12:31 (спустя 13 часов)

niggazden
Скачать последнюю версию.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error