Сайт | Пользователи | Кто в онлайне? | Поиск
AKPOCC Форум » ОСНОВНЫЕ ФОРУМЫ » ТЕХНИЧЕСКАЯ ЧАСТЬ » x264 (глубокие настройки)
 Логин
 Пароль
 Регистрация :: Забыли пароль?
Страницы: (2) « [1] 2 » ответить новая тема новое голосование
 Тема: x264 (глубокие настройки) « Предыдущая тема | Следующая тема » 
SmiT 
 Сообщений: 18
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Столкнулся с таким нюансом.
Есть задача. Сжать видео в x264 с максимальным качеством. Т.е. чтобы разницы между оригиналом и пережатым не было никакой. Ставлю высокий биттрейт, трехпроходной режим, плацебо. Потерь почти нет, кроме одного. Во время пережатия кодек делит картинку на мелкие квадратики (примерно 2х2 пикселя). Это заметно на очень контрастных и резких краях.  Плавные тонкие линии превращаются в "зубчатые". Если не всматриваться, то все ОК. Но я глазастый, и эта штука мне не нравится.
Как заставить кодек не делить видео на такие мелкие квадратики?


Исправил(а): SmiT, 18 января 2012, 20:05

Добавлено (через 59 мин. и 49 сек.):

Дополнение, чтобы было ясно о чем я говорю...

Отправлено: 18 января 2012, 21:03 | Зарегистрирован: 06 января 2010
aZZa 
 Сообщений: 117
 Начинающий автор
 
Профиль Личные сообщения   ЦИТАТА
SmiT
Дело не в x264. Смени рендерер. Ошибка только на красном канале, заметь, соты на фоне без артефактов.


--------------
Да, я шут, я циркач, так что же? Пусть меня так зовут вельможи. Как они от меня далеки, далеки. Никогда не дадут руки.
Отправлено: 19 января 2012, 09:11 | Зарегистрирован: 25 марта 2010
SmiT 
 Сообщений: 18
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
А на что я его сменю? Сжимал через MeGUI с последними обновлениями.
Отправлено: 19 января 2012, 12:21 | Зарегистрирован: 06 января 2010
aZZa 
 Сообщений: 117
 Начинающий автор
 
Профиль Личные сообщения   ЦИТАТА
SmiT
При чём здесь MeGui =_=. А какой сейчас используется рендерер? Пробуй EVR, Haali, VMR 7, VMR 9, Overlay mixer наконец.


--------------
Да, я шут, я циркач, так что же? Пусть меня так зовут вельможи. Как они от меня далеки, далеки. Никогда не дадут руки.
Отправлено: 19 января 2012, 15:35 | Зарегистрирован: 25 марта 2010
SmiT 
 Сообщений: 18
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Угу... Догнал о чем ты... Я просто никогда в жизни не лазил в фильтры.
В общем, наверно ты прав. Файл воспроизводится без артефактов с помощью Haali и VMR-7
Спасибо за помощь.
Отправлено: 19 января 2012, 17:17 | Зарегистрирован: 06 января 2010
Lenchik 
Нубоненавистник
 Сообщений: 538
 Начинающий автор
 
Профиль Личные сообщения   ЦИТАТА
и проблема эта называется то ли subsampling error, то ли sampling error
Отправлено: 20 января 2012, 00:02 | Зарегистрирован: 10 октября 2007
Armed 
Cheater
http://static.t-ru.org/avatars/2/47/13089947.jpg
 Сообщений: 2498
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Интересно, если у меня постоянная частота смены сцен, ну 8 кадров на сцену при 15 фпс, то можно ли задать в настройках эту частоту для ключевых кадров, и как оно повлияет на качество кодирования?

--------------
Если один человек общается с воображаемым другом - он шизофреник, если много человек общается - это религия
Отправлено: 02 ноября 2012, 12:51 | Зарегистрирован: 29 января 2006
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Цитата (Armed @ 02 ноября 2012, 14:51)
можно ли задать в настройках эту частоту для ключевых кадров
да
--keyint 150 --min-keyint 15
для твоих 15 фпс
Цитата (Armed @ 02 ноября 2012, 14:51)
и как оно повлияет на качество кодирования?
мне приятно думать, что положительно :rolleyes:
на практике: это улучшает seeking (перемотку), т.к. плееры в основном мотают по секундам
в теории: если установить keyint в 2 или 4 или более раз чем фпс, это улучшит компрессию, но сильно урежет возможность перемотки (что в случае с клипом не так критично)


