0Vovan0
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Mark_Titov Зачем такая куча фильтров и опций? Ты понимаешь значение каждой из них? В менкодере, и в кодеках и в самом кодировщике, по умолчанию задано довольно много настроек, не надо их менять не зная точно для чего и зачем они. Из твоей чудо-строки опций : Критично - использование Global Motion Compensation (параметр gmc) - это несовместимо с большинством железных плееров. Кроме того декодеры многих старых плееров не способны декодировать мпег4 разрешением больше 512*384, и видео содержащее больше одного b-кадра подряд(опция bframes). Но вообще - куча неправильных опций: Цитата: scale=720:460,crop=720:400 | Зачем для флв видео, как правило низкого разрешения, делать такой апскейл? Качества это не прибавит ни разу, наоборот - чтобы сохранить качество при вдвое большем разрешении обычно требуется вчетверо больший битрейт. Кропанье вслепую тоже ни разу не рулит. Лучше всего или задавать для каждого видео параметры ресайза и кропа вручную, или не трогать вообще. Для плеера критично может быть только если ширина/высота видео не кратны 16ти, только в этом случае ресайз видео (и не обязательно в большую сторону) может потребоваться Цитата: hqdn3d - более качественная версия фильтра denoise3d , нет никакого смысла применять ни их вместе (два раза одно и то же делаешь), ни отдельно denoise3d Цитата: это вообще можно просто убрать Цитата: Это и абсолютно не нужно здесь, и снова чревато несовместимостями, убрать Зато стоит добавить постпроцессинг, например vf pp=ac - отлично сгладит блочность некачественных видео, и вообще влияет положительно на качество почти любого не avc видео, разве что на очень хорошо пожатых, с большим битрейтом, видео, вызовет небольшое размытие. Забудь всю ту ерунду что ты написал в настройках хвида. ДЛя хвида в менкодере, хорошее качество -xvidencopts bitrate=nnnnn // именно так, без каких либо еще опций, по дефолту там все что надо стоит, от тебя нужно только задать битрейт и все Отличное качетсво, при примерно вчетверо меньшей скорости кодирования: vhq=4:bvhq=1:quant_type=mpeg:chroma_opt=yes //и больше ничего добавлять не надо Есть еще некоторые опции которые потенциально могут улучшить качество кодирования, но они уже чреваты несовместимостью с железными плеерами. Да и все равно, хвид и близко не приблизится к x264 , а накручивая опции получим только то что древним хвидом будем кодировать дольше чем современным x264 А вообще чисто для просмотра роликов на железке я рекомендовал бы использовать ConvertX2DVD - конвертирует ролики в двд формат, минимум телодвижений, вполне неплохое качество, зависит от того сколько видео ты хочешь впихнуть на двдшку, и конвертирует довольно быстро. Mencoder - отличный кодировщик, но требует и некоторого понимания и большего количества телодвижений, в таких случаях как у тебя проще использовать специализированный софт. А вообще я в тему вот по какому вопросу заглянул: За немало прошедшего времени у мплеера не появилось возможности задавать определенные настройки в зависимости от используемого декодера? Конкретно то что мне нужно: При декодировании h264 видео отключать постпроцессинг, для любого другого - включать pp=ac. Это очень критично, т.к. декодер h264 сам делает постобработку, и двойная изображение очень портит. Пока решаю это просто тем, что все avc видео кладу в матрешку, и для .mkv файлов прописал запуск как mplayer -vf-clr %0 При декодировании ас3 звука увеличивать его громкость, т.к. видео с ас3 как правило довольно тихое, а весь диапазон громкости звука и близко не используется. В виндовых декодерах ac3 часто есть такая опция, на сколько дб увеличить уровень звука, но для мплеера я ничего такого не нашел. А в последних версиях даже пропал параметр a52drc , который раньше немного спасал. Пока использую softvol-max, и для видео с ac3 звуком увеличиваю его на сколько надо, но это весьма неудобно |