Como eu mencionei em um comentário a esta pergunta, esta resposta será modificada dependendo dos resultados de @malcolmelliot a fim de fornecer o suporte correto para seus problemas. (Desculpe, os comentários são muito limitados.
Passo 1 - Encontrar o dispositivo de vídeo.
Ok, primeiro precisamos ter certeza de que o tvtime está usando o dispositivo adequado para reunir áudio e vídeo. Lembre-se de que você pode ter dois ou mais dispositivos de vídeo, alguns deles não incorporam áudio (como webcams) e outros sim.
Você está recebendo uma mensagem de erro que inclui as próximas partes do texto:
Your capture card driver: uvcvideo [Integrated_Webcam_1.3M/usb-0000:00:1d.7-2/197895]
does not support full size studio-quality images required by tvtime.
This is true for many low-quality webcams. Please select a
different video device for tvtime to use with the command line
option --device.
Tenha em atenção que a mensagem de erro refere-se claramente ao seu "Integrated_Webcam_1.3M / usb-0000: 00: 1d.7-2 / 197895" que é de mesmo nome da webcam do seu computador. (talvez uma webcam embutida no laptop? baseada nos dados de 1.3M)
Portanto, precisamos verificar quantos dispositivos temos em nosso sistema para executar alguns testes com eles. Para saber essas informações, vamos descartar o próximo comando em um terminal:
ls -l /dev/video*
Os resultados devem ser assim:
geppettvs@DYLAN:~$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 2012-04-17 19:53 /dev/video0
crw-rw----+ 1 root video 81, 1 2012-04-17 19:53 /dev/video1
crw-rw----+ 1 root video 81, 2 2012-04-18 17:54 /dev/video2
geppettvs@DYLAN:~$
No meu caso, tenho 3 dispositivos de vídeo, sendo um deles o sintonizador de TV USB que uso para assistir / gravar programas de TV ao vivo / VTR / VCR / conversor de RF-DVD / Vídeo e outros sinais de RF. / p>
Você deve verificar qualquer um deles e anotar seus resultados para continuar. Simplesmente execute seu teste via tvtime --device=/dev/video0
em um terminal. faça também por tvtime --device=/dev/video1
(o que pode resultar em erro, pois vemos que este dispositivo é sua webcam) e em outras instâncias como tvtime --device=/dev/video2
, tvtime --device=/dev/video3
, etc.
Quando você encontrar o dispositivo de tvtuner exato, certifique-se de usá-lo para seguir o próximo processo.
Etapa 2: reunir áudio e vídeo no mesmo fluxo.
Agora, precisamos garantir que você possa reunir áudio e vídeo no mesmo fluxo. Se você está descartando tvtime
em um terminal e obtendo um vídeo sem áudio, é necessário instruir o sistema de som para obter o áudio e reproduzi-lo simultaneamente. Isto pode ser conseguido largando em um terminal o próximo comando:
tvtime --device=/dev/videoX | arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -
Por favor, note que você deve substituir /dev/videoX
pelo dispositivo correto que você encontrou na etapa anterior.
Isso resultará em áudio e vídeo sincronizados e incorporados no mesmo fluxo. Se assim for, podemos continuar com as etapas de captura.
Por favor, informe se você tiver sucesso para continuar.
Boa sorte!