Estou seguindo esta resposta para copiar meu VCD em um arquivo AVI. Quando eu corro
mencoder vcd://3 -audio-preload 0.0 -o file.avi -mc 0 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000
Simplesmente retorna
-lavcopts is not an MEncoder option
Remover -lavcopts
do comando e eu recebo
success: format: 2 data: 0x2DFE54 - 0x12f78530
MPEG-PS file format detected.
VIDEO: MPEG1 352x240 (aspect 12) 29.970 fps 1100.0 kbps (137.5 kbyte/s)
[V] filefmt:2 fourcc:0x10000001 size:352x240 fps:29.970 ftime:=0.0334
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 224.0 kbit/15.87% (ratio: 28000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Couldn't find video filter 'lavc'.
Failed to open the encoder.
Pesquisei no Google tentando encontrar um problema semelhante, mas não consigo encontrar nenhum desse tipo.
ATUALIZAÇÃO # 1:
Aqui estão os codecs disponíveis:
copy - frame copy, without re-encoding. Doesn't work with filters.
frameno - special audio-only file for 3-pass encoding, see DOCS.
raw - uncompressed video. Use fourcc option to set format explicitly.
xvid - XviD encoding
x264 - H.264 encoding
ATUALIZAÇÃO # 2:
Estou executando a versão 37998-1.
Você já pensou em usar o ffmpeg? Ele usa os mesmos codecs (na verdade, o lavc / libavcodec faz parte do ffmpeg), mas o AFAIK é mantido mais ativamente que o mencoder.
—
grawity
Forneça a saída de
—
Daniel B
mencoder -ovc help
. A versão que você está usando pode ter sido criada sem o suporte ao libavcodec.
@rawity Não estou realmente familiarizado com o ffmpeg e como usá-lo. Ou qualquer CLI de codificação de vídeo para esse assunto. É por isso que acabei de usar o comando na minha pergunta.
—
Pradana Aumars
Portanto, parece que sua versão realmente não possui suporte ao libavcodec. Como você conseguiu essa versão? Usando o gerenciador de pacotes da sua distribuição? Por favor forneça detalhes.
—
Daniel B
Eu simplesmente consegui através do
—
Pradana Aumars
yaourt
gerenciador de pacotes, instalei normalmente usando yaourt -S mencoder
. Eu já o reinstalei.