Windows에서는 내 컴퓨터를 열고 웹캠 아이콘을 클릭하여 웹캠에서 피드를 가져올 수 있습니다. 피드의 스냅샷을 찍을 수도 있습니다.
우분투에서도 같은 일을 할 수 있나요? 추가 애플리케이션을 설치할 필요가 없습니다.사진 부스.
답변1
"추가 응용 프로그램(예: Photobooth)을 설치할 필요가 없습니다."라는 대답을 원하셨기 때문에 덜 의존적인 솔루션을 제공하려고 했습니다. 또한 귀하의 웹캠이 "비디오 4Linux2"그렇습니다 /dev/video0
. 이것이 최신 웹캠이고 하나만 가지고 있다면 이는 꽤 좋은 가정입니다.
명령줄에서:
$ gst-launch-0.10 v4l2src device=/dev/video0 ! xvimagesink
"v4l2src"에는 숫자 1 대신 소문자 L이 포함되어 있습니다. 시스템에서 명령은 gst-launch
또는 gst-launch
다른 버전 번호로 시작될 수 있습니다. 탭 완성은 정확한 명령 이름을 찾는 데 도움이 됩니다. 이 도구는 내 Ubuntu 시스템의 패키지에 있으며 gstreamer0.10-tools
libgstreamer의 종속성입니다. libgstreamer는 내 Ubuntu 시스템에 있는 수많은 응용 프로그램의 종속성이며 기본 설치에 있을 수 있습니다.
다른 앱
다른 앱을 설치해도 괜찮다면 다른 앱에서 설치하는 방법은 다음과 같습니다. 이들 모두는 apt-get
선택한 다른 패키지 관리자를 통해 쉽게 설치할 수 있습니다.
- 가시광통신:
$ vlc v4l2:///dev/video0
또는 "파일" -> "캡처 장치 열기"로 이동하여 VLC GUI를 통해 이 작업을 수행할 수 있습니다. - 플레이어: (
mplayer tv://device=/dev/video01
스테판의 코멘트) - 치즈: 사용방법이 매우 간단한 포토부스형 앱입니다.
답변2
guvcview
이 프로그램은 창에 카메라만 표시할 수 있고 다른 것은 표시할 수 없기 때문에 스크린캐스트에 적합합니다.
sudo apt-get install guvcview
guvcview
그런 다음 화면 녹화기를 사용하여 피드를 만드세요. recordmydesktop
잘 작동합니다.
우분투 18.04에서 테스트되었습니다.
관련 질문:
답변3
ffplay /dev/video0
는 더 간단한 방법 중 하나이며 ffmpeg가 설치되어 있는 한 사용할 수 있습니다.
설치하려면 를 사용하십시오 sudo apt install ffmpeg
.
답변4
mplayer를 사용하는 구문은 약간 다릅니다.
mplayer -tv device=/dev/video1 tv://
플러그인 웹캠(내장형 아님)을 사용하고 있습니다. 그래서 /dev/video0
로 변경했습니다 /dev/video1
. 하지만 Stefan의 위 구문은 매개변수 구문 분석 오류로 인해 기본 제공 구문으로 설정된 것 같습니다. 출력에 표시된 줄을 살펴보십시오.
baxelrod@it6598 ~ $ mplayer tv://device=/dev/video1
MPlayer 1.2.1 (Debian), built with gcc-5.3.1 (C) 2000-2016 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://device=/dev/video1.
The filename option must be an integer: dev/video1 <--
Struct tv, field filename parsing error: dev/video1 <--
TV file format detected.
...
Selected device: Integrated Camera <--
...
내가 게시한 구문을 사용하면 오류 줄이 표시되는 대신 다음과 같은 결과가 나타납니다.
Selected device: UVC Camera (046d:081b)