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

Даже я в своих быдло-тулзах, которые пишу только для себя, делаю как минимум usage. Ппц
tuenut
заметка Linux mencoder 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
Linux mencoder немного покурил интернеты и почти понял как составлять параметры для конвертации.

Алсо скажет кто, как починить мануал менкодера? У меня не стоит 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
Gentoo video анимэ MPlayer mencoder сижу, конвертирую Ergo Proxy, что бы на телефоне смотреть. В дальнейшем надо будет написать скрипт, что бы все за меня делал, а то раз в ~30 минут надо поворачиваться и следующий файл ставить конвертироваться.
Fangel
HowTo Linux mencoder 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

Выбираем нужную нам дорожку отсюда.
mishalych
xvid lavc mencoder с кодированием кодеками xvid и lavc в менкодере все очень грустно. больше 1 ядра из 4 не используется. вот x264 — он молодец, полностью ресурсы жрет и кодит шустрее.
mishalych
xvid mencoder Выяснилось что менкодеру пофигу на указание битрейта для XviD. Кодек живет своей особенной жизнью, полностью игнорируя битрейт. Насколько удалось понять, он сам решает какой битрейт нужен, исходя из размеров картинки и фреймрейта
Posleobeda
tips софт mencoder Прекрасно понимаю, что сегодня понедельник, а не пятница или суббота, но хотя бы уже вечер. И надеюсь в этот вечер понедельника вы уже поделали все свои понедельничные дела. Видосик залился как надо. А сжал я его вот такой строчкой:

mencoder input.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=200:abitrate=32 -oac copy -o output.mp4
"Принимайте на вооружение-2"
Posleobeda
mencoder Всего-то пара дней увлекательного гуглинга и чтения доков позволили таки ужать 47-ми метровый файлик до 3.5 метров. via #484856
Получилось вполне смотребильно, и звук даже лучше прежнего. Сейчас буду публиковать.
Posleobeda
Linux solved ? mencoder Есть видосик, 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
x264 riping mencoder Узнал формулу для вычисления битрейта видео: высота*ширина*бит_на_пиксель/1024. Только не совсем понятно, почему так. Ведь можно и гораздо больше битрейт сделать....
nixtrian
mencoder Сестра принесла DVD. Сначала хотел рипнуть в h264/mkv (ибо двд 6гигов). Но, посмотрев на качество, решил рипать в avi/xvid. Хотя ради интереса хочется научиться делать минирипы mkv/h264. Может есть у кого опыт?
edvrn
mencoder 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
mencoder для перегона из 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
под виндами.