python提取视频中的音频的实现示例

2024-04-18 0 570
目录
  • 一、搭建环境
  • 二、实现思路
  • 三、完整代码

一、搭建环境

1、安装python2、安装moviepy包

pip3 install moviepy

二、实现思路

1、先通过get请求把视频下载下来2、再通过moviepy模块去提取视频中的音频

三、完整代码

import requests
from moviepy.editor import VideoFileClip

\”\”\”
支持视频格式
MP4:常见的视频格式,支持 H.264 编码。
AVI:Audio Video Interleave 格式,是一种流行的多媒体容器格式。
MOV:QuickTime 影片格式,通常用于保存视频、音频、文本和其他媒体数据。
MPEG:Moving Picture Experts Group 定义的一组标准,包括 MPEG-1、MPEG-2、MPEG-4 等。
FLV:Flash 视频格式,常用于网络视频。
WMV:Windows Media 视频格式,由 Microsoft 开发。
MKV:Matroska 视频格式,是一种开放的多媒体容器格式,可以包含多个音频、视频、字幕轨道。
WebM:一种开放的媒体文件格式,通常用于网络流媒体
\”\”\”

class ExtractAudio:

def download_video(self,video_url,video_save_path):
try:
print(\”开始下载视频\”)
response = requests.get(video_url)
with open(video_save_path, \’wb\’) as f:
f.write(response.content)
print(\”视频下载完成\”)
except:
print(\”视频下载出错了\”)

def extract_audio(self,video_path,audio_save_path):
try:
print(\”开始提取音频\”)
# 加载视频文件
video_clip = VideoFileClip(video_path)
# 提取音频
audio_clip = video_clip.audio
# 保存音频文件
audio_clip.write_audiofile(audio_save_path)
# 关闭视频文件
video_clip.close()
print(\”音频提取成功\”)
except:
print(\”音频提取出错了\”)

if __name__ == \’__main__\’:
video_url = \”https://vdept3.bdstatic.com/mda-pis5w9ykaav1yby8/sc/cae_h264/1695792874352425976/mda-pis5w9ykaav1yby8.mp4?v_from_s=hkapp-haokan-hbf&auth_key=1711516725-0-0-a24b3c3799db166d4454ec07e585bcbe&bcevod_channel=searchbox_feed&pd=1&cr=2&cd=0&pt=3&logid=1125779756&vid=6944581346788172077&klogid=1125779756&abtest=\”
video_save_path = r\”D:\\test\\2024mp4.mp4\”
audio_save_path = r\”D:\\test\\1.mp3\”
cl = ExtractAudio()
cl.download_video(video_url=video_url,video_save_path=video_save_path)
cl.extract_audio(video_path=video_save_path,audio_save_path=audio_save_path)

到此这篇关于python提取视频中的音频的实现示例的文章就介绍到这了,更多相关python提取视频音频内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

您可能感兴趣的文章:

  • python 提取视频中的音频工具类详解
  • 提取视频中的音频 Python只需要三行代码!
  • Python从视频中提取音频的操作

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Python python提取视频中的音频的实现示例 https://www.u-9.cn/jiaoben/python/186844.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务