MEncoder Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:mencoder [2011/04/02 03:22]
[lavc (-lavcopts)]
wiki:mencoder [2012/06/19 10:36] (текущий)
[Ссылки]
Строка 1: Строка 1:
 ====== MEncoder ====== ====== MEncoder ======
  
-===== Описание =====+====== Описание ​======
 MEncoder - это кросплатформенный инструменты для кодирования видео. MEncoder - это кросплатформенный инструменты для кодирования видео.
  
Строка 9: Строка 9:
 \\ \\
  
-===== Установка =====+====== Установка ​======
  
-Достаточно найти ​**mencoder** в Центре Приложений Ubuntu или в Sinaptic и установить. ​Так же можно и через консоль:​+Достаточно найти ​''​mencoder'' ​в //Центре Приложений Ubuntu//, или в //Sinaptic//, и установить. ​Можно и через консоль:​
 <​code>​sudo apt-get install mencoder</​code>​ <​code>​sudo apt-get install mencoder</​code>​
  
-==== Сборка из исходников ====+===== Сборка из исходников ​=====
  
 <code bash> <code bash>
Строка 32: Строка 32:
 sudo make install sudo make install
 </​code>​ </​code>​
- 
-FIXME добавить checkinstall 
  
 \\  \\ 
  
-===== Основные ключи =====+====== Основные ключи ​======
  
 ^ Ключ ^ Описание ^ ^ Ключ ^ Описание ^
Строка 60: Строка 58:
 | -subcp <​encoding>​ | Кодировка субтитров | | -subcp <​encoding>​ | Кодировка субтитров |
  
-=== Примеры ===+==== Примеры ​====
    * Кодировать 60 секунд начиная с 100-й секунды:​    * Кодировать 60 секунд начиная с 100-й секунды:​
 <​code>​ <​code>​
Строка 76: Строка 74:
 \\ \\
  
-===== Полезные фильтры =====+====== Полезные фильтры ​======
  
 ^ Фильтр ^ Описание ^ ^ Фильтр ^ Описание ^
Строка 89: Строка 87:
 | flip | Зеркально отражаем изображение по вертикали | | flip | Зеркально отражаем изображение по вертикали |
 | mirror | Зеркально отражаем изображение по горизонтали | | mirror | Зеркально отражаем изображение по горизонтали |
-| harddup | Дублирующиеся кадры будут принудительно кодироваться на выходе.\\ ​ Необходим,​ если вы после кодирования планируете редактировать видеофайл. Следует размещать в самом конце списка фильров |+| harddup | Дублирующиеся кадры будут принудительно кодироваться на выходе.\\ ​ Необходим,​ если вы после кодирования планируете редактировать видеофайл. Следует размещать в самом конце списка фильтров |
  
-=== Примеры ===+==== Примеры ​====
 //* фильтры разделяются запятой//​ //* фильтры разделяются запятой//​
  
-    * Смасштабировать видео до 640pix по ширине:​+    * Масштабировать видео до 640pix по ширине:​
 <​code>​-vf dsize=640:​-2,​scale=640:​-2</​code>​ <​code>​-vf dsize=640:​-2,​scale=640:​-2</​code>​
  
Строка 102: Строка 100:
 \\ \\
  
-===== x264 (-x264encopts) =====+====== x264 (-x264encopts) ​======
  
 Двухпроходное кодирование:​ Двухпроходное кодирование:​
Строка 117: Строка 115:
 //* значение bframes должно совпадать для обоих проходов.//​ //* значение bframes должно совпадать для обоих проходов.//​
  
-Кодирование в один поток:+Кодирование в один проход:
 <code bash> <code bash>
 mencoder "​your_movie"​ -ovc x264 -x264encopts crf=22:​subq=7:​8x8dct:​trellis=2:​threads=0:​frameref=3:​bframes=3:​weightb -oac lavc -lavcopts acodec=aac:​abitrate=384 -o "​movie_out.avi"​ mencoder "​your_movie"​ -ovc x264 -x264encopts crf=22:​subq=7:​8x8dct:​trellis=2:​threads=0:​frameref=3:​bframes=3:​weightb -oac lavc -lavcopts acodec=aac:​abitrate=384 -o "​movie_out.avi"​
Строка 123: Строка 121:
 //​*предпочтительнее в большинстве случаев.//​ //​*предпочтительнее в большинстве случаев.//​
  
