/dev/ttyAMA0 による avconv/ffmpeg 出力

/dev/ttyAMA0 による avconv/ffmpeg 出力

/ dev / ttyAMA0を介してRaspberry Piに接続されているvideo4linux2ウェブカメラでArduinoを仲介者として使用して、コンピュータにビデオをストリーミングしようとしています。まずこれは可能ですか?なぜなら、ttyAMA0(115200bps)の最大伝送速度基準を考慮しているからです。

私はttyの内部でmkfifoを使ってfifoを作成しようとしましたが、うまくいきませんでした。 avconvドキュメントを使用して、エンコードライン内にパイプを正しく作成する方法を学びました。たとえば、次のようになります。

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

動作しません。 * ttyAMA0はchmodを介して実行でき、/ etc / inittabでその行にコメントを付ける権限があります。

別のオプションは次のとおりです。

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

など。この場合、出力は「mkv」は適切な出力形式ではありません。コマンドラインの前にシリアル番号を定義しました。

USBnetではなくUSB経由でのみArduinoをコンピュータに接続できるため、UARTピンと一緒に使用する必要があります。誰でも私を助けることができますか?答えがとても簡単で気分が悪いかもしれません。私は助けが必要です。

ベストアンサー1

おすすめ記事