从视频中提取音频

源节点: 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中。

说明

在中找到此模式的详细步骤 读我 文件。 这些步骤向您展示了如何:

  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开发人员