Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » x264

Ответить
Настройки темы
x264

Аватара для GreatWizard

Старожил


Сообщения: 200
Благодарности: 1

Профиль | Отправить PM | Цитировать


Хотелось бы по-больше узнать о этом способе видео сжатия, какой для него контейнер использовать, с каким звуком, вообще какую реализацию использовать... и все возможные мелочи
Как я понимаю собрались дяденьки из MPEG и сделали такой стандарт видеосжатия H.264 , еще и AVC( Advanced Video Coding). Где-то наверно опубликовали правила его исп-ния и выложили исходники и кто-то берется его реализовывать ..
Вот уже поступают беты от разных компаний или лиц (MoonLight, Ateme он вроде и Неро ?, x264....что-то вроде)
1) Насколько они могут сами изменять H.264 из MPEG ?
2) То есть какой лучше?
3) Допустим хочу закодировать DVD с H.264 и AAC или OGG, как ???
4) И самое главное откуда брать кодеки, проги. Их скажем не совсем просто взять, еще такие огр файлы бывают.

Вот чтобы не ошибаться, прошу поделиться той мнфой что сможете..
P.S. Я бы рылся днями, времени нет. Уже пытался не очень успешно
Да и все этот скпер пак H264_AAC_MP4 забросили ???

Отправлено: 18:48, 07-01-2005

 

Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


RBF, спасибо. Это действительно помогло. Только что закончил кодинг x264 rev265cli исходного фрагмена из Huffyuv (RGB24) в mp4. Правда, конечный файл получился, мягко говоря, так себе, несмотря на 2 прохода. Средний FSNR=41 Сейчас буду менять настройки кодера. Но больше меня беспокоит, что FourCC конечного файла -- тоже YV12. Разве там не должно стоять Н264?

Отправлено: 22:27, 18-06-2005 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

RBF RBF вне форума

Старожил


Сообщения: 305
Благодарности: 24

Профиль | Отправить PM | Цитировать


Nightingale
Конечный файл это mp4?
Там нет такого понятия FourCC. Это не avi, там набор поддерживаемых кодеков ограничен стандартом. YV12 это не его FourCC, а формат цвета в котором раскодирует H.264 декодер, что совершенно правильно.

Отправлено: 09:47, 21-06-2005 | #52


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет всем. Вчера попал на ветку, заинтересовался х264 и вечерком, после работы сел за ГП2. Кодеки Xvid 1.03(сижу больше года на Xvide)DivX 6 и х264-270. Настройки приблизительно: 2pass 2000 kb/s.
xvid - msp:6; vhq:4; I-frame int:25 ; QM: i1-3, p1-5, b1-7; Qtype-Mpeg; BmaxN - 1;BQRatio 1.35
divx - HDprofile; InsaneQ; ifame.int - 25 (c див-иксом увы не знаком)
x264 (на пробу) - BframeN - 1;MaxII-40 MinI-25; VBR 75%(по Вашему совету); MinQp-2 MaxQp-20 остальное-по дефолту.
Откровенно говоря, такой разницы в результатах не ожидал. Нравился xvid(когда-то) за качество(когда жалось 2 фильма на ДВД болванку). А теперь придется переходить на x264. В связи с етим вопросы сведущим:
- Нид:Мануалка или описалово advanced-установок (наугад експерементировать как-то неочень..)
- Почему после установки MaxQp-12 кодек начал метерится, что не влезает заданый диапазон? Я так понимаю, MaxQp=DRF или макс.значению матрицы квантизеров? Исходник в 100сек имеет размер 60М. Результат - 25М, тоисть в ~2,5р меньше. Почему такое большое значение MaxQp?
- Результат не открываєтся ВДабом (хотелось бы покадрово оценить качество)
- С постпроцессингом на П4-3ГГц занимает 80-100% ЦПУ (при выкл. все Ок)
- как обойти ограничение в 2гб на avi?

Сегодня попробую Неро AVC и VP7.0.7. Пока все. Спасибо за иформацию

Отправлено: 11:53, 24-06-2005 | #53


Старожил


Сообщения: 239
Благодарности: 5

Профиль | Отправить PM | Цитировать


alient

описание разных опций начали обсуждать на другом форуме http://forum.mediatory.ru/viewtopic....2827&start=200 или на Doom9.org загляни если аглийский хорошо понимаешь.

чтобы открыть фильм в Дубе, создай текстовый файл с расширением *.AVS со следующим содержимым
Цитата:
directshowsource("C:\Films\Film.mkv")
ну путь естественно свой укажи, и открой этот файл в дубе.

