mencoder не видит аудиокодеков

Вопросы, приемы и проблемы обработки видео

Модератор: Модераторы разделов

Rus
Сообщения: 211
ОС: Debian GNU/Linux

mencoder не видит аудиокодеков

Сообщение Rus »

При задании любого звукового кодека при кодировании mencoder сообщает:
Audio LAVC, couldn't find encoder for codec mp2,

Код: Выделить всё

$ mencoder file.avi -o file2.avi -ovc xvid -xvidencopts bitrate=800 -oac lavc -lavcopts acodec=mp2, br=32
MEncoder dev-SVN-r26940 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.66GHz (Family: 15, Model: 4, Stepping: 9)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0  data: 0x0 - 0x3ba972
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [MJPG]  640x480  24bpp  30.000 fps  10482.3 kbps (1279.6 kbyte/s)
[V] filefmt:3  fourcc:0x47504A4D  size:640x480  fps:30.000  ftime:=0.0333
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 11024 Hz, 1 ch, u8, 88.2 kbit/100.00% (ratio: 11024->11024)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
xvid: using library version 1.1.3 (build xvid-1.1.3)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
Audio LAVC, couldn't find encoder for codec mp2,.

Exiting...


Подскажите что делать. Как кодироать звук mencoder`ом?
Спасибо сказали:
Аватара пользователя
komcumir
Сообщения: 273
ОС: Alt 5.0

Re: mencoder не видит аудиокодеков

Сообщение komcumir »

из вашего примера вижу что вы пытаетесь использовать только тот аудиокодек на который у вас идет ругань, приведите пример с использованием другого аудиокодека
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder не видит аудиокодеков

Сообщение Rus »

komcumir писал(а):
06.07.2009 16:05
из вашего примера вижу что вы пытаетесь использовать только тот аудиокодек на который у вас идет ругань, приведите пример с использованием другого аудиокодека

Код: Выделить всё

mencoder file.avi -o file2.avi -ovc xvid -xvidencopts bitrate=800 -oac lavc -lavcopts acodec=libmp3lame, br=32       MEncoder dev-SVN-r26940 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.66GHz (Family: 15, Model: 4, Stepping: 9)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0  data: 0x0 - 0x3ba972
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [MJPG]  640x480  24bpp  30.000 fps  10482.3 kbps (1279.6 kbyte/s)
[V] filefmt:3  fourcc:0x47504A4D  size:640x480  fps:30.000  ftime:=0.0333
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 11024 Hz, 1 ch, u8, 88.2 kbit/100.00% (ratio: 11024->11024)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
xvid: using library version 1.1.3 (build xvid-1.1.3)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
Audio LAVC, couldn't find encoder for codec libmp3lame,.

Exiting...
Спасибо сказали:
Аватара пользователя
komcumir
Сообщения: 273
ОС: Alt 5.0

Re: mencoder не видит аудиокодеков

Сообщение komcumir »

а что выдает
mencoder -oac help
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: mencoder не видит аудиокодеков

Сообщение Kido »

Помнится в svn'е кодирование через lavc было сломано. Может в ревизии что у вас стоит еще не починили? Попробуйте через что-нибудь другое.
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder не видит аудиокодеков

Сообщение Rus »

komcumir писал(а):
06.07.2009 16:41
а что выдает
mencoder -oac help

Код: Выделить всё

$ mencoder -oac help
Available codecs:
   copy     - frame copy, without re-encoding (useful for AC3)
   pcm      - uncompressed PCM audio
   mp3lame  - cbr/abr/vbr MP3 using libmp3lame
   lavc     - FFmpeg audio encoder (MP2, AC3, ...)
   twolame  - Twolame MP2 audio encoder
   faac     - FAAC AAC audio encoder

(Kido) писал(а):Помнится в svn'е кодирование через lavc было сломано. Может в ревизии что у вас стоит еще не починили? Попробуйте через что-нибудь другое.

А через что еще можно? Мне только mp3 нужно. Я где то читал, что если lavc установлен, то лучше им и пользоваться, т.к. он самый "продвинутый".
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: mencoder не видит аудиокодеков

Сообщение Rodegast »

> А через что еще можно? Мне только mp3 нужно. Я где то читал, что если lavc установлен, то лучше им и пользоваться, т.к. он самый "продвинутый".

Для mp3 самый продвинутый lame. Кодируйте им.
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder не видит аудиокодеков

Сообщение Rus »

Rodegast писал(а):
07.07.2009 10:19
> А через что еще можно? Мне только mp3 нужно. Я где то читал, что если lavc установлен, то лучше им и пользоваться, т.к. он самый "продвинутый".

Для mp3 самый продвинутый lame. Кодируйте им.

Разве это не lame?
(Rus) писал(а):mencoder file.avi -o file2.avi -ovc xvid -xvidencopts bitrate=800 -oac lavc -lavcopts acodec=libmp3lame, br=32
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: mencoder не видит аудиокодеков

Сообщение Rodegast »

Не не он, кодек lame называется mp3lame, а libmp3lame в lavc может и не быть.
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder не видит аудиокодеков

Сообщение Rus »

Rodegast писал(а):
08.07.2009 10:43
Не не он, кодек lame называется mp3lame, а libmp3lame в lavc может и не быть.


Так вроде иногда получается.
Где-то можно про его опции почитать? Нигде не нашел.
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: mencoder не видит аудиокодеков

Сообщение Rodegast »

man mplayer
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder не видит аудиокодеков

Сообщение Rus »

Rodegast писал(а):
08.07.2009 15:36
man mplayer

Нашел, спасибо. Просто там опции lame, а не mp3lame.

Но в чем фокус: ни как не могу заставить кодировать звук записанный моей камерой.

Код: Выделить всё

mencoder 007.avi -o 007xvid.avi -oac mp3lame -lameopts cbr:br=88:mode=3 -ovc xvid -xvidencopts vhq=4:bvhq=1:quant_type=mpeg:bitrate=2000
MEncoder dev-SVN-r26940 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.66GHz (Family: 15, Model: 4, Stepping: 9)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0  data: 0x0 - 0xa75b4a8
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [MJPG]  640x480  24bpp  30.000 fps  11600.8 kbps (1416.1 kbyte/s)
[V] filefmt:3  fourcc:0x47504A4D  size:640x480  fps:30.000  ftime:=0.0333
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 11024 Hz, 1 ch, u8, 88.2 kbit/100.00% (ratio: 11024->11024)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
xvid: using library version 1.1.3 (build xvid-1.1.3)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
Cannot set LAME options, check bitrate/samplerate, some very low bitrates
(<32) need lower samplerates (i.e. -srate 8000).
If everything else fails, try a preset.
Exiting...



Как правильно указать опции для моего файла?
Спасибо сказали: