웹캠녹화2 KT AIVLE School 빅프로젝트 - 웹캠 녹화 구현 댄서블(춤을 연습하는 사람)이 춤을 추고 다음 구간 영상으로 넘어갈 때 POST요청을 보내는데, 댄서블이 춤을 춘 모습을 담기 위해서 react-wecam의 녹화할 필요가 있었습니다. 이를 구간 연습이 끝나거나, 한 번 더 연습하거나, 다음 구간으로 넘어가거나 여러 상황에 따라서 녹화를 시작하고 끝내야 하는 로직이 생각보다 복잡했습니다. hook 사용은 옳은 방법이 아닐 수 있습니다. 녹화 로직만 참고하시길 바랍니다. 구현 과정 Navigator.mediaDevices는 읽기 전용 속성은 카메라, 마이크, 화면 공유와 같이 현재 연결된 미디어 입력 장치에 접근할 수 있는 MediaDevices 객체를 반환합니다. - mdn web docs // 녹화 시작 함수 const startRecording = u.. 2023. 7. 19. KT AIVLE School 빅프로젝트 - 웹캠 영상 녹화 시 에러 경험 if dancer_video_file_extension != '.mp4': print('댄서 비디오 확장자: ', dancer_video_file_extension) subprocess.run(['ffmpeg', '-i', dancer_video_download_path, dancer_video_download_path.replace(danceable_video_file_extension, '.mp4')]) dancer_video_download_path = dancer_video_download_path.replace(danceable_video_file_extension, '.mp4') if danceable_video_file_extension != '.mp4': print('댄서브 비디오 확장자:.. 2023. 7. 19. 이전 1 다음