내가하는 프로젝트에 대한 비디오를 녹화해야합니다. 이 중 두 개는 USB 카메라이고 다른 하나는 n 개의 IP 오버 헤드 카메라입니다. 세 개 모두 랩톱 컴퓨터에 연결되어 있습니다. 동영상을 녹화 한 후에 편집자 (내가 특별히 타임 라인이 필요한 모델을 편집하는 것이 아니라 편집자가 아닌)에서 열 수 있어야합니다. 나는 편집자를 위해 Sony Vegas Pro를 선택했다. 에 accomodated 수 없습니다웹캠에서 압축 해제 된 avi 인코딩
gst-launch v4l2src device=/dev/video0 ! 'video/x-rawyuv,width=640,height=480,framerate=10/1' ! mux. avimux name=mux ! filesink location=temp.avi
나는 두 개의 USB 카메라와 모두 30의 프레임 속도를 사용했기 때문에 10 프레임 속도를 설정했다 :이 명령 gstreamer를을 사용하여 압축되지 않은 AVI를 기록 할 수 있었다 USB 컨트롤러의 대역폭. 내 파일의 오디오는 신경 쓰지 않아서 오디오를 가져 오지 않습니다. Similary, 인코딩하는 동안 나는 오디오에 대해서도 신경 쓰지 않을 것입니다. 이것은 원시 압축되지 않은 avi입니다. 나는 이것을 Sony Vegas Pro에서 열 수 없었다. 소니 베가스 프로에 의해 열리는 코덱을 사용하여 압축되지 않은 avi를 인코딩해야한다고 생각합니다. 소니 베가스 코덱이 어떤 코덱을 좋아하는지 모르겠으므로, 아마도 그 중 하나가 열릴 때까지 다른 것을 시도 할 것입니다.
이 비디오를 인코딩 할 때 mencoder, ffmpeg, gstreamer 옵션이 있습니다. 그러나 나는 내가 원하는 것을 얻기 위해이 도구들을 사용하는 방법을 알아낼 수 없다. 이상적으로, 나는 다른 설정이 그대로있는 코덱을 "삽입"하는 것으로 분류하고 싶습니다. 비디오 길이가 3 분이 넘지 않아 사용 가능한 공간이 너무 많아서 무손실 코덱이 작동하기 때문에 결과로 얻는 비디오의 공간에 대해서는별로 신경 쓰지 않습니다. 나는 소니가 MPEG avi를 읽는다 고 생각한다. 그렇게 할 수 있다면 좋을 것이다.
읽어 주셔서 감사 드리며 모든 도움에 감사드립니다.