As dependências... libdvdcss, ffmpeg - e aproveite e deixe o mplayer mais completo.
Estrutura básica: mencoder [arquivo de entrada] [opções de áudio] [opções de vídeo] [arquivo de saída]
O arquivo de entrada é sempre definido como primeiro parametro, daí não precisa nenhuma opção que o especifique, ao contrário do arquivo de saída, que sendo o último segmento do comando precisa ter a sintaxe -o. Ex.: mencoder arquivo.rmvb ... ... -o arquivo.avi
Algumas opções de áudio
elas começam pela sintaxe -oac (Output Audio Converter)
-oac = Especifica o codec a ser usado, com suas características. Ex.: mencoder arquivo.rmvb -oac mp3lame ... -ovc ... -o arquivo.avi
-af resample = Define a faixa padrão de frequência. Ex.: mencoder arquivo.rmvb -oac mp3lame ... -af resample=44100 -ovc ... -o arquivo.avi
Algumas opções de vídeo
elas começam pela sintaxe -ovc (Output Video Converter)
-ofps = é especificada entre as opções de áudio e vídeo. Define os quadros por segundo(frames per second). Ex. mencoder arquivo.rmvb -oac ... -ofps 20 -ovc ... -o arquivo.avi
-ovc = Especifica o codec a ser usado, com suas características. Ex.: mencoder arquivo.rmvb -oac ... -ofps .. -ovc lavc ... -o arquivo.avi
-vf scale = Resolução vídeo. Ex.: mencoder arquivo.rmvb -oac ... -ofps .. -ovc lavc ... -vf scale=320:240 -o arquivo.avi
-ffourcc XVID = Deixa o vídeo com características de um arquivo DIVx. Ex: mencoder arquivo.rmvb -oac ... -ofps .. -ovc lavc ... -vf scale=320:240 -ffourcc XVID -o arquivo.avi
Dica: Se no caso a conversão se destina a mudar as caracteristicas do vídeo mas quer manter as do áudio, pode-se usar o parametro copy. Exemplos:
mencoder arquivo.rmvb -oac copy -ovc lavc ... -o arquivo.avi
mencoder arquivo.rmvb -oac mp3lame ... -ovc copy -o arquivo.avi
mencoder arquivo.rmvb -oac copy -ovc copy -o arquivo.avi
Uma opção boa para apenas tornar um arquivo avi compatível com DivX é o comando cfourcc.
Ex.: cfourcc -u XVID arquivo.avi
Ou -i, ou também sem para ver a codificação do arquivo.
>> Ripar DVD
$ mencoder dvd://1 -alang en -slang pt -oac mp3lame -lameopts mode=0:br=128:vol=10 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=800 -vf lavcdeint,scale -zoom -xy 352 -o video.avi
Onde:
dvd:1 - O número um se refere ao capítulo a ser ripado;
-slang - Legenda, pt, en, es, ...
-alang - Áudio, pt, en, es, ...
-o - O arquivo avi que vai ser o dvd
>> .rmvb para .avi
$ mencoder video.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts vcodec=mpeg4:vhq -o video.avi
>> .wmv para .avi
$ mencoder video.wmv -ofps 23.976 -ovc lavc -oac copy -o video.avi
>> .mov para .avi
$ mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame -lameopts vbr=3 video.mov -o video.avi -v
>> .flv para .mpg
$ ffmpeg -i video.flv -r 60 -ab 56 -ar 22050 -b 500 -s 320x240 video.mpg
>> .mpg para .avi
$ mencoder video.mpg -ovc xvid -oac mp3lame -xvidencopts bitrate=800 -o video.avi
Para entender mais opções verifique o manual do comando, e pesquisas na internet.
10.11.07
RSS
- UTILIZANDO INTERFACE V4L2 LOOPBACK COM FFMPEG E OBS STUDIO - 4/6/2024 -
- Entendendo como realizar busca de arquivos no Linux com "find" e "locate" - 4/5/2024 -
- Como corrigir o erro de não poder visualizar vídeos no Facebook e afins no navegador Opera - 4/5/2024 -
- Instalando o FreeOffice no Fedora - 4/5/2024 -
- Aproveitando o Poder do Comando grep no Linux - 4/5/2024 -
BR-Linux.org
- O BR-Linux está em pausa por tempo indeterminado - 4/18/2018 - Augusto Campos
- Funçoes ZZ atinge maioridade: versão 18.3 - 4/6/2018 - Augusto Campos
- Aplicando ferramentas open source para se dar bem no jogo Suikoden Tierkreis - 4/6/2018 - Augusto Campos
- Tchelinux 2018: Chamada de palestras para Rio Grande - 4/6/2018 - Augusto Campos
- Palestra on-line - conhecendo o Elastic Stack - 4/6/2018 - Augusto Campos
0 comentários:
Postar um comentário