-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Guide
Language / 語言 / 语言: English · 繁體中文 · 简体中文
Go to the Releases page and download one of:
-
*-setup.exe— NSIS installer (smaller download, recommended) -
*.msi— MSI installer (useful for managed/enterprise deployment)
Both install the exact same app; ffmpeg and the Python engine are bundled inside — you don't need to install anything else.
Run the installer and follow the prompts. Launch Multimedia Downloader from the Start Menu when done.
On first launch you'll see four tabs: Video Download, Music Download, Format Conversion, Run Log. The header also has a book icon that opens an in-app User Manual with a quick reference for every feature, in all three languages.
- Open the Video Download (or Music Download) tab.
- Paste one or more URLs, one per line.
- Pick a format/quality and a save folder.
- Click Start Download — progress and logs appear live.
- Open the Format Conversion tab.
- Add file(s) via drag-and-drop or the file picker.
- Pick the target format and output folder.
- Click Start Convert.
ℹ️ The v4.0.0 AI Assistant runtime error is fixed in v4.1 (the delisted OpenRouter planner/summarizer models were swapped for current ones). Use v4.1 or newer.
- Click the ✨ AI Assistant button (or
Ctrl/Cmd+K). - Open Settings and paste your own OpenRouter API key — it's stored only on your device, never sent anywhere but OpenRouter.
- Describe a task in plain language, e.g. "Convert every .mov in this folder to mp4".
- Review the generated plan — nothing runs until you click Confirm.
Some sites (Douyin, private TikTok/Instagram) need a login cookie:
- Easiest: pick the browser you're logged into from the dropdown — the app reads its cookies automatically.
-
Manual: export
cookies.txtwith a browser extension and point the app at it.
See the README for developer build instructions (Rust, Node, Python required).
Prefer the keyboard, or working over SSH? V4.3 adds a full interactive terminal interface (built with Textual) with the same Download / Convert / Log tabs as the desktop app, driving the same engine:
pip install -r requirements-tui.txt # yt-dlp + textual (ffmpeg on PATH)
python -m tui # or: python -m tui --lang zh_twPress d to toggle light/dark, q to quit. Language is fixed at launch via
--lang (like cli.py) rather than switchable mid-session.
No desktop app on Android, but you can run the engine from a terminal via Termux — as a CLI or the web UI in your browser:
pkg install -y git && git clone https://github.com/SpaceSquare640/Multimedia_Downloader.git
cd Multimedia_Downloader
bash termux/run-cli.sh download "https://youtu.be/XXXX" -o ~/storage/downloads -f mp4 # CLI
bash termux/run-web.sh # web UIFull guide: termux/README.md.
到 Releases 頁面 下載其中一個:
-
*-setup.exe— NSIS 安裝檔(較小,推薦) -
*.msi— MSI 安裝檔(適合企業/受管理部署)
兩者裝出來的 app 完全相同;ffmpeg 與 Python 引擎皆已內建,不需要另外安裝任何東西。
執行安裝檔並依提示完成。完成後從開始選單啟動 Multimedia Downloader。
首次啟動會看到四個分頁:影片格式下載、音樂格式下載、格式轉換、程式運行日誌。頁首還有一個書本圖示,可開啟 App 內建的使用手冊,提供各功能的快速說明,支援三語。
- 開啟「影片格式下載」(或「音樂格式下載」)分頁。
- 貼上一個或多個網址,每行一個。
- 選擇格式/畫質與存放資料夾。
- 點擊「開始下載」——進度與日誌即時顯示。
- 開啟「格式轉換」分頁。
- 拖放或點選加入檔案。
- 選擇目標格式與輸出資料夾。
- 點擊「開始轉換」。
ℹ️ v4.0.0 的 AI 助手運行時錯誤已在 v4.1 修復(被下架的 OpenRouter planner/summarizer 模型已換成現行版本)。請使用 v4.1 或更新版本。
- 點擊 ✨ AI 助手 按鈕(或按
Ctrl/Cmd+K)。 - 到「設定」貼上你自己的 OpenRouter API Key——僅存於本機裝置,除了 OpenRouter 外不傳送給任何人。
- 用自然語言描述任務,例如「把這個資料夾內所有 .mov 轉成 mp4」。
- 檢查產生的計畫——按下「確認」前不會執行任何動作。
部分平台(抖音、私人 TikTok/Instagram)需要登入 Cookie:
- 最簡單:從下拉選單選擇你已登入的瀏覽器,app 會自動讀取其 Cookie。
-
手動:用瀏覽器擴充功能匯出
cookies.txt,再指定給 app。
開發者建置說明見 README(需 Rust、Node、Python)。
想用鍵盤操作,或是透過 SSH 遠端使用?V4.3 新增了完整的互動式終端介面(用 Textual 建置),跟桌面版一樣有下載/轉換/日誌 分頁,驅動同一套引擎:
pip install -r requirements-tui.txt # yt-dlp + textual(ffmpeg 需在 PATH 上)
python -m tui # 或:python -m tui --lang zh_tw按 d 切換亮/暗主題,q 離開。語言在啟動時透過 --lang 決定(跟 cli.py
一樣),啟動後無法即時切換。
Android 沒有桌面版,但可透過 Termux 在終端機執行引擎——用 CLI 或手機瀏覽器的 Web 版:
pkg install -y git && git clone https://github.com/SpaceSquare640/Multimedia_Downloader.git
cd Multimedia_Downloader
bash termux/run-cli.sh download "https://youtu.be/XXXX" -o ~/storage/downloads -f mp4 # CLI
bash termux/run-web.sh # Web 版完整說明:termux/README.md。
到 Releases 页面 下载其中一个:
-
*-setup.exe— NSIS 安装包(较小,推荐) -
*.msi— MSI 安装包(适合企业/受管理部署)
两者安装出来的 app 完全相同;ffmpeg 与 Python 引擎均已内置,不需要另外安装任何东西。
运行安装包并按提示完成。完成后从开始菜单启动 Multimedia Downloader。
首次启动会看到四个标签页:视频格式下载、音乐格式下载、格式转换、程序运行日志。页首还有一个书本图标,可打开 App 内置的使用手册,提供各功能的快速说明,支持三语。
- 打开「视频格式下载」(或「音乐格式下载」)标签页。
- 粘贴一个或多个网址,每行一个。
- 选择格式/画质与存放文件夹。
- 点击「开始下载」——进度与日志实时显示。
- 打开「格式转换」标签页。
- 拖放或点选添加文件。
- 选择目标格式与输出文件夹。
- 点击「开始转换」。
ℹ️ v4.0.0 的 AI 助手运行时错误已在 v4.1 修复(被下架的 OpenRouter planner/summarizer 模型已换成现行版本)。请使用 v4.1 或更新版本。
- 点击 ✨ AI 助手 按钮(或按
Ctrl/Cmd+K)。 - 到「设置」粘贴你自己的 OpenRouter API Key——仅保存于本机设备,除 OpenRouter 外不发送给任何人。
- 用自然语言描述任务,例如「把这个文件夹内所有 .mov 转成 mp4」。
- 检查生成的计划——按下「确认」前不会执行任何动作。
部分平台(抖音、私人 TikTok/Instagram)需要登录 Cookie:
- 最简单:从下拉菜单选择你已登录的浏览器,app 会自动读取其 Cookie。
-
手动:用浏览器扩展导出
cookies.txt,再指定给 app。
开发者构建说明见 README(需 Rust、Node、Python)。
想用键盘操作,或是通过 SSH 远程使用?V4.3 新增了完整的交互式终端界面(用 Textual 构建),跟桌面版一样有下载/转换/日志 标签页,驱动同一套引擎:
pip install -r requirements-tui.txt # yt-dlp + textual(ffmpeg 需在 PATH 上)
python -m tui # 或:python -m tui --lang zh_cn按 d 切换浅/深色主题,q 退出。语言在启动时通过 --lang 决定(跟 cli.py
一样),启动后无法即时切换。
Android 没有桌面版,但可通过 Termux 在终端运行引擎——用 CLI 或手机浏览器的 Web 版:
pkg install -y git && git clone https://github.com/SpaceSquare640/Multimedia_Downloader.git
cd Multimedia_Downloader
bash termux/run-cli.sh download "https://youtu.be/XXXX" -o ~/storage/downloads -f mp4 # CLI
bash termux/run-web.sh # Web 版完整说明:termux/README.md。