Forums -> Работа с видео и аудио -> DV>Xvid 2800kbps лучше чем DV>MPEG2 8000 kbps
| Full Version

x-drive
Кодирую DV клип в xvid 2800kbps(cbr) 512х384(VDuB) и получаю видео качественее(чище), чем при кодировке того-же видео в МПЕГ-2(ДВД) 8000kbps(2 pass vbr)780х420(Procoder, CCE, не говоря уже о генке, с которым лучше не связываться при кодировке dv ИМХО)
Клип в ntsc 29.970 interlaced/
Почему такое проиходит ?
RedAndr
Что значит чище? А не делает ли XVid втихую шумоподавление? У того же последнего DiVX-а он есть, причём замаскирован и называется вполне нейтрально. Проверь сравнением картинок, исходной и закомпрессированных.
x-drive
Может быть, посмотрел, вроде картинка в xvide более чистая, хотя на глаз очень трудно определить. Может это защёт blur'a в скрипте ависинта я добавляю blur(0.4) ? Хотя с другой стороны и в Прокодере тоже выставлял блюр.....Странно всё это :blink:
Set
Кодируй при одинаковом разрешении, тогда можно будет сравнивать.

P.S. Для Xvid-a наверняка ещё и деинтерлейс сделан. ;)
x-drive
Сравнил при одинаковом разрешении, всё равно xvid лучше... :huh:
P.S 2Set: Что верно, то верно.... ;)
P.P.S А существует ли шумодав для Прокодера?
Set
1. Чище - это хорошо только для мультиков, ты посмотри внимательней - может он детали затирает.

2. Обработка у тебя разная: блюр блюру - рознь, плюс деинтерлейс действует (закодируй без него, последнии XviD-ы допускают работу с интерлейсным видео, или сделай деинтерлейс и для MPEG-2).

3. Посмотри уровни пост-обработки в XviD-е.
x-drive
QUOTE (Set @ Oct 18 2003, 08:53 PM)
Обработка у тебя разная: блюр блюру - рознь, плюс деинтерлейс действует (закодируй без него, последнии XviD-ы допускают работу с интерлейсным видео, или сделай деинтерлейс и для MPEG-2).

Дело в том, что я полностью доволен тем, как действует Xvid и тут я менять ничего не хочу...Вопрос в том как улучшить Мпег2. Сделать деинтерлейс для него? А он нужен? Как потом этот клип будет воспроизводиться на бытовом двд? :unsure:
RedAndr
Деинтерлейс пожалуй делать не стоит, хотя можно попробовать, воспроизводится будет вполне нормально. А вот почистить видео вполне даже стоит. Поэтому советую всё это через AviSynth или Дуб делать. Деинтерлейс через TomsMoComp.dll, чистку - SmoothHiQ.vdf, или, если побыстрее - 2dcleanopt_k7.vdf
x-drive
2RedAndr: Большое спасибо! :) Буду пробовать....Жалко конечно, что нет нормального мпег шумодава, всё таки двойная работа получается, сначала чистить в дубе, а потом кодировать в мпег.... <_<
RedAndr
Ну почему двойная, ведь это всё делается через фреймсерв, получается вполне прозрачно :). Да и по скорости вполне нормально.
x-drive
Толи у меня руки не из того места растут, толи Прокодер не понимает файл фреймсервер(Ругается и говорит, что файл битый/неправельный)! Что делать? :unsure:
В том же генке всё нормально.... :blink:
RedAndr
Бывает у Дуба фреймсерв глючит, не понятно прочему, поэтому я на АviSynth перешёл, с ним проблем нет.
x-drive
QUOTE (RedAndr @ Oct 21 2003, 09:22 PM)
Бывает у Дуба фреймсерв глючит, не понятно прочему, поэтому я на АviSynth перешёл, с ним проблем нет.

Увы, Прокодер не понимает ависинта :(
RedAndr
Да, точно, ProCoder ничего вообще не понимает, никаких фреймсерверов :(. Я что то забыл, в основном MainConcept-ом пользуюсь. Я когда ProCoder-ом кодировал, то я через фильтры ffdshow всё настраивал, там и деинтерлейс и шумодавы есть. Не такое конечно разнообразие как у AviSynth и VirtualDub, но вполне достойно. Кстати говоря, через ffdshow можно и AviSynth-овские фильтры запускать, но это не для слабонервных :). Хотя ради тренировки можно попробовать.
x-drive
QUOTE (RedAndr @ Oct 19 2003, 10:00 PM)
Ну почему двойная, ведь это всё делается через фреймсерв, получается вполне прозрачно :). Да и по скорости вполне нормально.

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

Тут такая тонкость, если обработка видео очень трудоёмкая (скажем, как здесь, используется smart smoother), а MPEG кодируется в несколько проходов, то конечно, лучше обработать один раз и сохранить на диск, а затем уже кодировать. Но не всегда есть столько места на дисках...
Если же делается только деинтерлейс или кодер однопроходный, то однозначно фреймсерв будет быстрее.
x-drive
Понятно, спасибо.... :)
Я перевожу VHS>DVD, поэтому кодировка всегда будет трудоёмкая... :(
Ещё один вопрос, чтобы новый топик не открывать, где можно взять нормальный мпег2 (двд) калькулятор?.... :huh:
x-drive
QUOTE (RedAndr @ Oct 22 2003, 01:11 AM)
Да, точно, ProCoder ничего вообще не понимает, никаких фреймсерверов :(. Я что то забыл, в основном MainConcept-ом пользуюсь. Я когда ProCoder-ом кодировал, то я через фильтры ffdshow всё настраивал, там и деинтерлейс и шумодавы есть. Не такое конечно разнообразие как у AviSynth и VirtualDub, но вполне достойно. Кстати говоря, через ffdshow можно и AviSynth-овские фильтры запускать, но это не для слабонервных :).

Вот покапался нв ixbt, оказывается можно канопусу скармливать ависинтовские файлы, только их сначала нужно перевести в фейк ави программой ffvfwAVIS. Прокодер эти фейки лопает и причмокивает... B)
RedAndr
Я пользуюсь этим кар-кулятором: http://www.tomzavodny.cz/program/bitcalc/index_en.php
Но он на DVD плохо ориентирован, что лучше найдёшь, свисни :).
Вот ещё какой то простецкий есть:
http://www.divx-digest.com/software/maddvd...trate_calc.html
Онлайновый: http://www.dvline.com/cfwebstore/pages/sup...alc/bitrate.htm
довольно симпатичный.
Ещё один: http://dvd-hq.info/Calculator.html
Можно это почитать: http://www.doom9.org/mpg/dvdr-calc.htm
Про ffvfwAVIS я подумал, но так как никогда с ним не работал не стал уж и заикатся ;). Попробуй, потом раскажешь.
x-drive
Всё работает просто класс! Дурим Прокодера через ffvfw, вставляем нужные ависинтовские фильтры и прцесс пошёл! Перекодировал 1ч:40мин ДВ среднего качества в довольно-таки хороший Мпег2(5500кб\с) :rolleyes:
RedAndr
Замечательно! Будем теперь знать как ПроКодера обманывать ;). Но я всё равно МаинКонцептом пользуюсь, у него тут всё нормально.