🍎 macOS
允許任何來源程式運行
- 在
終端執行sudo spctl --master-disable,密碼為使用者登入密碼 - 左上角 -
系統偏好設定-安全性與隱私-安全性- 勾選任何來源
🐳 Docker
全新 Material Design 風格介面
環境變數
| 欄位名稱 | 值語意 | 預設值 |
|---|---|---|
| USER_ID | 宿主機目前使用者 ID | 1000 |
| GROUP_ID | 宿主機目前使用者群組 ID | 1001 |
| NAME | 用戶面板裝置名稱與網頁標題 | Docker-MDC |
| ACCESS_USERNAME | Docker Web 訪問帳號 | - |
| ACCESS_PASSWORD | Docker Web 訪問密碼 | - |
若ACCESS_USERNAME與ACCESS_PASSWORD環境變數均非空,將自動啟用 Docker Web 訪問鎖,並將其作為登入憑據。
卷
| 卷 | 解釋 |
|---|---|
| /config/.mdc | 配置文件目錄 |
| /data | 媒體資料目錄 |
| /data/output | 媒體資料輸出目錄 |
注意
不建議在 Docker 容器內軟/硬連結文件。
如果一定要使用連結文件,請確保配置卷時,宿主目錄與容器目錄完全一致。
通訊埠
5800HTTP
📚 詳細教程
NAS 系統
展開 NAS 系統教程
開啟Container Manager取得mvdctop/mdc-gui-lite映像。
通訊埠
- 映射 HTTP 通訊埠
5800

環境變數

| fnOS | Synology DSM | 普通 Linux 發行版 | |
|---|---|---|---|
| USER_ID | 1000 | 1026 | 1000 |
| GROUP_ID | 1001 | 100 | 1000 |

- 點擊
-移除環境變數空值

卷
- 在宿主機中新建資料夾,該目錄用於映射容器內目錄
/config(必選)

- 在容器頁面中,右鍵詳情,編輯卷

完成運行
瀏覽器進入 5800 通訊埠:
http://192.168.1.2:5800
普通 Linux 發行版
展開普通 Linux 發行版教程
建議先將目前使用者加入 Docker 使用者群組中,避免使用 sudo 運行造成目錄權限問題。
拉取 Docker 映像
docker pull mvdctop/mdc-gui-lite
mkdir -p config data data/output
放置測試影片
該命令用於建立空白測試文件,也可以改用真實影片文件。
touch ./data/生化危機.2002.mp4
運行容器
shell
docker run \
--rm \
--name mdc-gui-lite \
-p 5800:5800 \
-v ${PWD}/data:/data \
-v ${PWD}/output:/data/output \
-v ${PWD}/config:/config/.mdc \
-e USER_ID=$(id -u) \
-e GROUP_ID=$(id -g) \
-e NAME=Docker-MDC \
mvdctop/mdc-gui-lite
docker-compose
保存為 docker-compose.yml 於目前目錄:
version: '3.8'
services:
mdc-gui-lite:
image: mvdctop/mdc-gui-lite
container_name: Docker-MDC-GUI-Lite
ports:
- "5800:5800"
volumes:
- ./data:/data
- ./output:/data/output
- ./config:/config/.mdc
environment:
- USER_ID=${USER_ID}
- GROUP_ID=${GROUP_ID}
- NAME=Docker-MDC
運行命令:
mkdir -p config data data/output
export USER_ID=$(id -u)
export GROUP_ID=$(id -g)
docker-compose up
瀏覽器訪問
瀏覽器進入 5800 通訊埠:
http://192.168.1.2:5800