스트리밍을 구현하고, 파일에 기록하고, 스트림+기록을 결합하는 스크립트가 거의 없습니다. 그러나 사전 알람 버퍼와 같이 미리 채워진 버퍼가 있는 파일에 녹화를 시작하기 위해 스트리밍 및 일부 이벤트가 발생할 때를 인식하는 방법은 무엇입니까? 아니면 분할된 파일을 저장하고 이벤트가 발생하면 t-5와 t+5를 결합합니까?
FFMPEG + 스크립트로 가능합니까?
답변1
예, 가능합니다.
ffmpeg
HLS 비디오 세그먼트를 생성하는 데 사용됩니다 . 이벤트 후(또는 도중에도) .ts
파일 이름이나 타임스탬프를 기반으로 순차적 파일을 임시 파일로 연결한 다음 MP4와 같은 형식으로 변환할 수 있습니다.
샘플 코드는 없지만 내부적으로 비슷한 작업을 수행합니다. (향후 어느 시점에 GitHub에 공개할 계획입니다)