mencoder Cannot find codec 'mp4' in libavcodec...

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

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

Ответить
Аватара пользователя
dobs
Сообщения: 175
ОС: Fedora
Контактная информация:

mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение dobs »

Установил mencoder, но при попытке конвертнуть файл коммандой

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

mencoder film.flv -oac pcm -ovc lavc -lavcopts vcodec=mp4:vbitrate=400 -vf scale=176:144 -o Film_conv.mp4 -ofps 12.5

выдает

[root@server test]# mencoder film.flv -oac pcm -ovc lavc -lavcopts vcodec=mp4:vbitrate=400 -vf scale=176:144 -o Film_conv.avi -ofps 12.5
MEncoder dev-SVN-r27514-4.3.2 © 2000-2008 MPlayer Team
CPU: Intel® Atom™ CPU 330 @ 1.60GHz (Family: 6, Model: 28, Stepping: 2)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0 data: 0x0 - 0x640201
libavformat file format detected.
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO: [VP6F] 380x286 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x46365056 size:380x286 fps:25.000 ftime:=0.0400
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 11025 Hz, 2 ch, s16le, 24.0 kbit/6.80% (ratio: 3000->44100)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Cannot find codec 'mp4' in libavcodec...
Couldn't open video filter 'lavc'.

Failed to open the encoder.

Exiting...


Подскажите чего именно я забыл установить :unsure:
Home server
Latest Fedora
MB Intel BLKD945GCLF2 Atom 330
2 Gb RAM
500 GB RAID 1
Smolts
Linux registered user #545937
Спасибо сказали:
Аватара пользователя
Maverik
Сообщения: 498
ОС: Росинка mint 8

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Maverik »

FFmpeg установлен? w32codec-all Установлен ? libmp4v2 Установлен ?
Dragon_Lord@jabber.org
Спасибо сказали:
Аватара пользователя
dobs
Сообщения: 175
ОС: Fedora
Контактная информация:

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение dobs »

ага установлено, короче пришлось мне вместо mencoder юзать ffmpeg
Home server
Latest Fedora
MB Intel BLKD945GCLF2 Atom 330
2 Gb RAM
500 GB RAID 1
Smolts
Linux registered user #545937
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux
Контактная информация:

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rodegast »

> -lavcopts vcodec=mp4

Кодек mp4 не существует. Как конвертировать в mp4 написано тут: Как конвертить видео для мобилы?
Спасибо сказали:
Аватара пользователя
dobs
Сообщения: 175
ОС: Fedora
Контактная информация:

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение dobs »

спс тут тоже уже был))
Home server
Latest Fedora
MB Intel BLKD945GCLF2 Atom 330
2 Gb RAM
500 GB RAID 1
Smolts
Linux registered user #545937
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rus »

Подскажите как решить.
Не получается сконвертироваь файл со звуком в mp3.

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

 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


А при попытке:
mencoder file.avi -o file2.avi -ovc xvid -xvidencopts bitrate=904 -oac lavc -lavcopts acodec=libmp3lame0:abitrate=128

Выдает: Audio LAVC, couldn't find encoder for codec libmp3lame0

Почему mencoder не находит mp3 кодек?
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current
Контактная информация:

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Kido »

А почему не -oac mp3lame ?
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rus »

Kido писал(а):
01.07.2009 21:40
А почему не -oac mp3lame ?


Тогда ругается так:

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

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...
Спасибо сказали:
xfn
Сообщения: 112

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение xfn »

Rus писал(а):
01.07.2009 12:01
Выдает: Audio LAVC, couldn't find encoder for codec libmp3lame0

Почему mencoder не находит mp3 кодек?


убери 0 на конце
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rus »

xfn писал(а):
02.07.2009 09:18
Rus писал(а):
01.07.2009 12:01
Выдает: Audio LAVC, couldn't find encoder for codec libmp3lame0

Почему mencoder не находит mp3 кодек?


убери 0 на конце

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

Couldn't open codec libmp3lame, br=128


И avidemux не хочет в mp3 кодировать. Они кодека не видят?

Что-то я вообще ни в один аудиоформат закодировать не могу...
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux
Контактная информация:

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rodegast »

Lime у тебя установлен?

Попробуй -oac lavc -lavcopts acodec=mp2:abitrate=128
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rus »

Rodegast писал(а):
02.07.2009 10:29
Lime у тебя установлен?

Попробуй -oac lavc -lavcopts acodec=mp2:abitrate=128

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

[mp2 @ 0x86c6590]Sampling rate 11024 is not allowed in mp2
Couldn't open codec mp2, br=128.
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux
Контактная информация:

Re: mencoder Cannot find codec 'mp4' in libavcodec...

Сообщение Rodegast »

Попробуй пересобрать mencoder или кодируй звук в отдельной программе, а потом мультиплексируй.
Спасибо сказали:
Ответить