ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

auto_subtitle|一行命令快速生成并烧录视频字幕

auto_subtitle|一行命令快速生成并烧录视频字幕 auto_subtitle一行命令快速生成并烧录视频字幕【免费下载链接】auto-subtitleAutomatically generate and overlay subtitles for any video.项目地址: https://gitcode.com/gh_mirrors/au/auto-subtitleauto_subtitle 是一个基于 Whisper 语音识别和 ffmpeg 的视频字幕工具。一条命令完成语音转文字、生成字幕文件、烧录到画面短视频作者和网课讲师不用学剪辑软件就能给任意视频加上字幕。它是怎么工作的视频字幕如何生成OpenAI Whisper负责语音转文字ffmpeg负责抽音轨、烧录字幕Python 3.7运行环境openai-whisper唯一 Python 依赖执行时工具先用 ffmpeg 从视频里抽出一条 16kHz 单声道音轨放到临时目录。接着 Whisper 像一位边听边打的速记员把音轨变成带时间戳的文字段写成 .srt 字幕文件。最后 ffmpeg 再按字幕样式把 srt 叠回原画面在输出目录生成同名的新 mp4音轨保持不变。从零跑通安装与首次运行确认本机 Python 不低于 3.7这是运行程序的最低要求。用 pip 从仓库安装主程序pip install githttps://gitcode.com/gh_mirrors/au/auto-subtitleffmpeg 需要单独安装不同系统命令不同系统安装命令LinuxUbuntu/Debiansudo apt update sudo apt install ffmpegmacOSbrew install ffmpegWindowschoco install ffmpeg找一段手边的视频指定输出目录运行auto_subtitle /path/to/your/video.mp4 -o subtitled/看到终端提示 Saved subtitled video 后打开 subtitled 目录带字幕的 mp4 就在里面第一次输出完成。进阶用法模型选择与字幕翻译识别模型怎么选默认用 small 模型英语音频一般够用视频有环境噪音或识别非英语语言时换更大的模型准确率更高。auto_subtitle /path/to/video.mp4 --model medium怎么把字幕翻译成英文原视频不是英语时用 translate 任务把原语言语音直接转成英文字幕并烧进视频。auto_subtitle /path/to/video.mp4 --task translate只导出字幕文件只需要 srt 文件交给别的剪辑工具时加上 --srt_only 就跳过视频合成。auto_subtitle /path/to/video.mp4 --srt_only true运行auto_subtitle --help查看完整选项比如指定源语言的 --language。谁会在什么场景下用每周更新短视频的作者拍完把成片丢给 auto_subtitle省下逐句对字幕的时间直接上传带字幕的版本。用非英语授课的老师跑一次 --task translate把课程录像转成英文字幕海外学员能边看边做笔记。负责会议录像归档的运营批量处理会议视频得到带字幕的存档同事回看关键点时能直接搜到文字。项目结构速记auto_subtitle/cli.py→ 命令行入口解析参数、抽音轨、转写、合成烧录auto_subtitle/utils.py→ SRT 时间戳格式化与字幕文件写入auto_subtitle/__init__.py→ 包结构定义setup.py→ 依赖声明与 auto_subtitle 命令注册requirements.txt→ 依赖清单仅 openai-whisper 一项下一条视频还没加字幕把命令指向它跑一遍几分钟后就能拿到带字幕的版本。【免费下载链接】auto-subtitleAutomatically generate and overlay subtitles for any video.项目地址: https://gitcode.com/gh_mirrors/au/auto-subtitle创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表