avi лучше неиспользовать для h.264 (если надо тебе грамотные люди объяснят почему) лучше используй mp4 или mkv, в них к томуже можно использовать звук в формате AAC-HE, а в mkv, так почти любой кодек можно засунуть.

я считаю что про avi давно уже пора забыть.

и использовать лучше консольную версию x264 http://x264.nl/ и GUI для него http://mirror05.x264.nl/jeryll/
для объединения воедино видео, звука, субтитров и прочего я использую контейнер mkv и прогу http://www.bunkus.org/videotools/mkv...s.html#windows
где взять свежий софт для mp4 пусть ктонибудь другой напишет.
для воспроизведения mkv и mp4 сплиттер от Haali http://haali.cs.msu.ru/mkv/
и декодер ffdshow
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:43, 24-06-2005 | #54

RBF RBF вне форума

Старожил


Сообщения: 305
Благодарности: 24

Профиль | Отправить PM | Цитировать


alient
Цитата:
Почему после установки MaxQp-12 кодек начал метерится, что не влезает заданый диапазон? Я так понимаю, MaxQp=DRF или макс.значению матрицы квантизеров? Исходник в 100сек имеет размер 60М. Результат - 25М, тоисть в ~2,5р меньше. Почему такое большое значение MaxQp?
Потому что x.264 это AVC, а не ASP, как Xvid. Здесь совсем другой диапазон квантайзеров. x.264 квантайзер -18/19 примерно соответствует Xvid квантайзер - 2.
Постпроцессинг не нужен ВООБЩЕ (опять же это AVC, а не ASP, как Xvid) здесь адаптивный препроцессинг при кодировании.

Отправлено: 00:58, 25-06-2005 | #55


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пасибочки, будем учить матчасть (а то когда залез в матрицу неро рекоде - долго чесал репу) Потестил VP7 и Неро Рекоде - побили все рекорды на продолжительность кодирования(конечно, качевство требует жертв, но все же....А что делать владельцам машин с ЦПУ <2Ghz?). Пока остановился на x.264. Буду подбирать оптимальние значения...

Отправлено: 15:20, 25-06-2005 | #56


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Зачем вторая ветка по x264 (я думаю, админ не будет против)
http://forum.mediatory.ru/viewtopic....asc&highlight=
здесь я нашел почти все ответы на дурацкие и не очень вопросы



Отправлено: 16:27, 25-06-2005 | #57


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите, где можно найти инструкцию по кодированию DVD в avi спомощью x264. Или напишиет кратко (но понятно) здесь.
Какие программы понадобятся и где можно скачать ?
Имеется DVD на компьютере и пользователь с некоторым количеством мозгов. Есть опыт кодирования в DivX при помощи VirtualDub.

Отправлено: 18:36, 01-07-2005 | #58

RaW RaW вне форума

Пользователь


Сообщения: 107
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вообщем потребуются такие вещи:
RIP DVD:
SmartRipper http://www.doom9.org/Soft21/Rippers/SR241.rar
Зайди в Settings и выбери max-filesize в категории File - Splitting, а также введи значение 9900 в поле max-filesize и нажми кнопку OK. Все это нужно проделать только один раз - SmartRipper навсегда запомнит эти настройки. Теперь нажми вкладку Stream Processing. Сними все галочки кроме видеодорожки и аудио дорожки с русским звуком.После потребуется VirtualDub-MPEG2. Бросаем туда получившийся *.vob После применяем фильтры,в большинстве случаев нужно установить три фильтра для обработки видео: Deinterlace, Cropping и Resize.
(Примечание: Размер кадра должен быть кратен 16. Например, ширина обычно имеет размер 720 или 704 пикселя, а высота кадра обычно 288, 304, 384, 400, 480 пикселей.Если Dr. DivX показал маленький размер кадра (например 640x288), а видео, переписанное с DVD диска с уже убранными черными полосами, имеет ширину 720 (или 704), то нужно будет самому подсчитать размер кадра. В данном случае (когда ширина кадра 720) примерную высоту можно высчитать по формуле:
примерная высота кадра = 720 * 288 / 640 Т.е. будет равна 324 пикселя. Но 324 - число не кратное 16, поэтому придется подыскать подходящее значение очень близкое к 324 (например 320).)

Кодирование видео:
Перекодировать видео необходимо только в два прохода (Nth Pass). Только так ты получишь качественный рип.
Битрейт можешь вычислить в DivX. Версия на данный момент x264 rev. 270
First Pass - галочка Fast First Pass (слегка улучшает качество, но скорость падает вдвое)
Nth Pass - без галочки Update Statsfile (улучшает качество, но целый проход смысла делать нету, другие кодеки справляются за два)

