Considerações sobre algumas opções do comando do mencoder
input ---> entradas da placa de tv:
0: televisão (sintonizador)
1: entrada de vídeo composto (A/V)
2: svideo (entrada svhs)
normid ---> padrão de cor da placa:
0 = PAL
1 = NTSC
2 = SECAM
3 = PAL-Nc
4 = PAL-M (sistema brasileiro de tv a cores)
5 = PAL-N
6 = NTSC-JP
7 = PAL-60
channel ---> canal a ser sintonizado (número).
width ----> largura horizontal inicial da captura.
height ----> largura vertical inicial da captura.
contrast, saturation, brightness --- > ajuste de contraste, cor e brilho da imagem capturada.
device=/dev/video0 ----> dispositivo de captura (placa de tv).
adevice=/dev/dsp0 -----> dispositivo de som.
-vf crop=330:230,scale=352:240 ----> corta borda lateral e inferior da tela e redimensiona pra saída de 352x240 (necessário para gravação "correta" a partir do dhtv da tecsat).
abitrate=64 ----> bitrate de som da captura em kbps.
-ofps 29.97 ----> número de quadros por segundo da captura.
vcodec=msmpeg4 ----> codec divx.
vbitrate=800 ---> bitrate da captura de vídeo em kbps.
-o video.avi ----> arquivo gerado pela captura.
OBS: Ao contrário do transcode, que exige que a placa de tv seja inicializada por outro software como o xawtv ou o tvtime, o mplayer e mencoder podem se executados de imediato, sem depender de inicialização prévia da 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