Tutorial: Capturar Video HD com a RaspiCam

Olá a todos!

Após ter abordado o tema de Como Instalar a RaspiCam, podemos levar as coisas a outro limite, ou seja, entrar no vídeo Full HD, ou seja, podemos obter vídeo com resolução de 1920x1080! Este tutorial está otimizado para a RaspiCam, pois esta camera foi concebida específicamente para uso com a limitação de processamento do Raspberry Pi a 700MHz.

Assim sendo, vamos usar de novo a aplicação raspivid, conforme usamos no post anterior. Recomendo que usemos um cartão SD com bastante espaço, pois como poderão entender, vídeo em Full HD utiliza bastante espaço e este será mesmo necessário dependendo do tempo que pretendem capturar.

Para ver quanto espaço temos disponível basta aceder por SSH e colocar o seguinte comando:
dh -h

Com um cartão SD com 8GB teremos um caso como este abaixo:

pi@raspberrypi ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          7.3G  3.4G  3.6G  49% /
/dev/root       7.3G  3.4G  3.6G  49% /
devtmpfs        180M     0  180M   0% /dev
tmpfs            38M  228K   38M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            75M     0   75M   0% /run/shm
/dev/mmcblk0p1   56M   19M   38M  33% /boot

Com 3GB disponível dá para criar vídeo durante uns 30 minutos em Full HD. Com as definições por defeito necessitamos de aproximadamente de 115MB em vídeo HD.

Relembremos então os comandos anteriores:

Fazer um vídeo de 5 segundos:
raspivid -o myvid.h264

Se quisermos mais de 5 segundos, necessitamos de colocar o "-t" com o tempo em milisegundos:
raspivid -o myvid.h264 -t 60000

Isto cria um vídeo de 60 segundos, a resolução por defeito é de 1920x1080 com um bitrate de 17Mbs criando ficheiros de 115MB por minuto. Para mudar a resolução para 1280x720 faz o seguinte:
raspivid -o myvid.h264 -w 1280 -h 720

Podes ainda definir o bitrate:
raspivid -o myvid.h264 -w 1280 -h 720 -b 8000000

Onde "8000000" é um bitrate de 8000 Kbs (kilo bits por segundo) ou 8Mb (8 mega bits por segundo). Por defeito, como disse atrás é de 170000000.

Não existe nada certo ou errado no que toca a bitrates, há que experimentar e decidir qual está melhor.

Espero que este tutorial vos proporcione alguma diversão!

0 Comments: