Printable Version of Topic
Click here to view this topic in its original format |
Forums > Работа с видео и аудио > DV>Xvid 2800kbps лучше чем DV>MPEG2 8000 kbps, Почему это происходит ? |
Posted by: x-drive on 17-10-2003, 22:27 |
Кодирую DV клип в xvid 2800kbps(cbr) 512х384(VDuB) и получаю видео качественее(чище), чем при кодировке того-же видео в МПЕГ-2(ДВД) 8000kbps(2 pass vbr)780х420(Procoder, CCE, не говоря уже о генке, с которым лучше не связываться при кодировке dv ИМХО) Клип в ntsc 29.970 interlaced/ Почему такое проиходит ? |
Posted by: RedAndr on 18-10-2003, 03:58 |
Что значит чище? А не делает ли XVid втихую шумоподавление? У того же последнего DiVX-а он есть, причём замаскирован и называется вполне нейтрально. Проверь сравнением картинок, исходной и закомпрессированных. |
Posted by: x-drive on 18-10-2003, 12:45 |
Может быть, посмотрел, вроде картинка в xvide более чистая, хотя на глаз очень трудно определить. Может это защёт blur'a в скрипте ависинта я добавляю blur(0.4) ? Хотя с другой стороны и в Прокодере тоже выставлял блюр.....Странно всё это ![]() |
Posted by: Set on 18-10-2003, 16:47 |
Кодируй при одинаковом разрешении, тогда можно будет сравнивать. P.S. Для Xvid-a наверняка ещё и деинтерлейс сделан. ![]() |
Posted by: x-drive on 18-10-2003, 20:13 |
Сравнил при одинаковом разрешении, всё равно xvid лучше... ![]() P.S 2Set: Что верно, то верно.... ![]() P.P.S А существует ли шумодав для Прокодера? |
Posted by: Set on 18-10-2003, 21:53 |
1. Чище - это хорошо только для мультиков, ты посмотри внимательней - может он детали затирает. 2. Обработка у тебя разная: блюр блюру - рознь, плюс деинтерлейс действует (закодируй без него, последнии XviD-ы допускают работу с интерлейсным видео, или сделай деинтерлейс и для MPEG-2). 3. Посмотри уровни пост-обработки в XviD-е. |
Posted by: x-drive on 19-10-2003, 00:18 | ||
Дело в том, что я полностью доволен тем, как действует Xvid и тут я менять ничего не хочу...Вопрос в том как улучшить Мпег2. Сделать деинтерлейс для него? А он нужен? Как потом этот клип будет воспроизводиться на бытовом двд? ![]() |
Posted by: RedAndr on 19-10-2003, 08:57 |
Деинтерлейс пожалуй делать не стоит, хотя можно попробовать, воспроизводится будет вполне нормально. А вот почистить видео вполне даже стоит. Поэтому советую всё это через AviSynth или Дуб делать. Деинтерлейс через TomsMoComp.dll, чистку - SmoothHiQ.vdf, или, если побыстрее - 2dcleanopt_k7.vdf |
Posted by: x-drive on 19-10-2003, 15:25 |
2RedAndr: Большое спасибо! ![]() ![]() |
Posted by: RedAndr on 19-10-2003, 23:00 |
Ну почему двойная, ведь это всё делается через фреймсерв, получается вполне прозрачно ![]() |
Posted by: x-drive on 21-10-2003, 17:37 |
Толи у меня руки не из того места растут, толи Прокодер не понимает файл фреймсервер(Ругается и говорит, что файл битый/неправельный)! Что делать? ![]() В том же генке всё нормально.... ![]() |
Posted by: RedAndr on 21-10-2003, 22:22 |
Бывает у Дуба фреймсерв глючит, не понятно прочему, поэтому я на АviSynth перешёл, с ним проблем нет. |
Posted by: x-drive on 22-10-2003, 00:53 | ||
Увы, Прокодер не понимает ависинта ![]() |
Posted by: RedAndr on 22-10-2003, 02:11 |
Да, точно, ProCoder ничего вообще не понимает, никаких фреймсерверов ![]() ![]() |
Posted by: x-drive on 22-10-2003, 03:06 | ||
Недавно провёл два опыта по кодированию dv авишки(1м40сек) в мпег2 двд. В обоих случаях применялись одни и теже ависинтовские а дубовские фильтры(а именно:TomsMoComp.dll в скрипте .crop в скрипте, smart smoother и smart resize(precise bicubic) в самом дубе. Переводил в мпег2 2pass vbr = 8000 kbps (без звука, дабы не терять на это время) Вариант 1: Fraimeserve 2 CCE(один из самых быстрых кодировщиков) это всё вылилось в 33 ![]() Вариант 2: Сохранение авишки через uncompressed, с последующей конвертацией через Прокодер(один из самых качественных кодировщиков, соответственно и медленных [по сравнению с ССЕ]) это вылилось в 24 минуты кодирования. Результатом ССЕ остался недоволен, картинка прокодера намного лучше. Вот такая вот математика..... ![]() |
Posted by: RedAndr on 22-10-2003, 03:24 | ||
Тут такая тонкость, если обработка видео очень трудоёмкая (скажем, как здесь, используется smart smoother), а MPEG кодируется в несколько проходов, то конечно, лучше обработать один раз и сохранить на диск, а затем уже кодировать. Но не всегда есть столько места на дисках... Если же делается только деинтерлейс или кодер однопроходный, то однозначно фреймсерв будет быстрее. |
Posted by: x-drive on 22-10-2003, 04:14 |
Понятно, спасибо.... ![]() Я перевожу VHS>DVD, поэтому кодировка всегда будет трудоёмкая... ![]() Ещё один вопрос, чтобы новый топик не открывать, где можно взять нормальный мпег2 (двд) калькулятор?.... ![]() |
Posted by: x-drive on 22-10-2003, 05:02 | ||
Вот покапался нв ixbt, оказывается можно канопусу скармливать ависинтовские файлы, только их сначала нужно перевести в фейк ави программой ffvfwAVIS. Прокодер эти фейки лопает и причмокивает... ![]() |
Posted by: RedAndr on 22-10-2003, 08:00 |
Я пользуюсь этим кар-кулятором: http://www.tomzavodny.cz/program/bitcalc/index_en.php (http://www.tomzavodny.cz/program/bitcalc/index_en.php Но он на DVD плохо ориентирован, что лучше найдёшь, свисни ![]() Вот ещё какой то простецкий есть: http://www.divx-digest.com/software/maddvd...trate_calc.html (http://www.divx-digest.com/software/maddvd_bitrate_calc.html Онлайновый: http://www.dvline.com/cfwebstore/pages/sup...alc/bitrate.htm (http://www.dvline.com/cfwebstore/pages/support/reference/dvd/BitrateCalc/bitrate.htm довольно симпатичный. Ещё один: http://dvd-hq.info/Calculator.html (http://dvd-hq.info/Calculator.html Можно это почитать: http://www.doom9.org/mpg/dvdr-calc.htm (http://www.doom9.org/mpg/dvdr-calc.htm Про ffvfwAVIS я подумал, но так как никогда с ним не работал не стал уж и заикатся ![]() |
Posted by: x-drive on 24-10-2003, 01:37 |
Всё работает просто класс! Дурим Прокодера через ffvfw, вставляем нужные ависинтовские фильтры и прцесс пошёл! Перекодировал 1ч:40мин ДВ среднего качества в довольно-таки хороший Мпег2(5500кб\с) ![]() |
Posted by: RedAndr on 24-10-2003, 07:39 |
Замечательно! Будем теперь знать как ПроКодера обманывать ![]() |