Исправил(а): Artofeel, 02 ноября 2012, 13:08

--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 02 ноября 2012, 12:56 | Зарегистрирован: 26 апреля 2008
Armed 
Cheater
http://static.t-ru.org/avatars/2/47/13089947.jpg
 Сообщений: 2498
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Цитата (Artofeel @ 02 ноября 2012, 12:56)
--keyint 150 --min-keyint 15
для твоих 15 фпс

Спасибо, а как это логически расшифровывается! Что то тут цифры 8 не получается.
Цитата (Artofeel @ 02 ноября 2012, 12:56)
в теории: если установить keyint в 2 или 4 или более раз чем фпс, это улучшит компрессию, но сильно урежет возможность перемотки (что в случае с клипом не так критично)
Кодирую в AMVSimple пока, судя по перемотки ключевых кадров у меня куда меньше чем через каждые 8 кадров. Качество ужасно при разрешении 320x224.


Исправил(а): Armed, 06 ноября 2012, 12:09

--------------
Если один человек общается с воображаемым другом - он шизофреник, если много человек общается - это религия
Отправлено: 06 ноября 2012, 12:07 | Зарегистрирован: 29 января 2006
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Цитата (Armed @ 06 ноября 2012, 13:07)
а как это логически расшифровывается! Что то тут цифры 8 не получается.
а при чем тут 8?
ты просил на 15 фпс
--keyint фпс*10
--min-keyint фпс
Цитата (Armed @ 02 ноября 2012, 14:51)
ну 8 кадров на сцену при 15 фпс
аа..я не обратил внимания на это...эмм.."выражение"
поясни пожалуйста, что для тебя значит Frames Per Second ?


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 06 ноября 2012, 13:14 | Зарегистрирован: 26 апреля 2008
Armed 
Cheater
http://static.t-ru.org/avatars/2/47/13089947.jpg
 Сообщений: 2498
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Цитата (Artofeel @ 06 ноября 2012, 12:14)
поясни пожалуйста, что для тебя значит Frames Per Second

Тут видимо надо внести другую аббревиатуру! Выражение "8 кадров на сцену при 15 фпс" - это означает, что из 15 кадров в секунде у меня практически 2 сцены длиной по 8 кадров или пол секунды! Короче нашел правильную аббревиатуру - iFPS! :lol: Или (минимальное) количество ключевых кадров в секунду!
Цитата (Artofeel @ 06 ноября 2012, 12:14)
ты просил на 15 фпс
--keyint фпс*10
--min-keyint фпс

Да, но при 2 сценах в секунду получается 2 ключевых кадра в секунду;) А почему именно умножать на 10?
Понял откуда взялось число 10:
Цитата
Рекомендации: Значение по умолчанию применимо в большинстве случаев. Если Вы хотите использовать собственное значение, используйте следующую формулу: fps*10 (значение должно быть целым числом, кратным 10-и). Если Вы кодируете для Blu-ray или потокового видео, то возможно, Вам придется использовать значения, равные частоте кадров итогового видео. Большие значения полезны только для статичного видео.
То есть для частоты кадров в 25 нужно выбирать 250, для 23,976 - 240 и для 29,970 - 300.

http://forum.kinozal.tv/showthread.php?t=189299
Но вот думаю это хорошо только для Рипов, но не клипов.
Цитата
в теории: если установить keyint в 2 или 4 или более раз чем фпс, это улучшит компрессию, но сильно урежет возможность перемотки (что в случае с клипом не так критично)

Мне кажется количество ключевых кадров желательно увеличивать при увеличении количества сцен в клипе. Я хочу, чтобы на каждую новую сцену приходился новый ключевой кадр.

И еще настройки для исходника в HD и 320x224 - думаю должны как то отличаться?
Просто смотрю у людей в HD кодится лучше чем у меня 320x224.

