O mplayer é um player multimídia para Linux capaz de reproduzir
diversos tipos de mídia: cd áudio, vcd, svcd dvd, divx, mpeg1, mpeg2,
Windows media (wmv e asf), xvid, realmedia, mov (quicktime apple), etc
e além de tudo isso ainda é capaz de "sintonizar TV" com uma placa de TV
e gravar os programas de TV através de seu encoder, o mencoder.
A instalação do mplayer não exige nada de especial, talvez o único detalhe
a ser observado seja a forma como ele foi configurado antes da compilação,
no caso o meu foi configurado assim:
Obviamente o tradicional pacote de codecs do mplayer deve estar em
/usr/lib/win32.
Os comandos a seguir prevêem que a placa de TV esteja instalada e funcionando
corretamente e módulo bttv ativado com os parâmetros relativos à sua placa de TV.
[1] Comentário enviado por fernandofei em 04/05/2006 - 09:41h
minha captura ainda nao teve funcionalidade no linux, mas num futuro muito proximo acredito que terá hehehe.. aih seu artigo fará sentido para mim, mas valew desde entaum...
[3] Comentário enviado por removido em 04/05/2006 - 21:23h
infelismente o mencoder não tem um "preview" do que está sendo gravado ...
vc poder fazer uma "gambiarra" : execute o comando pra gravar e use o mplayer pra reproduzir o vídeo já gravado ...
[9] Comentário enviado por flavioc em 28/08/2006 - 14:52h
oi Megatron,
Ja li um artigo seu sobre conversão de vídeos avi para mpg(formato dvd)com mencoder. Com esse artigo sobre tv, me ocorreu a idéia de fundir as duas coisas, se possível, e ja gravar a tv com formato para dvd. Ganha um tempo danado. Fiz uma tentativa, mas falta um pequeno ajuste. O filme sai meio acelerado. Quem sabe pode me ajudar. Veja o exemplo abaixo.
[10] Comentário enviado por energumino em 10/12/2007 - 11:28h
Tenho o mencoder e to conseguindo gravar o video tranquilo, mas só consigo gravar salvando o arquivo para .avi utilizando codec mpeg4, eu gostaria de salvar isso em wmv, mas não estou tendo sucesso realmente não sei se estou fazendo certo....
mencoder tv:// -tv driver=v4l2:input=0:normid=4:channel=4:chanlist=us-bcast:width=352:height=240:device=/dev/video0:adevice=/dev/dsp -vf crop=380:280 scale=352:240 -oac mp3lame -lameopts br=68:vol=10 -ovc lavc -ofps 29.97 -lavcopts vcodec=wmv2:vbitrate=500 -o video.wmv, ele cria o video mas quando tento executa-lo me da o erro informando que a extensão não corresponde ao codec do video?????alguem tem idéia de como gravar sem ser em avi, ou os videos só podem ser capturados pra esta extensão!
[11] Comentário enviado por removido em 10/12/2007 - 19:11h
mencoder não gera arquivos no formato wmv , apenas permite converter os wmv em outros formatos .
wmv é um formato proprietário da microsoft , o mplayer/mencoder conseguem apenas "ler"
[12] Comentário enviado por energumino em 14/12/2007 - 09:09h
?comentario=Mas megatron, entao so posso salvar os videos em avi???...o problema está que quando salvo com o codec mpeg4 os mesmos não executam em qualquer player, por exemplo, o arquivo criado só executou quando instalei o vlc player!...posso salvar entao em mpeg!?
[15] Comentário enviado por energumino em 26/12/2007 - 17:54h
Usando o texto de comandos consegui entender melhor o mencoder...
agradeço megatron, mas me surgiu uma dúvida, será que teria um codec que eu pudesse utilizar dentre os que o mencoder gera video que me criasse arquivos de 10 min. e tamanho máximo de 10MB???pois estou gerando vídeos com 68MB com o codec msmpeg4!
agradeço...desde já!
[16] Comentário enviado por removido em 26/12/2007 - 19:23h
tem que fazer experiencias com o valor do bitrate do video , diminuir , diminui o tamanho do vídeo mas cai a qualidade da imagem
ou colocar o comando -ofps xx.xxx (quantidade de quadros/seg) , para reduzir os quadros da imagem , menos quadros por segundo , menor tamanho do arquivo gerado
eventualmente uma combinação dessas duas coisas pode fazer o que vc quer , de qualquer forma vai ter que fazer muitas experiencias
[17] Comentário enviado por energumino em 27/12/2007 - 18:53h
coloquei esta opção mas não ta funcionando, ele continua a gerar com 29 fps...coloquei assim:
mencoder tv:// -tv driver=v4l2:input=0:normid=4:channel=4:chanlist=us-bcast:width=352:height=240:contrast=-25:saturation=-30:brightness=-10:device=/dev/video0:adevice=/dev/dsp -vf crop=380:280 scale=352:240 -oac mp3lame -lameopts br=68:vol=10 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 -ofps 15.000 -ffourcc DIVX -o $1 & sleep 10m ; kill -15 $!
e ele da a seguinte linha logo abaixo
Skipping frame!
Pos: 30.6s 914f ( 0%) 29.72fps Trem: 0min 0mb A-V:0.000 [149:111]
Mas gera o video igual!!!o que pode ta errado...agradeço a ajuda!
[19] Comentário enviado por energumino em 28/12/2007 - 17:05h
não funcionou, fica sempre com a mesma linha, isto pode ter a ver com o codec, se bem que eu já testei com todos possíveis, mpeg4, msmpeg4, msmpeg4v2, xvid....e já tentei colocar -fps 15000/1001, -ofps 15000/1001, -ofps 15.000, -ofps 15....e sempre fica com os frames em 29 e dando aquela linha que já comentei...
Tá ficando dificil..
[20] Comentário enviado por removido em 28/12/2007 - 19:05h
a redução dos frames de captura só é efetiva no arquivo gerado , durante o processo , na janela de terminal com o comando em execução , não cai o valor de frames informado ...
[21] Comentário enviado por energumino em 04/08/2008 - 10:21h
Olá megatron...cara estou novamente com problemas com o mencoder, alias ñ sei se é com ele o problema, estou com uma placa nova, ela funciona normalmente pra visualizar os videos e etc...
Mas na hr de capturar ñ tenho audio, o máximo que consegui foi audio com chiado, já verifiquei onde estava sendo capturado o áudio e esta na line, aumentei volume e nada.
Já li sobre problemas com o ALSA, mas estranho é que pra ver sem utilizar o mencoder o audio sai perfeito, estou tentando capturar do VHS, pelo tvtime consigo ver e ouvir...não sei mais o que tentar se tiver alguma dica...agradeço!
[22] Comentário enviado por removido em 04/08/2008 - 12:46h
se o áudio da sua placa de tv é ligado a placa de som por um cabo de áudio
vc só precisa selecionar a entrada de áudio usada (normalmente se usa o line in)
e defini-la como dispositivo de captura , não tem outra coisa a ser feita
só usar o mixer da placa de som e marcar a entrada que está ligada a placa de tv
o alsa não interfere nisso
agora , se sua placa de tv é das mais novas que nem precisa de cabo de áudio , os comandos
do meu texto não funcionam mesmo
nessas placas novas o som é capturado direto do dispositivo de som alsa da placa de tv , e isso exige
mudanças nos comandos do mplayer