Deblocking Filter - Требуется подборка, вырежи кусок из DVD программой choperr XP http://www.digital-miner.com/software/chopperxp.zip и кодируй пока не подберешь
лучшее качество. x264 (www.x264.nl) - хороший кодек,
но кривой ffdshow http://mirror01.x264.nl/x264/ffdshow-20050619.exe и сложная настройка x264, добавляет свою ложку дегтя.

Минусовое значение DF дает четкость, но появляются квадраты, а плюсовое сглаживает картинку, но сильно. Оптимальное значение для многих фильмов -2 или -1 для strength, threshold.

Что такое B-Frames долго обьяснять, но можешь почитать тут http://codecs.narod.ru/article/rew_c...view_xvid.html
Оптимальное значение -2. Use a references ставь галочку. Bias -5. Varibility 80%. Partition decision quality 5 HQ
Все остальное по умолчанию.
По моему мнению, на данный момент самый лучший кодек, но требующий доработки.

Кодирование аудио:
PX3's AC3 to WAV http://files.digital-digest.com/down...x3conv_004.zip
Выбери Source audio в Virtual Dub меню Audio.
После этого выбери Save WAV... в меню File и укажи место, куда ты хочешь сохранить звуковую дорожку.
Поменяй разрешение файла с .wav на .ac3 Открой программу PX3's AC3 to WAV. Выбери сохраненную в VirtualDub дорожку в поле AC3-File и файл с расширением .wav в поле WAV-File, в который запишется обработанная аудио дорожка. Отметь галочку normalize WAV file...Нажми Start Convert.
Пакет Ahead NERO (Именно Nero Wave Editor): www.nero.com, антибиотик http://www.andr.net/andr-cra/n/x0120a.zip
После этого открой полученный .WAV файл в программе Nero Wave Editor. Для того, чтобы перекодировать звук в формат AAC, выбери Save As... в меню File.
В открывшемся окне выбери тип файла Nero Digital Audio (HE-AAC)(*.mp4) и нажми Options. Звук CBR использовать не стоит, т.к. VBR гораздо эффективнее. В нашем случае стоит использовать предустановку VBR/Стерео - Компакт, 50-70 Кб/с (HE-AAC) для фильмов, а для концертов 100-120 Кб/с (LC-AAC) .
Нажми ОК, напиши имя конечного файла (например sound.mp4) и нажми сохранить.
Сохранение в контейнер MKV.
MkvMerge GUI http://bunkus.org/videotools/mkvtool....5.0-setup.exe
Перетащи мышкой из Explorer оба файла в программу. Нажми Start muxing Получишь файл с расширением .MKV.
Для просмотра такого рипа потребуется Matroska Splitter www.matroska.org
Вот и все. Если, что пиши.!!! Удачи.

Последний раз редактировалось RaW, 02-07-2005 в 04:44.


Отправлено: 04:12, 02-07-2005 | #59


Старожил


Сообщения: 373
Благодарности: 2

Профиль | Отправить PM | Цитировать


Raw, отличные советы по всем кодекам. В 98% процентах согалсен. Только varibility может быть 75% да RDO 6(Slow) но это тогда скорость вообще упадёт. Плюс кое-какие ньюансы , кастом матрицы, кванты итп, 3-й пасс, система поиска.... которые в целом могут довольно улучшить качество.
Также х264 поддерживает зоны - для субтитров в конце фильма. Плюс НЕ-ААС PS,который выше по качеству неровского ...... читал что параметрическое стерео до сих пор плохо декодируется ... не знаю у меня с ffdshow 1 july никаких проблем не было да и последние ауд декодеры неро справляются
Ну пока! Удачи

Отправлено: 07:08, 02-07-2005 | #60



Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » x264

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Сравнение VP7 x264 H.264 Igor_D Видео и аудио: обработка и кодирование 500 24-10-2010 19:49
x264 и интерлейс Andrew Placid Видео и аудио: обработка и кодирование 5 28-11-2007 13:42
кодируем в X264 - Легко! Marikus Видео и аудио: обработка и кодирование 3 23-04-2007 22:52
Virtual Dub + x264 Kaz Видео и аудио: обработка и кодирование 5 25-02-2007 09:51
Проблема с извлечением видео из mkv (сжато x264) kazarin Видео и аудио: обработка и кодирование 26 18-06-2006 16:40




 
Переход