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) ? Хотя с другой стороны и в Прокодере тоже выставлял блюр.....Странно всё это blink.gif

Posted by: Set on 18-10-2003, 16:47
Кодируй при одинаковом разрешении, тогда можно будет сравнивать.

P.S. Для Xvid-a наверняка ещё и деинтерлейс сделан. wink.gif

Posted by: x-drive on 18-10-2003, 20:13
Сравнил при одинаковом разрешении, всё равно xvid лучше... huh.gif
P.S 2Set: Что верно, то верно.... wink.gif
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
QUOTE (Set @ Oct 18 2003, 08:53 PM):
Обработка у тебя разная: блюр блюру - рознь, плюс деинтерлейс действует (закодируй без него, последнии XviD-ы допускают работу с интерлейсным видео, или сделай деинтерлейс и для MPEG-2).

Дело в том, что я полностью доволен тем, как действует Xvid и тут я менять ничего не хочу...Вопрос в том как улучшить Мпег2. Сделать деинтерлейс для него? А он нужен? Как потом этот клип будет воспроизводиться на бытовом двд? unsure.gif

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: Большое спасибо! smile.gif Буду пробовать....Жалко конечно, что нет нормального мпег шумодава, всё таки двойная работа получается, сначала чистить в дубе, а потом кодировать в мпег.... dry.gif

Posted by: RedAndr on 19-10-2003, 23:00
Ну почему двойная, ведь это всё делается через фреймсерв, получается вполне прозрачно smile.gif. Да и по скорости вполне нормально.

Posted by: x-drive on 21-10-2003, 17:37
Толи у меня руки не из того места растут, толи Прокодер не понимает файл фреймсервер(Ругается и говорит, что файл битый/неправельный)! Что делать? unsure.gif
В том же генке всё нормально.... blink.gif

Posted by: RedAndr on 21-10-2003, 22:22
Бывает у Дуба фреймсерв глючит, не понятно прочему, поэтому я на АviSynth перешёл, с ним проблем нет.

Posted by: x-drive on 22-10-2003, 00:53
QUOTE (RedAndr @ Oct 21 2003, 09:22 PM):
Бывает у Дуба фреймсерв глючит, не понятно прочему, поэтому я на АviSynth перешёл, с ним проблем нет.

Увы, Прокодер не понимает ависинта sad.gif

Posted by: RedAndr on 22-10-2003, 02:11
Да, точно, ProCoder ничего вообще не понимает, никаких фреймсерверов sad.gif. Я что то забыл, в основном MainConcept-ом пользуюсь. Я когда ProCoder-ом кодировал, то я через фильтры ffdshow всё настраивал, там и деинтерлейс и шумодавы есть. Не такое конечно разнообразие как у AviSynth и VirtualDub, но вполне достойно. Кстати говоря, через ffdshow можно и AviSynth-овские фильтры запускать, но это не для слабонервных smile.gif. Хотя ради тренировки можно попробовать.

Posted by: x-drive on 22-10-2003, 03:06
QUOTE (RedAndr @ Oct 19 2003, 10:00 PM):
Ну почему двойная, ведь это всё делается через фреймсерв, получается вполне прозрачно smile.gif. Да и по скорости вполне нормально.

Недавно провёл два опыта по кодированию dv авишки(1м40сек) в мпег2 двд.
В обоих случаях применялись одни и теже ависинтовские а дубовские фильтры(а именно:TomsMoComp.dll в скрипте .crop в скрипте, smart smoother и smart resize(precise bicubic) в самом дубе. Переводил в мпег2 2pass vbr = 8000 kbps (без звука, дабы не терять на это время)
Вариант 1: Fraimeserve 2 CCE(один из самых быстрых кодировщиков) это всё вылилось в 33 ohmy.gif минуты кодирования.
Вариант 2: Сохранение авишки через uncompressed, с последующей конвертацией через Прокодер(один из самых качественных кодировщиков, соответственно и медленных [по сравнению с ССЕ]) это вылилось в 24 минуты кодирования.
Результатом ССЕ остался недоволен, картинка прокодера намного лучше.
Вот такая вот математика..... sad.gif

Posted by: RedAndr on 22-10-2003, 03:24
QUOTE (x-drive @ Oct 22 2003, 12:06 AM):
Недавно провёл два опыта по кодированию dv авишки(1м40сек) в мпег2 двд.

Тут такая тонкость, если обработка видео очень трудоёмкая (скажем, как здесь, используется smart smoother), а MPEG кодируется в несколько проходов, то конечно, лучше обработать один раз и сохранить на диск, а затем уже кодировать. Но не всегда есть столько места на дисках...
Если же делается только деинтерлейс или кодер однопроходный, то однозначно фреймсерв будет быстрее.

Posted by: x-drive on 22-10-2003, 04:14
Понятно, спасибо.... smile.gif
Я перевожу VHS>DVD, поэтому кодировка всегда будет трудоёмкая... sad.gif
Ещё один вопрос, чтобы новый топик не открывать, где можно взять нормальный мпег2 (двд) калькулятор?.... huh.gif

Posted by: x-drive on 22-10-2003, 05:02
QUOTE (RedAndr @ Oct 22 2003, 01:11 AM):
Да, точно, ProCoder ничего вообще не понимает, никаких фреймсерверов sad.gif. Я что то забыл, в основном MainConcept-ом пользуюсь. Я когда ProCoder-ом кодировал, то я через фильтры ffdshow всё настраивал, там и деинтерлейс и шумодавы есть. Не такое конечно разнообразие как у AviSynth и VirtualDub, но вполне достойно. Кстати говоря, через ffdshow можно и AviSynth-овские фильтры запускать, но это не для слабонервных smile.gif.

Вот покапался нв ixbt, оказывается можно канопусу скармливать ависинтовские файлы, только их сначала нужно перевести в фейк ави программой ffvfwAVIS. Прокодер эти фейки лопает и причмокивает... cool.gif

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 плохо ориентирован, что лучше найдёшь, свисни smile.gif.
Вот ещё какой то простецкий есть:
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 я подумал, но так как никогда с ним не работал не стал уж и заикатся wink.gif. Попробуй, потом раскажешь.

Posted by: x-drive on 24-10-2003, 01:37
Всё работает просто класс! Дурим Прокодера через ffvfw, вставляем нужные ависинтовские фильтры и прцесс пошёл! Перекодировал 1ч:40мин ДВ среднего качества в довольно-таки хороший Мпег2(5500кб\с) rolleyes.gif

Posted by: RedAndr on 24-10-2003, 07:39
Замечательно! Будем теперь знать как ПроКодера обманывать wink.gif. Но я всё равно МаинКонцептом пользуюсь, у него тут всё нормально.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)