web-dev-qa-db-ja.com

LinuxUSBビデオキャプチャの問題

Hauppauge USB-Live 2キャプチャデバイスを購入したのは、最近のいくつかのAmazonレビューで、最新のLinuxカーネルで動作するはずだと示唆されているためです。

最新バージョンのRaspbianBusterを実行しているRaspberryPi 4に接続すると、正常に認識されているようです。

残念ながら、実行中のVHSソースからビデオをキャプチャするためにffmpeg/ffplayを実行しようとすると、入力データが0ビットで表示されます(ここで報告: https://Pastebin.com/TAurevCA )。また、「v4l2-ctl --device/dev/video0 --stream-mmap --stream-to = frame.raw --stream-count = 1」と「vlcv4l2://」を使用してフレームをキャプチャしようとしました。/dev/video0 "であり、どちらにもデータが含まれていません

ユニットがRpi4でテストされ、動作するはずであることをメールでHauppaugeテクニカルサポートに確認しました。運が悪かったので試した修正のいくつか:

  • 多くの再起動
  • デバイスをさまざまなUSB2およびUSB3ポートに移動する
  • ソースと一致するようにvl42をNTSCに設定するようにしました
  • / dev/video0のパーミッションの問題である場合に備えて、Sudoでffmpegを実行します(chmod -R 777/dev/video0も試しました)
  • ファームウェアをこのメーカーのリンクで見つけたバージョンに置き換えました- https://www.hauppauge.de/pctv-faq/doku.php?id=en:linux:usb-live2-how-to (古いファイルサイズが新しいファイルとまったく同じだったので、RPiにはすでにこれがインストールされていると思います)
  • 電子メールによるテクニカルサポート-デバイスがRpi4で動作するようにテストされており、それ以外は役に立たなかったことが示されました
  • 故障したユニットの場合に備えて、Amazonから別の同一のデバイスを注文しました-同じ結果
  • 同様のキャプチャデバイスがまったく同じセットアップで正常に動作するため、VCR /接続が正常に動作することを知っています

ここで他に何を試すべきかについて何か考えはありますか?また、ライブUSBで実行されているUbuntu 18.04.3を搭載したMacでユニットを試したところ、同じ結果が得られたので、基本的なものが不足しているのではないかと思います。

また、他の人に役立つ情報がある場合に備えて、Raspberry Pi4で試した他のUSBキャプチャデバイスに関する情報もあります。

(1)この安価なデバイスがPi 4 DIGITNOW USB 2.0オーディオ/ビデオコンバーターでかなりうまく機能することを確認できます-VCR、VHS、DVDを含む任意のアナログソースからのビデオのデジタル化と編集 https://smile.Amazon .com/gp/product/B06XJKSJZ8/ref = ppx_yo_dt_b_asin_title_o02_s00?ie = UTF8&psc = 1

ドライバーはcx231xxではなく「uvcvideo」と表示されます(品質はまあまあなので、もっとうまくできるかどうかを確認しようとしています。これは、すでに圧縮されているMJPEGでのみフル解像度を出力します)

(2)これにお金を無駄にしないでください。画像が飛び交って完全に使用できなくなります:UVC Usb2.0ビデオキャプチャカード、互換性のあるウィンドウ/ Linux https://www.Amazon.com/dp/B00RMYWGWC/ref = cm_sw_r_cp_api_i_P-RpEb9BRFMNR

1
Carini

これを試したかどうかはわかりませんが、Live 2をffmpegでキャプチャするには、次のことを行う必要がありました。

v4l2-ctl -d /dev/video0 -s ntsc at every boot

だから私はそれをcrontabに追加しました

@reboot v4l2-ctl -d /dev/video0 -s ntsc
1
Costa