Repository navigation
🚀 Release v1.0.0: 初始版本发布
🎉 欢迎使用 字幕驱动的视频对白提取工具 (Subtitle-driven Video Extractor) !
这是本项目的第一个正式版本。它旨在通过自动剔除视频中的沉默片段,帮助语言学习者(AJATT/Refold)更高效地进行视频复听和素材制作。
✨ 核心特性
- 对白自动提取 :基于 SRT 字幕,精准保留有对白的片段,自动剔除沉默时间。
- 时间轴重构 :自动生成与压缩视频完美匹配的新字幕,确保音画字同步。
- 现代 GUI 界面 :采用多巴胺配色方案,提供丝滑的参数调节体验。
- 硬件加速支持 :内置 NVIDIA GPU (NVENC) 支持,大幅提升处理速度。
- 智能体积控制 :支持通过目标体积(MB)反推比特率,精准控制输出文件大小。
🛠️ 修复与优化
- 静默运行 :修复了处理过程中 FFmpeg 命令行黑框弹出的问题,现在所有处理都在后台静默进行。
- VFR 兼容性 :针对 WebM 等变帧率格式进行了优化,防止播放器进度条跳变或音画不同步。
- 一键打包 :提供了 build_exe.py 脚本,方便开发者快速生成独立可执行文件。
📦 下载说明
- DialogueExtractor.exe : 独立可执行文件,下载即用。
- FFmpeg 依赖 :
- 本程序运行需要系统安装有 FFmpeg。
- 简易方案 :若未安装,请下载 ffmpeg.exe 并将其放在与 DialogueExtractor.exe 相同的文件夹下。
📖 快速上手
- 启动 DialogueExtractor.exe 。
- 选择你的视频文件(程序会自动寻找同名 .srt )。
- 根据需要调整 Padding(缓冲时间)或合并阈值。
- 点击 开始处理 ,静候大功告成!
Full Changelog: https://github.com/LiangWei88/Dialogue-Compression-Engine/commits/v1.0.0