Skip to content

UFriend 0.1.41 · Portable EXE with built-in FFmpeg

Choose a tag to compare

@breeze0305 breeze0305 released this 11 Oct 08:33

Download and run / 下載與啟動

Download UFriend-0.1.41-Portable-WithFFmpeg.exe for Windows x64. Save it in a folder you want to keep, quit any older UFriend from the system tray, then double-click it. No installer, manual extraction, Node.js, or 7-Zip is required.

Windows x64 使用者只需下載 UFriend-0.1.41-Portable-WithFFmpeg.exe。先從系統匣結束舊版,再雙擊新版 EXE;不需另外安裝 FFmpeg 或 7-Zip。

What changed

  • FFmpeg is included for captioned MP4 export and preparing audio for cloud transcription. Settings → General → Media runtime shows that it is ready without a separate installation.
  • The bundled runtime is UFriend's source-built FFmpeg 8.1.2-ufriend1, based on FFmpeg revision 38b88335f99e76ed89ff3c93f877fdefce736c13. It includes libass, x264, LAME, FreeType, FriBidi and HarfBuzz, with Windows DirectWrite font discovery. Native AAC encoding is enabled; network protocols, automatic dependency detection and nonfree components are disabled.
  • The executable runs FFmpeg as a separate command-line process. Complete corresponding source, build scripts, dependency input archives, configuration and licenses accompany this release.

Files

Asset Purpose
UFriend-0.1.41-Portable-WithFFmpeg.exe The desktop app; this is the only download needed to run UFriend.
FFmpeg-8.1.2-ufriend1-corresponding-source.tar.xz Complete corresponding source for the included FFmpeg build.
ffmpeg-8.1.2-ufriend1-win64.zip Separate FFmpeg/ffprobe package for developers building UFriend.

Workspace data and encrypted credentials remain in your Windows user data directory across restarts and EXE updates. The launcher uses a separate temporary extraction directory for each run. Keep the downloaded EXE in place until UFriend has fully quit.

AI features still require separately configured local services or compatible cloud APIs; model weights and services are not included. Gmail requires your own Google Desktop OAuth configuration and account authorization. The public app contains an empty OAuth template and no API keys or personal data.

This EXE is unsigned; Windows may show a publisher/reputation warning. GitHub displays a SHA-256 digest next to each uploaded asset; use that value to verify your download.

Validation

  • 884 local tests passed with the new FFmpeg and ffprobe; no failures or skipped tests.
  • The actual standalone EXE passed 19 checks covering a clean first launch, bundled-runtime detection, captioned video, cloud-audio preparation, persistent settings, repeated launches, single-instance protection, normal exits, temporary-directory cleanup and clean diagnostics. Chinese subtitle glyphs were also visually checked in the exported video.
  • The source-built runtime passed Windows execution verification. The seven source inputs, build recipe, generated configuration, binary hashes and license notices were checked against the actual runtime and complete-source archives.