비디오에서 오디오 추출

소스 노드 : 748962

요약

이 코드 패턴에서 가상 미팅 또는 가상 교실의 비디오 레코딩이 제공 될 때 비디오에서 오디오를 추출하여 IBM® Cloud Object Storage에 저장하는 방법을 학습하십시오.

상품 설명

비디오에서 통찰력을 얻는 첫 번째 단계는 비디오에서 오디오를 추출하여 액세스 가능한 공통 저장 공간에 저장하는 것입니다. 이 코드 패턴은 공개 소스를 사용하여 미팅의 비디오 레코딩을보고 해당 비디오 파일에서 오디오를 추출하는 방법을 보여줍니다. 는 FFmpeg Python Flask 런타임의 라이브러리. FFmpeg는 오디오 및 비디오를 기록, 변환 및 스트리밍하기위한 완벽한 크로스 플랫폼 솔루션입니다. 그런 다음 추출 된 오디오를 내구성, 복원력 및 보안을 위해 설계된 확장 성이 뛰어난 클라우드 스토리지 서비스 인 IBM Cloud Object Storage에 저장합니다. 저장된 오디오 파일은 다음 처리 코드의 스피커 코드를 제공하기 위해 추가 처리에 사용됩니다. IBM Watson으로 비디오에서 통찰력 추출 솔루션입니다.

이 코드 패턴을 완료 한 후 다음 방법을 이해합니다.

  • IBM Cloud Object Storage 버킷 생성
  • 비디오 파일 데이터를 버킷에 업로드
  • 비디오 파일에서 오디오를 추출하여 버킷에 저장
  • Flask 애플리케이션을 IBM Cloud Object Storage에 직접 연결

흐름

Extract audio from video and store it in Cloud Object Storage

  1. 사용자는 비디오 파일을 응용 프로그램에 업로드합니다.
  2. FFmpeg 라이브러리는 비디오 파일에서 오디오를 추출합니다.
  3. 추출 된 오디오 파일은 IBM Cloud Object Storage에 저장됩니다.

명령

이 패턴에 대한 자세한 단계는 README 파일. 이러한 단계는 다음을 수행하는 방법을 보여줍니다.

  1. GitHub 저장소를 복제하십시오.
  2. IBM Cloud Object Storage 서비스를 작성하십시오.
  3. 신임 정보를 애플리케이션에 추가하십시오.
  4. 응용 프로그램을 배포하십시오.
  5. 응용 프로그램을 실행하십시오.

이 코드 패턴은 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/

타임 스탬프 :

더보기 IBM 개발자