このプロジェクトについて
SnapOtterは、セルフホスト型のファイル処理アプリケーションであり、Webインターフェース、REST API、パイプラインワークフローを通じて、変換、圧縮、編集、OCR、文字起こし、メタデータ削除、ローカルAI操作を提供します。
READMEには、5つの分野にわたる200以上のツールがリストされています。
- 画像: リサイズ、クロップ、圧縮、変換、透かし、色調整、スクリーンショットのクリーンアップ、ミーム、ベクター化、GIFツール、重複検出、証明写真、フォーマットコンバーター。カメラRAWフォーマットを含む55以上の入力フォーマットと17の出力フォーマットをサポートすると報告されています。
- 動画: 変換、圧縮、トリミング、リサイズ、クロップ、結合、ビデオからGIFへの変換、音声抽出、スタビライゼーション、FPS変更、字幕の焼き込みまたは抽出。
- 音声: 変換、トリミング、ノーマライゼーション、音量とフェードコントロール、ピッチシフト、無音除去、ノイズ低減、結合、分割、波形生成。
- PDF: 結合、分割、圧縮、変換、保護、ロック解除、編集、署名、透かし、ページ番号付け、OCR、画像へのエクスポート。
- 一般ファイル: CSV/JSON/XML/YAML変換、CSVの結合と分割、ExcelからCSVへの変換、チャート作成、ZIPの作成と展開。
ブラウザベースでレイヤー対応の画像エディタが含まれており、ブラシ、シェイプ、調整、フィルター、カーブ、キーボードショートカットを備えています。ローカルAI機能セットには、背景除去、画像アップスケーリング、写真復元とカラー化、オブジェクト除去、顔のぼかしと強調、OCR、音声文字起こし、自動字幕、キャンバス拡張、透明度修復が含まれます。
ツールは再利用可能なパイプラインにチェーンでき、デフォルトの制限は20ステップで、JSONのインポート/エクスポートが可能です。すべてのツールはAPIキー認証を使用したREST APIを通じて公開され、/api/docsでインタラクティブなドキュメントが利用できます。
デプロイメントはDockerに基づいています。シングルコンテナのクイックスタートはPostgres 17とRedis 8を組み込み、一方、本番用のComposeセットアップはアプリケーションを別個のPostgresとRedisコンテナと共に実行します。イメージはAMD64とARM64で利用可能です。NVIDIA CUDAアクセラレーションは、背景除去、アップスケーリング、文字起こしを含む選択されたAIワークロードでサポートされています。OCRはポータブルCPUランタイムを使用し、Intel/AMD統合GPUのAI推論はサポート対象としてリストされていません。
このプラットフォームは、Google、GitHub、OktaなどのOIDC/SSOプロバイダーをサポートし、アラビア語の右から左への対応を含む21言語にローカライズされています。デフォルトのクイックスタート認証情報はadmin/adminで、初回ログイン時にパスワード変更が必要です。このプロジェクトは、ファイルがユーザーのネットワーク上に残り、外部のSaaS依存関係がないことを述べており、基本的な分析はビルド時または管理者設定で無効にできます。SnapOtterはAGPLv3と有料の商用ライセンスのデュアルライセンスです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.