当前位置: 首页 > 网络应用技术

几行代码快速提取音频,YYDS!

时间:2023-03-06 18:43:44 网络应用技术

  几天前,一个小妹妹问我:在哪里可以找到BBC英语音频?

  她只有视频文件,但她想在路上学习英语。

  当时我去了网络磁盘资源搜索,我找到了她想要的资源。

  今天,突然的想象力:为什么不使用程序在视频中提取音频?

  因此,我检查了相关信息,发现使用Python实施它非常简单。几行代码,您可以眨眼间就得到它!

  FFMPEG简介

  FFMPEG是一款免费软件,可以以各种格式运行音频和视频录制,转换和流函数,包括libavcodec-这是一个用于多个项目中的音频和视频的解码库,以及libavformat -aaudioconversion库,具有视频格式。

  在Python中,一个库对应于ffmpeg,称为ffmpy。使用此库,我们可以轻松地从视频中提取音频。

  安装此库的方法也非常简单:

  代码

  我们只需要传递三个参数 - 视频地址,音频结果存储地址和音频格式,我们可以致电FFMPEG提取音频。

  然后,编写接收参数的函数:

  最后,让我们测试:

  运行此代码,并在视频目录中生成一个名为uuid的名为uuid的文件。

  您也可以选择以MP3格式输出音频。

  实际上,此提取过程等同于在命令行中敲击一条命令行:

  总结

  整个音频提取过程的核心代码实际上是几行。最终执行是命令行命令,可以说很简单。该代码可以作为工具类收集,并且在需要使用时可以快速使用它。您是否学到了今天的技能?

  以上是该共享的所有内容。如果您想了解更多信息,请转到公共帐户:Python编程学习圈,每日干货共享

  原始:https://juejin.cn/post/7103774304671629320