# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Shotcut
spec:
    description: |
        Shotcut is the free, open-source, cross-platform video editor. Access the full desktop application in your browser via KasmVNC — timeline editing, filters, transitions, and export in hundreds of formats powered by FFmpeg.
    coverImage: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/shotcut-logo.png
    icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/shotcut-logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Shotcut
        - key: PASSWORD
          type: PASSWORD
          name: Password
          description: The password for the KasmVNC web interface
    tags:
        - Tool
        - Media
    readme: |
        # Shotcut

        A free, open-source video editor running in your browser. Shotcut provides professional timeline editing with hundreds of filters and transitions — all accessible via KasmVNC without local installation.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the Shotcut desktop opens in your browser via KasmVNC
        2. **Log in** — use the password you set during template deployment
        3. **Import media** — add video, audio, and image files to the playlist
        4. **Edit on the timeline** — cut, trim, split, and arrange clips with multi-track editing
        5. **Export** — render to MP4, WebM, MOV, and hundreds of other formats via FFmpeg

        ## Key Features

        - Multi-track timeline with drag-and-drop editing
        - Hundreds of video and audio filters
        - Transitions, keyframes, and animation
        - Wide format support powered by FFmpeg
        - Hardware encoding support (VAAPI, NVENC)
        - Color grading with LUT support
        - 4K resolution support
        - Browser-accessible desktop via KasmVNC

        ## Persistent Data

        All project files and settings are stored in `/config` (backed by a Zeabur volume).

        ## License

        GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut) | [Website](https://shotcut.org)
    services:
        - name: shotcut
          icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/shotcut-logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: linuxserver/shotcut:26.2.26
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
            env:
                CUSTOM_USER:
                    default: abc
                PASSWORD:
                    default: ${PASSWORD}
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: Etc/UTC
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Shotcut es el editor de vídeo gratuito, de código abierto y multiplataforma. Edición de línea de tiempo, filtros, transiciones y exportación en cientos de formatos con FFmpeg desde tu navegador vía KasmVNC.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Shotcut
            - key: PASSWORD
              type: STRING
              name: Contraseña
              description: La contraseña para la interfaz web de KasmVNC
        readme: |
            # Shotcut

            Un editor de vídeo gratuito y de código abierto ejecutándose en tu navegador. Shotcut ofrece edición de línea de tiempo profesional con cientos de filtros y transiciones vía KasmVNC.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — el escritorio de Shotcut se abre en tu navegador vía KasmVNC
            2. **Inicia sesión** — usa la contraseña configurada durante el despliegue
            3. **Importa medios** — añade archivos de vídeo, audio e imagen a la lista de reproducción
            4. **Edita en la línea de tiempo** — corta, recorta, divide y organiza clips multipista
            5. **Exporta** — renderiza a MP4, WebM, MOV y cientos de formatos más con FFmpeg

            ## Datos persistentes

            Todos los archivos de proyecto y configuraciones se almacenan en `/config` (respaldado por un volumen de Zeabur).

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
    id-ID:
        description: |
            Shotcut adalah editor video gratis, open-source, dan lintas platform. Editing timeline, filter, transisi, dan ekspor dalam ratusan format dengan FFmpeg di browser via KasmVNC.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Shotcut
            - key: PASSWORD
              type: STRING
              name: Kata Sandi
              description: Kata sandi untuk antarmuka web KasmVNC
        readme: |
            # Shotcut

            Editor video gratis dan open-source yang berjalan di browser. Shotcut menyediakan editing timeline profesional dengan ratusan filter dan transisi via KasmVNC.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — desktop Shotcut terbuka di browser via KasmVNC
            2. **Login** — gunakan kata sandi yang diatur saat deploy
            3. **Impor media** — tambahkan file video, audio, dan gambar ke playlist
            4. **Edit di timeline** — potong, trim, pisahkan, dan atur klip multi-track
            5. **Ekspor** — render ke MP4, WebM, MOV, dan ratusan format lainnya via FFmpeg

            ## Data Persisten

            Semua file proyek dan pengaturan disimpan di `/config` (didukung volume Zeabur).

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
    ja-JP:
        description: |
            Shotcut は無料オープンソースのクロスプラットフォーム動画エディタです。KasmVNC でブラウザからタイムライン編集、フィルター、トランジション、FFmpeg による多形式エクスポートが可能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Shotcut にアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: パスワード
              description: KasmVNC ウェブインターフェースのパスワード
        readme: |
            # Shotcut

            ブラウザで動作する無料オープンソース動画エディタ。プロフェッショナルなタイムライン編集と数百のフィルター、トランジションをすべて KasmVNC で利用可能。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — KasmVNC でブラウザに Shotcut デスクトップが開きます
            2. **ログイン** — デプロイ時に設定したパスワードを使用
            3. **メディアをインポート** — 動画、音声、画像ファイルをプレイリストに追加
            4. **タイムラインで編集** — マルチトラックでカット、トリム、分割、配置
            5. **エクスポート** — FFmpeg で MP4、WebM、MOV など数百の形式にレンダリング

            ## 永続データ

            すべてのプロジェクトファイルと設定は `/config` に保存（Zeabur ボリュームで永続化）。

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
    ko-KR:
        description: |
            Shotcut은 무료 오픈소스 크로스플랫폼 비디오 편집기입니다. KasmVNC를 통해 브라우저에서 타임라인 편집, 필터, 전환 효과 적용 및 FFmpeg 기반 다양한 형식으로 내보내기가 가능합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Shotcut에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 비밀번호
              description: KasmVNC 웹 인터페이스 비밀번호
        readme: |
            # Shotcut

            브라우저에서 실행되는 무료 오픈소스 비디오 편집기. 전문적인 타임라인 편집과 수백 개의 필터, 전환 효과를 모두 KasmVNC로 이용 가능.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — KasmVNC를 통해 브라우저에서 Shotcut 데스크톱이 열립니다
            2. **로그인** — 배포 시 설정한 비밀번호 사용
            3. **미디어 가져오기** — 비디오, 오디오, 이미지 파일을 재생 목록에 추가
            4. **타임라인에서 편집** — 멀티 트랙에서 자르기, 트리밍, 분할, 배치
            5. **내보내기** — FFmpeg으로 MP4, WebM, MOV 등 수백 가지 형식으로 렌더링

            ## 영구 데이터

            모든 프로젝트 파일과 설정은 `/config`에 저장 (Zeabur 볼륨으로 영구화).

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
    th-TH:
        description: |
            Shotcut เป็นโปรแกรมตัดต่อวิดีโอฟรีและโอเพนซอร์สข้ามแพลตฟอร์ม ตัดต่อบนไทม์ไลน์ ใช้ฟิลเตอร์ ทรานซิชัน และส่งออกในรูปแบบต่างๆ ด้วย FFmpeg ในเบราว์เซอร์ผ่าน KasmVNC
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Shotcut
            - key: PASSWORD
              type: STRING
              name: รหัสผ่าน
              description: รหัสผ่านสำหรับเว็บอินเทอร์เฟซ KasmVNC
        readme: |
            # Shotcut

            โปรแกรมตัดต่อวิดีโอฟรีและโอเพนซอร์สที่ทำงานในเบราว์เซอร์ Shotcut ให้การตัดต่อบนไทม์ไลน์ระดับมืออาชีพพร้อมฟิลเตอร์และทรานซิชันนับร้อยผ่าน KasmVNC

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — เดสก์ท็อป Shotcut เปิดในเบราว์เซอร์ผ่าน KasmVNC
            2. **ล็อกอิน** — ใช้รหัสผ่านที่ตั้งไว้ตอนติดตั้ง
            3. **นำเข้าสื่อ** — เพิ่มไฟล์วิดีโอ เสียง และรูปภาพลงเพลย์ลิสต์
            4. **แก้ไขบนไทม์ไลน์** — ตัด ทริม แยก และจัดเรียงคลิปหลายแทร็ก
            5. **ส่งออก** — เรนเดอร์เป็น MP4, WebM, MOV และรูปแบบอื่นๆ ผ่าน FFmpeg

            ## ข้อมูลถาวร

            ไฟล์โปรเจกต์และการตั้งค่าทั้งหมดเก็บไว้ที่ `/config` (สำรองด้วย Zeabur volume)

            ## สัญญาอนุญาต

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
    zh-CN:
        description: |
            Shotcut 是免费开源的跨平台视频编辑器。通过 KasmVNC 在浏览器中使用时间线编辑、滤镜、转场效果，并以 FFmpeg 支持的数百种格式导出，无需安装软件。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Shotcut 的域名
            - key: PASSWORD
              type: STRING
              name: 密码
              description: KasmVNC 网页界面的密码
        readme: |
            # Shotcut

            在浏览器中运行的免费开源视频编辑器。Shotcut 提供专业的时间线编辑，包含数百种滤镜和转场效果，全部通过 KasmVNC 访问。

            ## 部署后可以做什么

            1. **打开域名** — Shotcut 桌面通过 KasmVNC 在浏览器中打开
            2. **登录** — 使用部署时设置的密码
            3. **导入媒体** — 将视频、音频和图片文件添加到播放列表
            4. **在时间线上编辑** — 剪切、修剪、分割和排列多轨道片段
            5. **导出** — 通过 FFmpeg 渲染为 MP4、WebM、MOV 等数百种格式

            ## 持久化数据

            所有项目文件和设置存储在 `/config`（由 Zeabur 磁盘卷支持）。

            ## 许可证

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
    zh-TW:
        description: |
            Shotcut 是免費開源的跨平台影片編輯器。透過 KasmVNC 在瀏覽器中使用時間軸編輯、濾鏡、轉場效果，並以 FFmpeg 支援的數百種格式匯出，無需安裝軟體。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Shotcut 的網域
            - key: PASSWORD
              type: STRING
              name: 密碼
              description: KasmVNC 網頁介面的密碼
        readme: |
            # Shotcut

            在瀏覽器中執行的免費開源影片編輯器。Shotcut 提供專業的時間軸編輯，包含數百種濾鏡和轉場效果，全部透過 KasmVNC 存取。

            ## 部署後可以做什麼

            1. **開啟網域** — Shotcut 桌面透過 KasmVNC 在瀏覽器中開啟
            2. **登入** — 使用部署時設定的密碼
            3. **匯入媒體** — 將影片、音訊和圖片檔案加入播放清單
            4. **在時間軸上編輯** — 剪切、修剪、分割和排列多軌道片段
            5. **匯出** — 透過 FFmpeg 算繪為 MP4、WebM、MOV 等數百種格式

            ## 持久化資料

            所有專案檔案與設定儲存在 `/config`（由 Zeabur 磁碟區支援）。

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/mltframework/shotcut)
