有什么推广网站,柒零叁网站建设,做网站需要学会些什么软件,腾讯军事一、搭建环境
1、安装python 2、安装moviepy包 pip3 install moviepy
二、实现思路
1、先通过get请求把视频下载下来 2、再通过moviepy模块去提取视频中的音频
三、完整代码
import requests
from moviepy.editor import VideoFileClip
支持视频格式
MP…一、搭建环境
1、安装python 2、安装moviepy包 pip3 install moviepy
二、实现思路
1、先通过get请求把视频下载下来 2、再通过moviepy模块去提取视频中的音频
三、完整代码
import requests
from moviepy.editor import VideoFileClip
支持视频格式
MP4常见的视频格式支持 H.264 编码。
AVIAudio Video Interleave 格式是一种流行的多媒体容器格式。
MOVQuickTime 影片格式通常用于保存视频、音频、文本和其他媒体数据。
MPEGMoving Picture Experts Group 定义的一组标准包括 MPEG-1、MPEG-2、MPEG-4 等。
FLVFlash 视频格式常用于网络视频。
WMVWindows Media 视频格式由 Microsoft 开发。
MKVMatroska 视频格式是一种开放的多媒体容器格式可以包含多个音频、视频、字幕轨道。
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_shkapp-haokan-hbfauth_key1711516725-0-0-a24b3c3799db166d4454ec07e585bcbebcevod_channelsearchbox_feedpd1cr2cd0pt3logid1125779756vid6944581346788172077klogid1125779756abtestvideo_save_path rD:\test\2024mp4.mp4audio_save_path rD:\test\1.mp3cl ExtractAudio()cl.download_video(video_urlvideo_url,video_save_pathvideo_save_path)cl.extract_audio(video_pathvideo_save_path,audio_save_pathaudio_save_path)