요약
이 코드 패턴에서 가상 미팅 또는 가상 교실의 비디오 레코딩이 제공 될 때 비디오에서 오디오를 추출하여 IBM® Cloud Object Storage에 저장하는 방법을 학습하십시오.
상품 설명
비디오에서 통찰력을 얻는 첫 번째 단계는 비디오에서 오디오를 추출하여 액세스 가능한 공통 저장 공간에 저장하는 것입니다. 이 코드 패턴은 공개 소스를 사용하여 미팅의 비디오 레코딩을보고 해당 비디오 파일에서 오디오를 추출하는 방법을 보여줍니다. 는 FFmpeg Python Flask 런타임의 라이브러리. FFmpeg는 오디오 및 비디오를 기록, 변환 및 스트리밍하기위한 완벽한 크로스 플랫폼 솔루션입니다. 그런 다음 추출 된 오디오를 내구성, 복원력 및 보안을 위해 설계된 확장 성이 뛰어난 클라우드 스토리지 서비스 인 IBM Cloud Object Storage에 저장합니다. 저장된 오디오 파일은 다음 처리 코드의 스피커 코드를 제공하기 위해 추가 처리에 사용됩니다. IBM Watson으로 비디오에서 통찰력 추출 솔루션입니다.
이 코드 패턴을 완료 한 후 다음 방법을 이해합니다.
- IBM Cloud Object Storage 버킷 생성
- 비디오 파일 데이터를 버킷에 업로드
- 비디오 파일에서 오디오를 추출하여 버킷에 저장
- Flask 애플리케이션을 IBM Cloud Object Storage에 직접 연결
흐름
- 사용자는 비디오 파일을 응용 프로그램에 업로드합니다.
- FFmpeg 라이브러리는 비디오 파일에서 오디오를 추출합니다.
- 추출 된 오디오 파일은 IBM Cloud Object Storage에 저장됩니다.
명령
이 패턴에 대한 자세한 단계는 README 파일. 이러한 단계는 다음을 수행하는 방법을 보여줍니다.
- GitHub 저장소를 복제하십시오.
- IBM Cloud Object Storage 서비스를 작성하십시오.
- 신임 정보를 애플리케이션에 추가하십시오.
- 응용 프로그램을 배포하십시오.
- 응용 프로그램을 실행하십시오.
이 코드 패턴은 IBM Watson으로 비디오에서 통찰력 추출 사용 사례 시리즈-Watson Speech to Text, Watson Natural Language Processing 및 Watson Tone Analyzer 서비스를 사용하여 비디오에서 의미있는 통찰력을 추출하는 솔루션을 보여줍니다.
소스 : https://developer.ibm.com/patterns/extract-audio-from-video-and-store-in-cloud-object-storage/