AngeLR | ||||||||||
Хочется в процессе обсуждения выяснить какой же кодек оптимально быстр/компактен/качественен и как его оптимально настроить. Например я конвертирую 2-х часовое DVD в DivX6. Выставляю битрейт 1100 Кб/с, разрешение 640хХХХ и 2-х проходовое кодирование, для получения "достойной" копии... А допустим есть DVD 4.7Гб на котором записанно 4 часа видео. Наверняка не имеет смылса выставлять для такого DVD анналогичный битрейт т.к. качество исходного видео уже "не то", а какое стоит выставлять ??? Как в общем определить какой необходим битрейт и какие еще параметры влияют на качество/скорость. Какой кодек чем лучше/хуже. Я например заметил что XviD побыстрее DivX, но качество (мне показалось) уступает. |
||||||||||
Andrew X | ||||||||||
AngeLR_W , общепризнанным стандартом является MPEG4, но его зарегестрированным очень трудно достать. Популярнейший DivX, пользуюсь 5 версией. Битрейт больше 2000, лучше не ставить. Поставь разрешение поменьше- будет побыстрей. |
||||||||||
Чеширский кот | ||||||||||
Есть начальные параметры которые не стоит менять: Разрешение картинки, его надо оставлять оригинальное или кратное, иначе будут искажения. Если фильм 720х576 то такой размер и надо оставить, т.к. он несет информацию о полном кадре (можно изменить на 352х288), но качество ухудшидся. Есть прога AutoGordianKnot, которая с этим справляется сама на автомате. Не вижу смысла DVD рипать в DivX, если звук 5.1 и качество хорошее - смотришь и получаешь удовольствие. ИМХО Да по теме: начинал в свое время с DivX и лучше и стабильнее кодека еще не видел. |
||||||||||
cop | ||||||||||
Не согласен :( Разрешение картинки можно менять и иногда даже нужно..... К примеру если мы делаем обрезку черных полей, то ту всяко разрешение будет уже не 720х576 (или какое там было у оригинала), вот тут и придется делать ресайз. Кроме этого ресайз есть смысл делать исходя из максимально возможного битрейта, т. е. к примеру если вы кодируете полуторачасовой фильм на один CD, в этом случае допустимый битрейт будет не так велик как хотелось бы. И сделав ресайз на 512x386 мы заметно улучшим качество видео, по сравнению с теми же параметрами, но с разрешением 720х576. На большом разрешении возможны появления артефактов ввиде "кубов".... |
||||||||||
cop | ||||||||||
Ну на битрейте 1100 - не самое "достойное" качество.... А вообще для подсчете битрейта есть специальные калькуляторы, в которых задаешь продолжительность видео, на сколько CD хочешь получить готовый фильм и параметры аудио - в итоге ты получишь точные цифры по битрейту для оцифровки. Я рекомендую - "Advanced DivX Bitrate Calc!" Сам я использую Divx 6.0, пока вполне доволен ![]() Что касается Xvid - кодек хороший, и при правильных настройках выдает отличные результаты. Но для новичков - он довольно сложен, в плане выбора этих самых параметров. |
||||||||||
Чеширский кот | ||||||||||
512x386 не несет полной информации о кадре, поэтому приходится делать 352х288, проверено не однократно, и тормозов меньше и битрейд выше. | ||||||||||
cop | ||||||||||
Кто тебе такое сказал ???? Разрешение 352х288 ну никак не может нести полной инфы по кадрам..... По инфе с разрешениями - 768*576 (полный кадр PAL и SECAM), 704*528, 640*480 (полный кадр NTSC), 576*432, 512*384, 448*336, 384*288 (полукадр PAL и SECAM), 320*240 (полукадр NTSC), 256*192, 192*144, 128*96, 64*48. Понятно, что с последними четырьмя разрешениями фильм будет выглядеть довольно похабно, даже если его цифровали с DVD. Разрешения 384*288 и 320*240 стоит применять только в тех случаях, если нам не нужны мелкие детали, либо если фильма на DVD очень плохого качества (бывают и такие) и не даст более четкой детализации при более высоком разрешении. Широкоформатные фильмы соотношения 16:9, а таких сейчас очень много в связи с распространившимися у буржуев широкоформатными ТВ, имеют еще более ограниченное количество цифруемых разрешений, пригодных для вывода на ТВ - 768*432, 512*288, 256*144. Хотя для фильмов 16:9 можно установить шторки, приводя их в соответствие 4:3. Кроме этого, битрейт совсем не зависит от разрешения картинки....какой поставишь, такой и будет. От разрешения зависит с каким качеством будет сжат каждый отдельно взятый кадр, естественно чем меньше разрешение - тем меньше будут потери при сжатии....и тем лучше будет качество в целом. Но главное тут оптимальный подбор разрешения и битрейта. Если пожать с мальньким разрешением, то в окне фильм будет идти с хорошим качеством, но при воспроизведении на полный экран - будет лажа, картинка будет растянута и без четких деталей :( |
||||||||||
AngeLR | ||||||||||
ну с битрейтом и разрешением более, менее понятно. А дополнительные параметры? Например на что влияет modulation (high/low)? Чем оличается Quantization H.263 от Quantization H.263 Optimized ? |
||||||||||
cop | ||||||||||
Параметр - modulation (high/low) предназначен для распределения битрейта по степени статичности сцен в фильме. Т.е. если в фильме больше сцен с быстро меняющейся картинкой (типа жанра экшен), то есть смысл увеличить качество обработки таких сцен. Ну и соответственно наоборот - если фильм "спокойный" (типа - мелодрама), то двигаем ползунок в low. Quantization H.263 и Quantization H.263 Optimized - это матрицы квантования, пдюс к ним ты забыл упомянуть Mpeg-2. Влияют они на качество обработки видеокадров, лучшие результаты дает "mpeg-2", но время на обработку видео немного увеличивается.... |
||||||||||
AngeLR | ||||||||||
Хех... спасиб cop. Ну чтож буду засыпать "глупыми" вопросами, если не против. А на что влияет "Psychvisual Enhancements" (none, masking, shaping) ? |
||||||||||
cop | ||||||||||
Да спрашивай, помогу чем могу ![]() "Psychovisual Enhancements" - как заявляется компанией DivX, это попытка убрать из изображения ненужные детали, например, для борьбы с шумом. В целом, применять эту опцию я не рекомендовал бы. Гораздо лучших результатов можно достичь, включив чистящие фильтры при обработке видео в VirtualDub. |
||||||||||
Чеширский кот | ||||||||||
Согласен с Cop, все недостатки поправишь при обработке. Оригинал - есть оригинал |
||||||||||
AngeLR | ||||||||||
А на что влияет Noise Reduction ? PS. Сейчас конвертнул "Сволочи" битрейт - 2200, разрешение оставил оригинальное, codec performance - insane quality (самое макс. качество)... кодировало долго, но качество (!!!!) - от DVD не отличить ![]() |
||||||||||
AngeLR | ||||||||||
И еще: часто, при конвертировании DVD в DivX, звук опережает видео. Из-за чего это происходит и как от этого избавиться ? | ||||||||||
Чеширский кот | ||||||||||
Выпадение кадров. |
||||||||||
cop | ||||||||||
Noise Reduction - еще один фильтр для удаления шумов, лучше не включать... Ну с таким битрейтом можно и на "стандарте" в два прохода жать, качество будет не плохое....и времени гораздо меньше займет ![]() |
||||||||||
cop | ||||||||||
Выпадение кадров может быть, если кодировать сразу с DVD-диска. Но вот это я не рекомендую делать !!! Пропускная возможность IDE ни в какое сравнение не идет со скоростью чтения с винта. Так, что проблемы очень вероятны. Да и привод свой пожалели бы, столько без передышки крутить....так его можно за пару месяцев убить ![]() Скидываем vob-ы на винт и потом жмем !!! Проблем в этом случае практически не бывает.... Хотя возможны и другие причины рассинхронизации - слабый проц, неправильные настройки проги кодирования. Как вариант, могу посоветовать, сжимать только видео, а аудио поток оставить в AC3. Если после сжатия фильма все будет нормально, то потом можно будет аудио пережать в mp3 без обработки видео. Либо оставить AC3 как есть....это тоже ничего ![]() Да, чуть не забыл..... Исправить рассинхронизацию можно в том же VirtualDub, но делается все это практически методом тыка....нужно будет подбирать параметры для смещения аудиодорожки. |
||||||||||
Чеширский кот | ||||||||||
Сор, вопрос тебе, как кодировать звук в 5.1? В пинакле пробовал расставлять по дорожкам, но это не то... Думаю нужен кодек. Не в курсе? Если не ответишь, пойду отдельный топик создам. |
||||||||||
Andrew X | ||||||||||
Прога нужна специальная. Сейчас уже не помню, пробей в Yandex, например, "Кодирование звука 5.1". Посмотри! |
||||||||||
AngeLR | ||||||||||
2 cop
Кодирую с SATA винта, причём физически "отдельного" (ни системы, ни файлов подкачки... ни чего кроме копии DVD).
AMD64 3000+
пробовал "ни чего не трогая" (как всё стояло по умолчанию) - всё равно звук опережает видео.
Тоже пробовал - без толку. ![]() Еще вопросик: насколько 2-х проходовое (в отличие от однопроходового) кодирование спасает качество выходного видео ? |
||||||||||
cop | ||||||||||
|
||||||||||
cop | ||||||||||
Ну тогда варианта два - либо прога кодирования у тебя глючит, либо плеер через который готовый фильм смотришь ![]() В чем цифруешь и какими кодеками (видео, аудио) ??? На малых битрейтах, 2-х проходное кодирование дает ощутимо лучшие результаты. При больших битрейтах, можно жать и в один проход.....разница тут уже не так видна. В принципе приемлемый вариант сам можешь определить. Выбере в фильме сцену с быстрой сменой кадров, и кодируй ее с одинаковым битрейтом в один и два прохода.....потом сравни что получилось. Если разница в качестве ощутима, увеличь битрейт и повтори процедуру снова. Так и узнаешь при каком битрейте уже можно гнать в один проход ![]() |
||||||||||
AngeLR | ||||||||||
Кодировал кодеком DivX в разных программах - Dr. DivX OSS beta 7 (ну эта ладно - бета), FairUse 2 (но это совсем не бета) и даже "штатным" DivX Converter - везде один результат. Проигрывателями тоже разными смотрел. Позже попробую конвертнуть в XviD, может это DivX глючит... хотя надежды мало. |
||||||||||
Чеширский кот | ||||||||||
AngeLR_W, а винда у тебя давно стоит? Может она до такой степени загажена, что не может нормально работать? Дефрагментируй диски для начала, это очень сильно влияет на процесс. |
||||||||||
AngeLR | ||||||||||
винде и пол года нет, и "загаживать" у меня тоже привычки нету (всё поряд не ставлю и не удаляю). А дефрагментация - не актуально, я же говорю - диск отдельный использую. А если по поводу свопа, то у меня оперативки не мало, я бы сказал, - 1 Гиг. |
||||||||||
AngeLR | ||||||||||
Еще вопрос: какие кодеки "основные", т.е. поддерживаются стационарными DVD/MPEG4 плеерами ? | ||||||||||
cop | ||||||||||
А аудио кодек какой используешь ? И в каком режиме, с постоянным или переменным битрейтом ? |
||||||||||
cop | ||||||||||
Более адаптированные - это Divx (видео) + MP3 (LAME) (аудио) Хотя все это относительно, тут много факторов может повлиять на то, что и с этими кодеками фильм не будет воспроизводиться на плеерах. Достаточно пожать фильм в нестандартном разрешении (типа 514х385), использовать при кодировании фишки из раздела настройки кодека "Motion Estimation" и т.д... Да и плееров слишком много, и у многих своё ноухау декодирования DIVX/MPEG4.... так что все это относительно ![]() Единственный совет, при кодировании в Divx используйте профиль "Home Theater"...... |
||||||||||
AngeLR | ||||||||||
стандартный - MP3/128kbs/44KHz пробовал AC3 - тоже самое. |
||||||||||
cop | ||||||||||
Тяжелый случай ![]() Черт его знает в чем причина...... |
||||||||||
AngeLR | ||||||||||
А еще, не подскажете (особенно cop), где можно достать "реальный" mpeg4 кодек ? Насколько я понял в "комплектах" идут типа "лайт-версия". | ||||||||||
cop | ||||||||||
Именно кодек MPEG-4, вроде разработка новых версий не ведется... Что касается кодека Divx, то он выходит в двух версия - простой и PRO. PRO версия кодека идет триальная, но крек к ней найти нет проблемы..... в инете их масса ![]() А вообще вот неплохой сайт по самым разным кодекам: http://www.codecs.org.ua/news.html |
||||||||||
AngeLR | ||||||||||
Я правильно понял, что DivX принял эстафету у MPEG4 ? А я думал, что 3viX, XviD & DivX это кодеки базирующиеся на разработках MPEG4, но прилично отличающиеся от него. |
||||||||||
cop | ||||||||||
Так оно и есть ![]() |
||||||||||
AngeLR | ||||||||||
Понятно, теперь когда говорят "стандарт MPEG4" в это понятие вкладывается DivX, XviD и 3ivX А что можете сказать о кодеке On2 TrueMotion VP7 (6) - что это такое и насколько он хорош/плох. Просто у нас на локальном сервере достаточно много видео столо появляться именно в этом формате. |