このプロジェクトについて
Tdarr V2は、メディアライブラリのトランスコードおよびリマックス管理を自動化するために設計された、クロスプラットフォーム対応の分散型トランスコードアプリケーションである。主な構成要素は2つ:中央プロセスとなるTdarr_Serverと、同一または異なるデバイス上で動作するワーカーであるTdarr_Node。ノードはWindows、Linux(ARM/ARM64を含む)、macOS、Dockerに対応し、GPUとCPUのワーカータイプをサポートする。
本システムはプラグインスタックアーキテクチャを採用しており、各ライブラリが独自のトランスコード設定、フィルター、スケジュールを持つ。プラグインは条件付きのJavaScriptモジュールで、コーデック、メディア、経過時間、解像度、サイズなどでフィルタリングできる。アクションには、HandBrakeまたはFFmpegによるトランスコード(基本またはカスタム引数)、音声の標準化、音声ストリームの追加/保持、コンテナのリマックスが含まれる。コミュニティプラグインはhttps://github.com/HaveAGitGat/Tdarr_Pluginsで入手可能。
主な機能:
- フォルダウォッチャー付きの7日・24時間スケジューラー
- ワーカーの停滞検出とライブラリ/ドライブ間のロードバランシング
- ハードウェアトランスコード対応(コンテナランタイム経由のNVIDIA)
- 数百のファイル属性にわたるプロパティベースの検索
- ライブラリ統計とジョブレポート
- 100万ファイルのダミーライブラリでテスト済み
- Sonarr/Radarrワークフローとの統合
一般的なユースケースには、H.264からHEVC(H.265)への変換による40~50%の容量削減、コンテナのMP4への標準化、不要な字幕/音声トラックの削除、互換性のためのAACステレオ音声の追加、メタデータの除去などがある。プラグインクリエイターUIにより、コーディングなしでカスタムのフィルター/アクションチェーンを構築でき、開発者はJavaScriptで新しいプラグインを作成することもできる。
Tdarrはモジュール性、並列化、スケーラビリティを考慮して設計されており、家庭用メディアサーバーから大規模なライブラリの自動化まで幅広く適している。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.