ffmpeg -i 输入视频路径 -vn -acodec copy 输出音频路径
-vn
表示禁用视频流,-acodec copy
表示直接复制音频流,保持原始质量。whisper 输入音频路径 --model large-v3-turbo --output_format srt --output_dir 输出目录
--model large-v3-turbo
表示使用最新的高性能模型,--output_format srt
指定输出格式为 SRT 字幕,--output_dir
设置字幕保存目录。import os
import subprocess
def extract_audio(input_dir, output_dir):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
for filename in os.listdir(input_dir):
if filename.endswith(('.mp4', '.mkv')):
input_path = os.path.join(input_dir, filename)
audio_filename = os.path.splitext(filename)[] + '.aac'
output_path = os.path.join(output_dir, audio_filename)
command = ('ffmpeg', '-i', input_path, '-vn', '-acodec', 'copy', output_path)
subprocess.run(command, check=True)
def generate_subtitles(input_dir, output_dir):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
for filename in os.listdir(input_dir):
if filename.endswith('.aac'):
input_path = os.path.join(input_dir, filename)
command = ('whisper', input_path, '--model', 'large-v3-turbo', '--output_format', 'srt', '--output_dir', output_dir)
subprocess.run(command, check=True)
if __name__ == "__main__":
extract_audio('输入视频目录', '音频输出目录')
generate_subtitles('音频输出目录', '字幕输出目录')
🔍 2025 年公众号:在短视频浪潮中寻找文字的春天 最近总有人问我,都 2025 年了,公众号是不是早就过了红利期,现在入场还来得及吗?说实话,这个问题就像五年前有人问 “现在做抖音还能赚钱吗”
AI 小说生成器就像给写作插上了翅膀,让创作变得轻松又高效。现在市场上的 AI 小说生成器种类繁多,免费版和付费版各有特点,怎么选到性价比高的工具呢?这篇文章就来好好分析分析。 🌟 免费版 AI 小
? 2025 新版 CodeChat:自然语言处理助力快速解析 GitHub 代码实时解答 这几年 AI 工具在编程领域的应用越来越火,各种代码助手让人眼花缭乱。最近我体验了 2025 年新版的 Co
✨ ATS 通过率高的简历求职信怎么写?ResumeGlow AI 驱动模板来帮你 ✨ 一、搞懂 ATS 逻辑:你的简历为啥总被刷? 好多人投了几十份简历都石沉大海,大概率是没摸透 ATS 的脾气。这
?游戏体验的神奇魔杖 ——MOD 工具 玩单机游戏的时候,大家是不是常常觉得,要是能按自己的想法,给游戏加点新花样,让它更合心意,那就太爽啦?这时候,MOD 工具就闪亮登场啦,它简直就是游戏世界里的神
?会员专属标识,彰显独特身份 在锦文小说网,会员拥有专属标识,这可是身份的象征。不管是在个人页面,还是发表评论的地方,这个标识都清晰可见,特别显眼。就好比你走进一家高级俱乐部,有个专属徽章,能让别人一
跨境医疗选什么工具?NIHS 数据库日英翻译 + 多字段检索深度解析 跨境医疗中,语言和信息检索是两大难题。今天给大家推荐一个超实用的工具 ——NIHS 数据库,它的日英翻译和多字段检索功能堪称跨境医
? 智能问答:指尖上的 AI 智囊团 新版 Doogle AI 移动端的智能问答功能,堪称是装进口袋里的 “全能助手”。它能精准理解用户的问题,无论是日常的生活疑问,还是专业的知识查询,都能快速给出准