Вот энциклопедя по x264
http://wiki.oszone.net/index.php/X264

Короче я тут пытаюсь разобраться
-I, --keyint         Maximum GOP size
-i, --min-keyint     Minimum GOP size
Цитата
GOP - это группа изображений, содержит последовательность кадров. Может включать до 15 кадров и должна обязательно начинаться с I кадра.

У меня минимальная последовательность 8 кадров, максимальная пусть 16, а почему тогда сказано до 15? Тоесть
--keyint 16 --min-keyint 8
Ну как?;)
Теперь надо с разрешением разобраться:
Цитата
Блок - данные по яркости и цветности для блоков 8х8 изображения. Блоки анализируются по значениям Y (яркость), CB и CR (цветоразностные сигналы)
Макроблок - как следует из названия, состоит из 4 простых блоков в окне 16х16 пикселей соответственно. В формате 4:2:0 макроблок содержит 4 блока яркостных данных Y и по одному CB и CR.
Слой - содержит несколько смежных макроблоков
Кадр - состоит из группы слоев, содержащих изображение, которое, в свою очередь, может быть как I, так P или B.

А блок 8x8 при 320x224 - это разве не много по сравнению с 1920x1080, его можно в настройках изменить? Или я так понимаю x264 изначально заточен под HD, и с 320x224 он будет справляться хуже, ну если только самому не покапаться.


Исправил(а): Armed, 09 ноября 2012, 10:11

--------------
Если один человек общается с воображаемым другом - он шизофреник, если много человек общается - это религия
Отправлено: 06 ноября 2012, 13:41 | Зарегистрирован: 29 января 2006
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
мой моск...так его еще не насиловали...зачем я это прочитал...

--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 06 ноября 2012, 15:55 | Зарегистрирован: 26 апреля 2008
Armed 
Cheater
http://static.t-ru.org/avatars/2/47/13089947.jpg
 Сообщений: 2498
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Artofeel, лано сорри буду разбираться сам. А ты не подскажешь как менять настройки x264 в AMVSimple и AMVComplex? Я могу только через MeGui.

Исправил(а): Armed, 06 ноября 2012, 21:28

--------------
Если один человек общается с воображаемым другом - он шизофреник, если много человек общается - это религия
Отправлено: 06 ноября 2012, 20:08 | Зарегистрирован: 29 января 2006
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
у сипла вроде ничего не поменять
у коплекса в папке tools файлик: preset.txt
в нем все написано, твой пресет будет работать под "Пользовательские настройки"
почитай еще это, актуальная статья по настройкам х264, не то что ты там ссылался, на 2008 год...


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 06 ноября 2012, 21:37 | Зарегистрирован: 26 апреля 2008
Armed 
Cheater
http://static.t-ru.org/avatars/2/47/13089947.jpg
 Сообщений: 2498
 Автор
 
Профиль Личные сообщения Сайт   ЦИТАТА
Цитата (Artofeel @ 06 ноября 2012, 20:37)
почитай еще это, актуальная статья по настройкам х264

Да встречал такую, но голова от всего этого пухнит! :smile:
Пока у Симпла результат лучше, ибо в Комплексе старые требования к превью и полной 2/12, а можно ли перекинуть настройки x264 взятые из Mediainfo или другой проге в Megui или Комплекс, без ручного ввода?


Исправил(а): Armed, 11 ноября 2012, 09:18

--------------
Если один человек общается с воображаемым другом - он шизофреник, если много человек общается - это религия
Отправлено: 11 ноября 2012, 09:11 | Зарегистрирован: 29 января 2006
 23 ответов после 18 января 2012, 20:03 « Предыдущая тема | Следующая тема » 
  [ Подписаться на тему :: Отправить тему на email :: Версия для принтера ]ответить новая тема новое голосование  
  Страницы: (2) « [1] 2 »
AKPOCC Форум » ОСНОВНЫЕ ФОРУМЫ » ТЕХНИЧЕСКАЯ ЧАСТЬ » x264 (глубокие настройки)


Рейтинг@Mail.ru   Rambler's Top100     Яндекс.Метрика