Skip to content

Releases: LiangWei88/Dialogue-Compression-Engine

Release list

v1.0.0

Choose a tag to compare

@LiangWei88 LiangWei88 released this 22 Mar 15:08

🚀 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 相同的文件夹下。

📖 快速上手

  1. 启动 DialogueExtractor.exe 。
  2. 选择你的视频文件(程序会自动寻找同名 .srt )。
  3. 根据需要调整 Padding(缓冲时间)或合并阈值。
  4. 点击 开始处理 ,静候大功告成!

Full Changelog: https://github.com/LiangWei88/Dialogue-Compression-Engine/commits/v1.0.0