saída avconv / ffmpeg através de / dev / ttyAMA0

2

Eu tentei canalizar o streaming de vídeo da webcam video4linux2 conectada a um Raspberry Pi através de / dev / ttyAMA0 para um computador usando um Arduino como intermediário. Primeiro de tudo, é possível? Porque eu estava pensando com a base de baud max de ttyAMA0 (115200bps)

Tentei fazer um fifo usando o mkfifo dentro do tty e não funciona, tentei usar a documentação do avconv para aprender como fazer corretamente o pipe dentro da linha de codificação como:

avconv -f video4linux2 -i /dev/video0 -somestuff -f mpeg2video pipe:1 | cat > serial:/dev/ttyAMA0:115200/webcam.mpg

Também não funciona. * ttyAMA0 é feito executável com chmod e eu tenho as permissões comentando a linha correspondente a / etc / inittab.

Outra opção foi:

avconv -i in ${encoding options} -f mkv /dev/serial

E assim por diante. Em caso, a saída foi "'mkv' não é um formato de saída adequado". Eu tinha definido o serial antes da linha de comando.

Tem que ser com os pinos UART, porque eu só posso usar o USB para conectar o Arduino ao computador e não posso usar um usbnet. Alguém poderia me ajudar? Não importa se a resposta é extremamente simples e poderia me ofender. Eu preciso de ajuda.

    
por refel 27.03.2013 / 11:00

0 respostas