PDA

Просмотр полной версии : CCE: низкие битрейты (несколько фильмов на один диск)


scorcer
26.12.2008, 08:03
Достаточно часто мне задают вопрос: как загнать на диск несколько фильмов.
Отвечаю.
Для этого можно использовать Cinema Craft Encoder, известный под аббревиатурой ССЕ. Не ждите фантастического качества - битрейты 800-1000 позволяют пихать на диск от 8 до 10 часов, но снижение качества, на мой взгяд, катастрофическое. Впрочем, попробуйте сами - возможно вы сочтете это качество удовлетворительным.

Прежде чем вы начнете пихать фильмы на один диск толпами, рекомендую ознакомится вот с этим материалом (http://kanst.mediatory.ru/index.files/cce.htm) на сайте уважаемого Канста.
Я сам начинал именно с этого и лучшего описания не встречал.

****
Будем считать, что вы внимательно прочли предложенный вам материал.
Теперь вы знаете куда нажать, что бы изменить какие-либо параметры.
Начнем.

Прежде всего, сжимать мы будем с переменным битрейтом (VBR). Переменный битрейт - это более высокое качество при битрейтах ниже 6000 тысяч.
При установке CBR 800 кодер вобще вылетает.

Настройки битрейта:
при потоке менее 4000 я уже стаdлю галочку "Наlf horizontal resolution" - ииначе артефакты просто жуткие (квадратит).
При потоке менее 2000 ставлю галочку "Наlf vertical resolution" - по той же причине.

И обязательно устанавливаю, нажав Advanced:
Quantiser Matrices позволяет изменить матрицы квантования.
В комплекте ССЕ поставляются 5 матриц, рассчитанных на разные потоки кодирования.
В частности:
Smooth матрица - для компьютерной графики и мультипликации;
Very Low при потоке ниже 4000;
Ultra Low - ниже 2000.

Звук вывожу отдельно из вегаса в формате AC3.

Вот, собственно, и всё.

PS. Когда будете авторить диск в архитекторе - обязательно установите с свойствах проекта разрешение, с которым вы сжали ваши файлы.

Demik_Shalun
29.12.2009, 23:41
Quantiser Matrices позволяет изменить матрицы квантования.

Подскажите, если кто знает, описАние этих дополнительных матриц (помимо тех, которые с сайта у Канста), для каких целей они применяются. http://files.myopera.com/Creat0R/Opera_AC/Icons/Kolobki/unsure.gif

http://i043.radikal.ru/0912/b4/8aaa2636bdcb.jpg (http://www.radikal.ru)

jurisviii
30.12.2009, 00:13
А ты сравни самы весовые коэфициенты матриц, станет ясно, какие элементы матрицы БПФ будет отбрасыватся и в какой последовательности.
Подсказка - Intra таблица схожая с матрицой поджатия а JPG, а Non Intra в основном описывает векторов движения. Проанализируй логов сжатия разных картинок известной сложности и движения.

Demik_Shalun
30.12.2009, 00:30
Ну, в кое каких матрицах уже в названиях есть подсказки, можно немного разобраться для чего они. Просто я думал может где есть описание, т.к. я не силен в этих матрицах, но ведь кто-то же их создавал не просто так от балды. Меня более всего интересуют назначения этих матриц: 'PACKED DVD'; 'Professional'; 'SxGz (DVD v3)'; 'Fox Home Entertainment'; 'mb1 interlaced DV'; 'TMPEGEnc CG'. :chkl:

jurisviii
30.12.2009, 00:40
Названий понять иногда затруднительно, проще проследить, что при перевышения битрейта и в какой последовательности отбрасывается, и представить, какие артефакты на конкретной картинке менее заметны. Не зря ССЕ имеет возможность кодировать разных эпизод фильма с разными установками.

scorcer
30.12.2009, 01:08
замечу, что и для меня матрицы квантования - тема какая-то смутно неясная.
Я использовал разные матрицы, но ОЩУТИМО большой разницы не заметил, что, впрочем, неудивительно, поскольку стараюсь помногу на диск не писАть.
Так же не заметил какого-то прироста качества от 6, 8 или, допустим, 14-проходного кодирования, просто сжимает очень долго. :)

Время сжатия с нестандартными матрицами - увеличивается, кстати.

jurisviii,может дадите какие-то дополнительные ссылки, которые помогут разобраться в ваших пояснениях? Если честно - ничего не понял.
Даже названия матриц для меня в какой-то мере информативнее, потому что ясно примерно, на каких битрейтах или в стиле чего оптимизируется сжатие. Но вот КАК ИМЕННО, и ЧТО ИМЕННО - мне непонятно.

Demik_Shalun
30.12.2009, 01:27
Юрис, присоединяюсь к словам Scorcer-а, если есть какая-нибудь инфа или ссылочка о матрицах - будьте любезны! Или сами поясните доходчивым языком - если возможно.

jurisviii
30.12.2009, 01:34
К сожалению, я разбырался с этим вопросом в второй половине прошлого тысячелетия, когда инета я только в кино видел. На пальцах примерно так - при БПФ элементы с самым низким спектром помещается а правом верхнем угле, более высокочастотные (т.е. самые мелкие на картинке, если рассматрывать I-frame) - на нижнем левом. Потом матрица спектра перемножается с матрицой весовых коэфициентов, и, для достижения допустимого размера сжатого кадра, найменьшие элементы, если нужно, просто отбрасывается. Это с одной стороны основной механизм возникновения артефактов (когда при восстановления изображения отсутствует некоторые компоненты исходного спектра), а с другой стороны, выбор оптимальной весовой матрицы (естественно, она должна быть известна декодеру) перемещает артефактов в местах картинки, где они менее всего на глаз заметны. Именно от туда названия MPEG - Movie Picture Expert Group - среднестатитеские группы зрителей, кторые оценивали заметность потерь при сжатии во время разработки стандартов MPEG.

scorcer
30.12.2009, 02:28
при БПФ элементы с самым низким спектром помещается а правом верхнем угле, более высокочастотные (т.е. самые мелкие на картинке, если рассматрывать I-frame) - на нижнем левом. Потом матрица спектра перемножается с матрицой весовых коэфициентов, и, для достижения допустимого размера сжатого кадра....
неплохое заклинание. :)

GS1966
30.12.2009, 08:48
Если возникло желание разобраться, имхо, начинать нужно с "попроще" - а именно с разбора JPEG (http://keygene.narod.ru/1.htm):

Алгоритм сжатия JPEG (http://www.armosystems.ru/system/cctv_compression_jpeg.ahtm)

Матрицы квантования JPEG (http://forum.compression.ru/viewtopic.php?f=3&t=522)

Дискретное косинусное преобразование & Матрица квантования - здесь (http://www.mobimag.ru/Articles/2683/Principy_szhatiya_video_tonkaya_nastroika_MPEG.htm )

И далее, по нарастающей, к более сложному: JPEG (http://ru.wikipedia.org/wiki/JPG) (с переходом на список литературы)
.

Demik_Shalun
30.12.2009, 10:06
Юрис, Геннадий - спасибо! Весы пока не дают благодарить. На досуге буду всё это читать, разбираться, экспериментировать.