GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menonton feed webcam saya di Linux?

Karena Anda menginginkan jawaban "tanpa menginstal aplikasi tambahan seperti Photobooth", saya mencoba memberikan solusi yang tidak terlalu bergantung. Juga saya berasumsi bahwa webcam Anda menggunakan "Video4Linux2" dan itu adalah /dev/video0 . Jika ini adalah webcam modern dan jika Anda hanya memilikinya, ini adalah asumsi yang cukup bagus.

Dari baris perintah:

$ gst-launch-0.10 v4l2src device=/dev/video0 ! xvimagesink

Perhatikan bahwa "v4l2src" berisi huruf kecil L dan bukan angka 1. Di sistem Anda, perintahnya mungkin gst-launch atau sesuatu yang dimulai dengan gst-launch tetapi dengan nomor versi yang berbeda. Penyelesaian tab akan membantu Anda menemukan nama perintah yang tepat. Alat ini ada di gstreamer0.10-tools paket di sistem Ubuntu saya, yang merupakan ketergantungan libgstreamer, yang merupakan ketergantungan sejumlah besar aplikasi di sistem Ubuntu saya dan kemungkinan ada di instalasi default.

Aplikasi Lainnya

Jika Anda tidak keberatan menginstal aplikasi lain, berikut adalah cara melakukannya di beberapa aplikasi lain. Semuanya dapat dengan mudah diinstal melalui apt-get atau pengelola paket lain yang Anda pilih:

  • VLC :$ vlc v4l2:///dev/video0 Selain itu, Anda dapat melakukan ini dari VLC GUI dengan masuk ke File->Open Capture Device
  • pemain :mplayer tv://device=/dev/video01 (dari Stefan di komentar)
  • Keju :Ini adalah aplikasi mirip bilik foto yang sangat mudah digunakan.

guvcview

Program ini ideal untuk screencast, karena hanya dapat menampilkan kamera di jendela dan tidak ada yang lain:

sudo apt-get install guvcview
guvcview

Kemudian gunakan perekam layar apa saja untuk membuat umpan. recordmydesktop berfungsi dengan baik.

Diuji pada Ubuntu 18.04.

Pertanyaan terkait:

  • https://askubuntu.com/questions/536563/screen-recorder-webcam
  • https://askubuntu.com/questions/48245/webcam-apps-and-ways-of-checking-if-webcam-is-working
  • https://askubuntu.com/questions/348838/how-to-check-available-webcams-from-the-command-line/848390#848390

ffplay /dev/video0 adalah salah satu metode yang lebih sederhana, dan akan berfungsi asalkan Anda telah menginstal ffmpeg.

Untuk menginstal, gunakan sudo apt install ffmpeg .


Linux
  1. Cara Menjalankan atau Mengulang Perintah Linux Setiap X Detik Selamanya

  2. Cara Mengganti Nama File di Linux

  3. Cara Membuat Script Perintah Linux

  1. Cara Menggunakan Perintah Disown di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Tonton Perintah di Linux [dengan Contoh]

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Menghapus Direktori di Linux

  3. Cara Menggunakan Perintah Linux nohup