[FUG-BR] Gravar vídeo da tela no X

Cleyton Agapito cragapito em gmail.com
Sexta Março 30 22:59:59 BRT 2012


Em 30 de março de 2012 22:29, Carlos Eduardo G. Carvalho (Cartola)
<cartoleba em gmail.com> escreveu:
> Show Otacílio!!!!!!!!!
>
> Pra gravar o áudio é só acrescentar
>
> -f oss -i /dev/dsp
>
> antes do outro -f que define o perfil de gravação do vídeo. É dar uma
> olhada no man do ffmpeg e ver o que é cada coisa.
>
> O comando com o áudio:
>
> ffmpeg -f oss -i /dev/dsp -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk
> '{print $2}'` -r 40 -i :0.0 -sameq meuVideo.avi
>
> Confiram se o volume do microfone está ok, pois aqui estava zerado.
> Verifique com um comando "mixer".
>
>> mixer
> Mixer vol      is currently set to 100:100
> Mixer pcm      is currently set to 100:100
> Mixer line     is currently set to 100:100
> Mixer mic      is currently set to 0:0
> Mixer cd       is currently set to 100:100
> Mixer rec      is currently set to 100:100
> Mixer igain    is currently set to 100:100
> Mixer ogain    is currently set to  50:50
> Mixer monitor  is currently set to  75:75
>
> e acerte com
>
>> mixer mic 100
>
> ou o volume que quiser.
>
> Se alguém ainda quiser gravar apenas um trecho da tela, como no meu caso, é
> só trocar o parâmetro do "-s". No caso do exemplo dado o -s recebe o
> resultado de um conjunto de comandos que pega a resolução da tela.
>
> Dá pra mudar o tamanho do -s para a resolução que quiser, mas não dá pra
> descolar do canto superior direito. Na verdade consegui descolar do
> esquerdo, mas não de cima, com "-i :0.0+100" e tentei outras coisas. Acho
> que o mais prático pra gravar uma região é reduzir com -s as margens
> direita e inferior e com -cropleft e -croptop as esquerda e superior
> respectivamente. Testei aqui e deu erro direto... :( só se eu cortar depois
> com mencoder, mas queria algo mais direto. Enfim, é só colar o que quiser
> gravar no canto.
>
> Experimentei mudar os frames por segundo, mas ficou sem sincronia do áudio
> e vídeo, então mantive os 40.
>
> Abs, brigadão!!!! Agora vou produzir tutoriais adoidado! rs rs rs
>
> Carlos E G Carvalho (Cartola)
> http://cartola.org/360
>
>
>
> Em 30 de março de 2012 21:08, Otacílio <otacilio.neto em bsd.com.br> escreveu:
>
>> On 30/03/2012 21:01, Cleyton Agapito wrote:
>> > Em 30 de março de 2012 20:27, Otacílio<otacilio.neto em bsd.com.br>
>>  escreveu:
>> >> On 30/03/2012 19:21, Carlos Eduardo G. Carvalho (Cartola) wrote:
>> >>> Oi, alguém conhece uma solução que funcione bem para gravar vídeos do
>> que
>> >>> se passa na tela do micro? Algo como o xvidcap, mas este está dando
>> erro
>> >>> direto. Nunca consegui utilizá-lo. Costumo usar o Camstudio no windows
>> para
>> >>> gravar tutoriais e coisa assim, mas no FreeBSD não estou achando algo
>> que
>> >>> funcione.
>> >>>
>> >>> Serve também algo para resolver os erros do xvidcap, uma série de
>> coisas
>> >>> assim:
>> >>>
>> >>> missing -116 milli secs (100 needed per frame), pic no 8
>> >>>
>> >>> aparentemente falta de recursos do sistema, sei lá. Mesmo tirando a
>> captura
>> >>> de áudio dá os erros e o vídeo fica picado. Mesmo deixando sem nada
>> >>> rodando. A máquina tem 4G de RAM. É um Atlhon 64 rodando FreeBSD
>> >>> 8.2-RELEASE para amd64. Não deveria ser uma tarefa difícil gravar a
>> tela.
>> >>>
>> >>> Obrigado,
>> >>>
>> >>> Carlos E G Carvalho (Cartola)
>> >>> http://cartola.org/360
>> >>
>> >> Uso isso e funciona de forma excelente...
>> >>
>> >> ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r
>> >> 40 -i :0.0 -sameq meuVideo.avi
>> >
>> > Olá Otacílio!
>> >
>> > Puxa, achei interessante e testei aqui e ficou 10!
>> >
>> > Só que o áudio não gravou, teria alguma forma de fazer isso?
>> >
>>
>> Se tiver eu gostaria de saber tb!
>> heuhaehuhuhuehuheuhuheuauheuhu

Fiz alguns testes aqui e o áudio estava totalmente fora de sincronia,
então achei isso:

http://ffmpeg.org/pipermail/ffmpeg-user/2011-April/000426.html

Coloquei -async 480 e ficou perfeito!

Abração!!!


Mais detalhes sobre a lista de discussão freebsd