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!
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: