python自动将视频中说话人声音敏感词过滤重新编辑导出新视频代码
代码语言:python
所属分类:其他
代码描述:python自动将视频中说话人声音敏感词过滤重新编辑导出新视频代码,比如视频中有人说了话中包含设定好的关键词,例如傻逼,经过python处理后,这个视频中人物说傻逼的时候直接将两个字静音爆音输出,也就不知道他说了啥,只是针对关键词过滤输出。
代码标签: python 自动 视频 说话 人 声音 敏感词 过滤 重新 编辑 导出 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
# 1. 导入所需库 import moviepy.editor as mp import whisper from pydub import AudioSegment from pydub.generators import Sine import os print("开始处理视频...") # 2. 定义敏感词列表 # 把你所有需要屏蔽的词都放进去,程序会自动处理分词问题 SENSITIVE_WORDS = ["美国", "敏感词", "另一个敏感词"] # --- 文件路径定义 --- input_video_path = "input_video.mp4" temp_audio_path = "temp_audio.wav" processed_audio_path = "processed_audio.wav" output_video_path = "output_video_final.mp4" # 3. 提取音频 print(f"正在从 {input_video_path} 提取音频...") video = mp.VideoFileClip(input_video_path) video.audio.write_audiofile(temp_audio_path) print("音频提取完成。") # 4. 语音识别并获取单词级别时间戳 print("正在加载Whisper模型 (small)...") # 建议使用 'small' 或 'medium' .........完整代码请登录后点击上方下载按钮下载查看
网友评论0