2013-10-14 7 views
4

우선이 기사를 읽는 사람 모두에게 감사드립니다. 주어진 명령을 사용하여 IP CAM의 스트림을 저장할 수 있습니다 (파일에 녹음 된 오디오가 없어도 누구나 도움이 될 수 있지만 그럴 수도 있습니다)VLC 명령을 사용하여 스트림 기록 중지

cvlc " http : //***.***.*.*** : ****/videostream.asf? user = admin & pwd = * * & 비율 = 12 & 해상도 = 32 "- 실행 시간 - vlc : // quit --qt-start-minimized --no-qt-notification

시간 : 10 --sout = "# std {액세스 = 파일, mux = asf, dst = 경로 \ test.asf}"

이것은 7 초 ~ 8 초 길이의 녹화를 제공하지만, 내가 만들고자하는 비디오의 길이는 외부 요인 (카메라의 움직임 감지 알람)에 의해 결정됩니다. "--run-time"을 제거하면 undefinatelly로 녹음되기 시작합니다. 그래서 VLC에 스트림 저장을 중지 할 시간이 있다고 말할 수 있습니까? ps : 자동으로 만들고 싶습니다. 따라서 명령 줄만 사용하고 있습니다. ps2 : 우분투 OS를 사용하고 있습니다.

대단히 고마워요!

답변

2

저는이 주제에 대한 전문가이자 전문가는 아니지만 특정 시간에 시작하고 중지 할 수있는 라이브 스트림을 캡처 중입니다. 오디오 문제에 대해서는 잘 모릅니다. 그러나 여기에 제 코드가 도움이 될 것 같습니다. 기본적으로

at 2014-05-23 10:00 
cvlc "http://*My url to video stream*" --sout file/mp4:*THEFILENAMEYOUCHOOSE*.mp4 --run-time=300 --stop-time=300 vlc://quit 

내가 런타임을 사용하고 나는 그것을 필요로 할 때 멈출 확인하기 위해 시간 스위치를 중지, 난, 삼백초는 거의 한 시간에 밖으로 작동 및 비디오의 절반은 내 요구에 충분히 그래서 이 시점에서 자동으로 스크립트를 작성할 수있는 몇 가지 문제점이 있습니다. 수동으로 명령을 입력하여 이상적인 레코딩을 설정하지 않아도됩니다.

희망 사항은 조금이라도 도움이되기를 바랍니다.

관련 문제