Чтобы добавлять сообщения и комментарии, .

@waterlaz:
waterlaz

$ mencoder --help
--help не является опцией MEncoder
$ mencoder -help
-help не является опцией MEncoder
$ mencoder -h
-h не является опцией MEncoder
$ man mencoder
No manual entry for mencoder

Даже я в своих быдло-тулзах, которые пишу только для себя, делаю как минимум usage. Ппц

@tuenut:
tuenut

for i in *.mp4; do mencoder $i -o $o -of lavf -oac mp3lame -lameopts cbr:br=96 -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=-2:200; done;

где $i — имя исходного файла в текущей директории
-o опция, указывающая на выходной файл $o. Название должно отличаться от исходного.
-of выходной формат

-oac указывает аудиокодек
-lameopts cbr:br96 — усредненный битрейт 96кб/с

-ovc видеокодек
-vf scale — размер видео, "-2", вместо ширины, сохраняет соотношение сторон.

//алсо тему с for i in directory; подсказал @qrick, сам бы я еще долго велосипеды строил.

@tuenut:
tuenut

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

Алсо скажет кто, как починить мануал менкодера? У меня не стоит ru-mam и все маны по умолчанию на английском. А man mencoder показывает такое:

<standard input>:68: warning [p 1, 2.2i]: can't break line
<standard input>:1856: warning [p 1, 247.5i, div `an-div', 0.0i]: cannot adjust line
<standard input>:1856: warning [p 1, 247.5i, div `an-div', 0.2i]: can't break line

MPlayer(1) Ðедиа пÑоигÑÑваÑÐµÐ»Ñ MPlayer(1)

ÐÐÐÐÐÐÐÐ

@tuenut:
tuenut

сижу, конвертирую Ergo Proxy, что бы на телефоне смотреть. В дальнейшем надо будет написать скрипт, что бы все за меня делал, а то раз в ~30 минут надо поворачиваться и следующий файл ставить конвертироваться.

@Proxy-M:
Proxy-M

Конвертируем ogv в avi:
mencoder out-3.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o top_secret.avi

@Equidamoid:
Equidamoid

Посоветуйте скрипт для склеивания 2х видео side-by-side, а то что-то ничего внятнго не гуглится.

@Fangel:
Fangel

Mencoder принимает в параметрах только фильтры и кодеки того, что мы хотим видеть в результате. Не буду вдаваться в подробности правильного кодирования с подщетом битрейда и выдерживанием строгого объема файла. Обойдемся домашним кодированием.
Рассмотрим пример:

mencoder -ofps 25 -ffourcc DIVX -ovc lavc -oac mp3lame -lameopts vbr=0:br=164:mode=0 -o out.avi infile.bla
Разберем что же мы вводим:
"mencoder" вызываем саму программу менкодер
"-ffourcc DIVX -ovc lavc" выбираем видеокодек DivX
"-ofps 25" устанавливаем частоту кадров 25 кадров в секунду
"-oac mp3lame" выбираем аудиокодек mp3
"-lameopts vbr=0:br=164:mode=0" устанавливаем параметры для кодека mp3 (vbr, битрейт, стерео)
"-o out.avi" задаем имя выходного файла.
"infile.bla" тут выбираем файл, который хотим кодировать

Имена файлов лучше заключать в кавычки двойные (" ") или одинарные (' '), чтобы избежать проблем с нечитаемыми или служебными символами, а также пробелами, которые являются разделителями имен. Одинарные кавычки более строгие, и если вы хотите, чтобы mencoder буквально понял имя файла, то ставьте именно их.

Данного примера обычно хватает для большинства случаев.

В случае с перекодированием звука из AC3 (шестиканальный звук).
Узнать какой кодек у фильма можно коммандой

file name.bla
"name.bla" это наш фильм.

Мы увидим что-то типа такого (шестиканальный звук):

Смертельная гонка 2.avi: RIFF (little-endian) data, AVI, 720 x 400, 23.98 fps, video: XviD, audio: Dolby AC3 (6 channels, 48000 Hz)
Или такого (стерео звук):

out2.avi: RIFF (little-endian) data, AVI, 720 x 400, 25.00 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
Для нормального перекодирования такого звука необходимо перед "-oac" вставить следующие опции:

-af hrtf volnorm=1
Это даст нам нормальный стерео звук без затухания (еще не проверял, но так пишут в документации)

Бывает, что звук идетнормально, а видео летит быстрее в два раза, тогда необходимо применить такую опцию:

-speed 0.5
Ускорение звука еще не попадалось

Если картинка видео слишком большая (для dvd плееров необходимо уменьшить), то применяем следующую опцию до "-ovc":

-vf scale=720:-2
"720" это ширина каотинки.
"-2" применяется для пропорциональной автоматической подборки высоты картинки

Если в видео несколько дорожек, а нам нужна только одна, то выбираем ее следующей опцией, которую пишем перед "-avc":

-aid 0
Где "0" это номер дорожки. Узнать номер дорожки можно запустив в терминале фильм из mplayer:

mplayer film.bla
Мы увидим что-то типа этого:

[aviheader] Audio stream found, -aid 1
Выбираем нужную нам дорожку отсюда.

@mirivlad:
mirivlad

Запись рабочего стола в Ubuntu 10.10 с последующим пережатием.
mirvir.ru

@CheshaNeko:
CheshaNeko

Реп в котором лежит mencoder понимающий ass launchpad.net

@sattellite:
sattellite

Жуйковчане, подсказывайте как перегнать звуковую дорожку в видео из ac3 в a52 с помощью mencoder. А то мой кпк умеет только a52 :(

@Gem:
Gem

mplayerhq.hu
aquatique.rusunix.org

@mishalych:
mishalych

с кодированием кодеками xvid и lavc в менкодере все очень грустно. больше 1 ядра из 4 не используется. вот x264 — он молодец, полностью ресурсы жрет и кодит шустрее.

@mishalych:
mishalych

Выяснилось что менкодеру пофигу на указание битрейта для XviD. Кодек живет своей особенной жизнью, полностью игнорируя битрейт. Насколько удалось понять, он сам решает какой битрейт нужен, исходя из размеров картинки и фреймрейта

@Node:
Node

cs.ait.ac.th Использование MEncoder для создания VCD/SVCD/DVD-совместимых файлов.

@Posleobeda:
Posleobeda

Прекрасно понимаю, что сегодня понедельник, а не пятница или суббота, но хотя бы уже вечер. И надеюсь в этот вечер понедельника вы уже поделали все свои понедельничные дела. Видосик залился как надо. А сжал я его вот такой строчкой:

mencoder input.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=200:abitrate=32 -oac copy -o output.mp4
"Принимайте на вооружение-2"

@Posleobeda:
Posleobeda

Всего-то пара дней увлекательного гуглинга и чтения доков позволили таки ужать 47-ми метровый файлик до 3.5 метров. via #484856
Получилось вполне смотребильно, и звук даже лучше прежнего. Сейчас буду публиковать.

@Posleobeda:
Posleobeda

собран без mp3lame. Ну ёж маё

@Posleobeda:
Posleobeda

Есть видосик, 47Мб весом и вот с такими характеристиками:

RIFF (little-endian) data, AVI, 320 x 240, 30.00 fps, video: Motion JPEG, audio: uncompressed PCM (mono, 11024 Hz)
Нужно ужать его до 3 Мб.

Вопрос в том, насколько после такого сжатия видео будет смотребильно. У кого есть опыт, подскажите.
Если еще и строчкой mencoder`a угостите, то будет совсем торт.
А пока что читаю тетю Маню к менкодеру и пытюсь вникнуть.

@ivanxp:
ivanxp

Узнал формулу для вычисления битрейта видео: высота*ширина*бит_на_пиксель/1024. Только не совсем понятно, почему так. Ведь можно и гораздо больше битрейт сделать....

@nixtrian:
nixtrian

Сестра принесла DVD. Сначала хотел рипнуть в h264/mkv (ибо двд 6гигов). Но, посмотрев на качество, решил рипать в avi/xvid. Хотя ради интереса хочется научиться делать минирипы mkv/h264. Может есть у кого опыт?

@nixtrian:
nixtrian

Кто юзал mencoder из крона? поделитесь опытом

@edvrn:
edvrn

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=mp2:abitrate=192:aspect=4/3 -ofps 25 -o D:\temp\111\output_video2.mpg D:\temp\111\1304.avi
вроде как жмет во второй MPEG. вечером проверю на железе, наскока правильный он получился

@edvrn:
edvrn

для перегона из mp2 в dv
mencoder D:\123\3003.mpg -ovc lavc -lavcopts vcodec=dvvideo:mbd=2:trell -af resample=48000:0:0,channels=2 -srate 48000 -oac pcm -o D:\123\output.avi
под виндами.