2010-06-02 3 views
1

Ive는 네덜란드에서 "Babbelbox"라는 파티를위한 프로젝트를 준비했습니다.partys에 대해 이야기 할 수있는 "Babbelbox"만들기

웹캠과 마이크가있는 컴퓨터로 파티에 대해 말하고 싶은 모든 사람의 비디오 로그를 만들 수 있습니다.

하지만 문제는 어디서부터 시작해야할지 모른다는 것입니다. ive는 C에서 비디오 쇼 시스템을 만들었지 만 좋은 포맷으로 모든 데이터를 저장할 수 없으므로 한 시간 만에 하드 디스크를 가득 채울 수 없습니다.

요구 사항 :

  • 녹화 비디오 +

  • 레코딩이 (더 나은 것 기록 비디오를 통해 버튼을

  • 좋은 압축을 누른 후 시작해야 오디오 그것을 을 경우 Final Cut Pro 또는 초연자가 읽을 수 있음

  • 당신이 할 수있는 다음 gstreamer-tools 패키지

    를 설치 우분투에

    :210

  • 빛이트 programm에 좋은 것하지만 난 gstreamer를를 사용하여 컴퓨터 전원

+0

최종 마무리 프로가 언급되어 있는데, 이는 솔루션이 mac osx에서 실행되어야 함을 의미합니까? –

+0

없음 내가 그래서 난 그래서이 programm에 내가 궁금해서 맥 – Spidfire

답변

3

. 여기에는 소프트웨어, 하드웨어, 풀 부스, 터치 스크린이 포함되며 상사를 기념하여 문화적으로 고백 한 주제이기도합니다. 자세한 내용은 http://www.cultoftom.com을 참조하십시오.

+1

에 실행해야 doenst을 편집 할 수있는 맥에 파일을 복사 할 수 있습니다 의미하는 경우는 가능한 한이 프로젝트에 사용했습니다의 정확한 소스를 얻는 방법? – Spidfire

3

리눅스를위한 솔루션을 확장 할 수 유사한 명령으로 기록하십시오 :

gst-launch v4l2src ! 'video/x-raw-yuv,width=640,height=480,framerate=30/1' ! tee name=t_vid ! queue ! videoflip method=horizontal-flip ! xvimagesink sync=false t_vid. ! queue ! ffmpegcolorspace ! theoraenc ! queue ! mux. autoaudiosrc ! queue ! audioconvert ! vorbisenc ! queue ! mux. oggmux name=mux ! filesink location=filename.ogv 

원하는대로 해상도, 프레임 속도, 파일 이름 등을 조정할 수 있습니다.

거기에서 그것은 python으로 작성하고 시작/중지에 대한 간단한 gtk GUI를 노크 꽤 straighforward 것입니다. 연속적인 녹음을 위해 파일 이름을 처리하기 위해 다중 파일 링크를 사용할 수 있습니다.

참조 : 우리는 견과류에 수프에서 하나를 구축

http://noraisin.net/~jan/diary/?p=40

http://www.twm-kd.com/computers/software/webcam-and-linux-gstreamer-tutorial/

http://pygstdocs.berlios.de/pygst-tutorial/index.html

관련 문제