-=== Разбор опций ===+==== Разбор опций ​====
  
     * Устанавливаем средний битрейт. Чем выше - тем лучше качество (понятное дело что не выше исходного =) ); чем ниже - тем хуже. Нужно выбирать или битрейт,​ или квантователь.     * Устанавливаем средний битрейт. Чем выше - тем лучше качество (понятное дело что не выше исходного =) ); чем ниже - тем хуже. Нужно выбирать или битрейт,​ или квантователь.
Строка 151: Строка 149:
 <​code>​partitions=all</​code>​ <​code>​partitions=all</​code>​
  
-    * Улучшает затухания и градиенты цвета (небо и т. п.).+    * Улучшает затухания и градиенты цвета (небо и т.п.).
 <​code>​weightb</​code>​ <​code>​weightb</​code>​
  
-    * Треллис квантование для повышения эффективности сжатия. Вариант "на макроблоках"​ (1) - хороший компромисс между падением скорости и повышением эффективности. Лучше всего "​везде"​ (2), но при условии совместной работы с psy-trellis,​ иначе происходит незначительное замыливание мелких деталей. На всех решениях скорость падает очень сильно. При равном 0 - отключено. Для мультипликации,​ анимэ, скринкастов лучше выключить.+    * Треллис квантование для повышения эффективности сжатия. Вариант "на макроблоках"​ (1) - хороший компромисс между падением скорости и повышением эффективности. Лучше всего "​везде"​ (2), но при условии совместной работы с psy-trellis,​ иначе происходит незначительное замыливание мелких деталей. На всех решениях скорость падает очень сильно. При равном 0 - отключено. Для мультипликации,​ аниме, скринкастов лучше выключить.
 <​code>​trellis=<​0-2></​code>​ <​code>​trellis=<​0-2></​code>​
  
Строка 160: Строка 158:
 <​code>​bframes=<​1-16></​code>​ <​code>​bframes=<​1-16></​code>​
  
-    * Чем больше референсных кадров,​ тем медленнее кодирование. При 5-ти и более референсных кадров качество повышается незначительно. Для анимэ, скринкастов и прочего "​статичного"​ видео можно и больше. 4 - максимальное для видео для 1080p, и 9 - максимальное для 720p (следуя спецификациям level 4.1, для поддержка бытовой техники). +    * Чем больше референсных кадров,​ тем медленнее кодирование. При 5-ти и более референсных кадров качество повышается незначительно. Для аниме, скринкастов и прочего "​статичного"​ видео можно и больше. 4 - максимальное для видео для 1080p, и 9 - максимальное для 720p (следуя спецификациям level 4.1, для поддержка бытовой техники). 
-<​code>​frameref=<​1-16></​code>​+<​code>​frameref=<​0-16></​code>​
  
     * Порождает потоки для параллельного кодирования на нескольких CPU (по умолчанию:​ 1). Имеет незначительный негативный эффект на качество сжатия. 0 или auto говорит x264 определить количество имеющихся у Вас CPU и подобрать соответствующее количество потоков.     * Порождает потоки для параллельного кодирования на нескольких CPU (по умолчанию:​ 1). Имеет незначительный негативный эффект на качество сжатия. 0 или auto говорит x264 определить количество имеющихся у Вас CPU и подобрать соответствующее количество потоков.
-<​code>​threads=<​0-16></​code>​+<​code>​threads=<​0-4></​code>​ 
 + 
 +    * Метод оценки движения полного пикселя. Рекомендуется использовать umh. 
 +<​code>​me=<​dia,​hex,​umh,​esa></​code>​ 
 + 
 +    * Определяет максимальное количество попыток (с измененными данными) нахождения оптимального варианта при поиске вектора движения макроблока. Чем больше,​ тем лучше качество. 
 +<​code>​me_range=<​4-64></​code>​ 
 + 
 +    * Отключение опции предварительной DCT трансформации сигнала непосредственно перед кодированием. Лучше не включать эту опцию при кодировании в режиме постоянного качества CRF, так как серьезно увеличивается размер файла при незначительном улучшении видео. 
 +<​code>​dct_decimate=<​0,​1></​code>​ 
 + 
 +    * При кодировании изображение разбивается на блоки размерами 8х8 пикселей и каждый такой блок кодируется отдельно. При недостаточном битрейте,​ эти блоки становятся заметными. Включение данной опции поможет решить проблему. Рекомендуется использовать даже при высоких битрейтах (по умолчанию:​ 0,0).  
 +<​code>​deblock=<​-6..6>,<​-6..6></​code>​
  
 //* Опции включенные по умолчанию не описаны.//​ //* Опции включенные по умолчанию не описаны.//​
