v4l2loopback을 이용해서 물리 디바이스 한개로 여러개 가상디바이스만들기
Post
원문 보기 →v4l2loopback을 이용해서 물리 디바이스 한개로 여러개 가상디바이스만들기
라즈베리 파이로 프로젝트를 하다보면 하나의 카메라를 이용해서 AI도 돌리고 싶고 스트리밍도 하고 싶을때가 있다. 관련해서 조금 삽질해 보니 가능해서 정리해 본다. 일단 재료는 라즈베리파이, camera 정도고... v4l2loopback package와 ffmpeg 을 사용할 예정이다. v4L2loopback : github linkffmpeg multidevice : link v4l2loopback을 설치하고 (github 에 가보면 sourcecode로 인스톨 하는 방법도 있고 apt로 인스톨 하는 방법도 있다.) 부팅후sudo depmod -asudo modprobe v4l2loopback video_nr=3,4 card_label="ai","streaming"ffmpeg -f v4l2
Related Posts
3 posts라즈베리파이와 HQ카메라로 천체 사진 찍기(하드웨어 준비)
* 참고: 지난 번 코스트코 천체망원경 관련 글 - http://imky.egloos.com/3286214 천체망원경의 접안렌즈(아이피스)에 스마트폰의 카메라 렌즈를 근접 시켜서 찍는 방법은 단점이 있었는데, 눈으로 보는 것과 똑같은 시야각을 확보하지 못했습니다. 시야각이 확보되지 않는 이유로는 우리가 아이피스에 눈을 가까이 대고 보는 것과 약간 떨어뜨려서 보는 것의 차이를 생각하시면 됩니다. 물론, 개인적인 경험일 뿐이기는 하지만, 어쨌든 쉽지 않았습니다. 그렇다면, 천문 전용 디지털카메라나 미러리스 혹은 DSLR 카메라를 써야 하겠지만, 이것 저것 갖추다 보면 비용이 많이 들고 크기도 크다는 단점과 함께 그렇게 까지 하게 될까 하는 의문이 생기게 됩니다. 현재 사용 가능한 코동 천체망원
ffmpeg로 영상 자르기
ffmpeg는 영상을 변환하거나, 자르고 합치고, 오디오만 추출하거나 등의 다양한 작업을 할 수 있는 도구이다. 심지어 재생도 가능하다. 수많은 변환 프로그램들이나 재생 프로그램들이 ffmpeg를 이용하고 있다. 다운로드는 여기에서. 영상을 자를 때는 다음과 같은 명령어를 사용할 수 있다. ffmpeg -i 원본파일명 -ss 영상의 시작 시간(초) -t 잘라낼 만큼의 시간(초) -vcodec copy -acodec copy 잘라낸파일명 ffmpeg -i source.avi -ss 10 -t 20 -vcodec copy -acodec copy dest.avi source.avi 파일에서 10초부터 30초까지 20초간의 영상을 dest.avi 파일로 만들어낸다.
[Visual Studio Code] 라즈베리파이에 원격 연결을 할 때 나타나는 오류
Visual Studio Code (이하 VSCode) 에서는 어떤 프로그래밍 언어인가에 상관 없이,SSH로 원격 연결을 하여 로컬처럼 작업을 할 수 있을 뿐만 아니라 디버깅 까지 가능합니다. 그래서 라즈베리파이로 연결을 하려고 시도하였습니다만,계속 Timeout 메시지가 나타나며 오류가 발생했습니다. 기본적으로 SSH 연결 후에 필요한 node 와 패키지 등이원격 연결 계정의 $HOME 아래에다음과 같이 설치되는 것을 볼 수 있습니다. pi@raspberry:~/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523 $ ls -al합계 44640drwxr-xr-x 6 pi pi 4096 1월 19 17:00 .drwxr-xr-x 3 pi