Строка 170: Строка 180:
 \\  \\ 
  
-===== Xvid (-xvidencopts) =====+====== Xvid (-xvidencopts) ​======
  
 Примеры:​ Примеры:​
Строка 185: Строка 195:
 //* Двухпроходный Xvid все равно не даст тоже качество что у x264, так что для высококачественных рипов лучше выбрать именно x264.// //* Двухпроходный Xvid все равно не даст тоже качество что у x264, так что для высококачественных рипов лучше выбрать именно x264.//
  
-=== Разбор опций ===+==== Разбор опций ​====
  
     * Указываем проход в двухпроходном режиме.     * Указываем проход в двухпроходном режиме.
Строка 193: Строка 203:
 <​code>​turbo</​code>​ <​code>​turbo</​code>​
  
-    * Устанавливаем средний битрейт. Чем выше - тем лучше качество,​ чем ниже - тем хуже. Нужно выбирать или битрейт,​ или квантователь. Отрицательное значение соответсвует размеру выходного файла в килобайтах.+    * Устанавливаем средний битрейт. Чем выше - тем лучше качество,​ чем ниже - тем хуже. Нужно выбирать или битрейт,​ или квантователь. Отрицательное значение соответствует размеру выходного файла в килобайтах.
 <​code>​bitrate=<​value></​code>​ <​code>​bitrate=<​value></​code>​
  
Строка 216: Строка 226:
 \\  \\ 
  
-===== MP3 (-lameopts) =====+====== MP3 (-lameopts) ​======
  
 Пример:​ Пример:​
Строка 223: Строка 233:
 </​code>​ </​code>​
  
-=== Разбор опций ===+==== Разбор опций ​====
  
    * Переменный битрейт.    * Переменный битрейт.
Строка 235: Строка 245:
 \\ \\
  
-===== lavc (-lavcopts) =====+====== lavc (-lavcopts) ​======
  
 Расширение возможностей mencoder за счет использования libavcodec кодеков. Расширение возможностей mencoder за счет использования libavcodec кодеков.
Строка 311: Строка 321:
 \\  \\ 
  
-===== Шаблоны =====+====== Шаблоны ​======
    * Проиндексировать видео. Помогает,​ если в видео не работает перемотка:​    * Проиндексировать видео. Помогает,​ если в видео не работает перемотка:​
 <code bash> <code bash>
Строка 334: Строка 344:
 \\  \\ 
  
-===== Ссылки =====+====== Ссылки ​======
 [[http://​www.opennet.ru/​man.shtml?​topic=mencoder&​category=1&​russian=0|Русский man.]] [[http://​www.opennet.ru/​man.shtml?​topic=mencoder&​category=1&​russian=0|Русский man.]]
  
-[[http://forum.ubuntu.ru/index.php?​topic=137964.0бсуждение статьи на форуме.]]+[[http://www.videorip.info/x264/​78-polnoe-opisanie-vseh-kljuchej-kodirovanija-x264libx264писание ​настроек x264.]]
  
 [[http://​www.videorip.info/​forum/​21-mencoder--krosplatformennyj-konsolnyj-kodirovschik-video/​322-perezhatie-1080p-v-720p-mencoderx264aac.html|Рип из 1080р в 720р используя Mencoder.]] [[http://​www.videorip.info/​forum/​21-mencoder--krosplatformennyj-konsolnyj-kodirovschik-video/​322-perezhatie-1080p-v-720p-mencoderx264aac.html|Рип из 1080р в 720р используя Mencoder.]]
  
 +[[http://​www.mplayerhq.hu/​DOCS/​HTML/​ru/​mencoder.html|Из официального мануала к MPlayer]]
  
-{{tag>Мультимедиа HOWTO Tips MEncoder x264 xvid avi кодирование кодеки}} +[[http://​forum.ubuntu.ru/​index.php?​topic=137964.0|Обсуждение статьи на форуме.]]
  
 +{{tag>​Мультимедиа MEncoder Кодирование_видео}}