セルフホスト型ギャラリーでは、静止画と短いモーション動画が同じ撮影に属することを確認できなくなると、Live Photoが分割されることがあります。
この問題は撮影中ではなく、書き出し、名前変更、移行、外部ライブラリからのインポート後に発生することが多くあります。静止画とモーション動画を証拠として扱い、正常なペアと壊れたペアを1組ずつ比較して、関連付けのメタデータまたはファイル名が保持されているかを確認します。そのうえで、関連付けが失われた層だけを修復してください。
2つのアセットが同じ撮影から作成されたことを確認する
まず、壊れた例を1つ選び、撮影日時、元のファイル名、寸法、元デバイスからの書き出し情報を基に、静止画と短いモーション動画を特定します。まだ何も結合したり削除したりしないでください。
Live Photoは通常のメディアファイル1つで構成されているわけではありません。ギャラリーは複数の構成要素の関係を認識する必要があるため、Live Photoのペアリングメタデータが保持されているかどうかを最初に確認します。
静止画とモーション動画のタイムスタンプまたはベース名が明らかに一致している場合、問題はペアリングにあります。一致していない場合は、無関係なバースト撮影、編集済みコピー、または別々に書き出された動画ではないかを先に確認してください。
書き出し後もペアリングメタデータが保持されているか確認する
ギャラリーのUIだけに頼らず、メタデータを検査して、正常に機能するペアと壊れたペアを比較します。2つの構成要素を関連付けるコンテンツ識別子、アセット識別子、書き出しメタデータなどを確認してください。
Live Photoの両方のファイルを保持するバックアップ手順からも分かるように、画像だけ、またはモーション動画だけを移動すると、残った2つのファイルが個別には有効でも、両者の関係は失われます。
失敗したペアだけでメタデータが欠落している場合は、正規のソースからそのペアを修復または再書き出しします。ソースファイルに存在するメタデータの損失に対して、ギャラリー全体のデータベースを再構築する必要はありません。
ファイル名とフォルダー配置を比較する
一部のインポーターは、詳細なペアリングメタデータを利用できない場合、ファイル名や同じフォルダーにあるかどうかを代替情報として使用します。大文字と小文字、サフィックス、拡張子、さらに名前変更ツールが画像と動画を異なる方法で処理していないかを比較してください。
2ファイル構成のLive Photoに関する独立した分析からも分かるように、名前変更や移動の操作では両方のファイルを保持できても、セルフホスト型インポーターがペアを再構成しにくくなることがあります。
元のペア名を使用し、同じフォルダーに配置したコピーでテストします。それでグループ化が復元される場合は、数百件のデータベースレコードを手動で結合するのではなく、書き出しまたは名前変更のワークフローを修正してください。
正常なペア1組でインポート順を再テストする
正常なペアを1組、壊れたペアを1組だけ含む小規模な一時インポートを作成します。両方の構成要素を同時にインポートした後、モーション動画を後から追加する形でも繰り返し、ギャラリーが遅れて到着した関連ファイルを照合できるか確認します。
Live Photoのバックアップ時のペアリングに関する実践的な情報からも、重要なのは単に両方のファイルがディスク上のどこかに存在することではなく、バックアップと復元の経路全体でペアを維持することだと分かります。
同時インポートでは機能するのに遅延インポートでは機能しない場合、運用上の解決策は取り込みワークフローを変更するか、アプリケーションがサポートする再スキャンを実行することです。アプリケーションに文書化された修復手順がない限り、データベースを直接編集しないでください。
最小限の壊れた層だけを修復して確認する
確認できた証拠に基づいて、修復方法を選びます。欠落したメタデータを再書き出しする、ペアになっているファイル名を復元する、構成要素を同じ場所に配置する、または1組だけ再インポートする、といった方法です。テストが成功するまで、元のファイルは作業用ライブラリの外に保管してください。
より広範なセルフホスト型写真ワークフローについては、Immichの家族向け写真ライブラリに関するZimaSpaceの関連ガイドが、復元可能な家庭向け写真ライブラリ設計に沿って修復を進めるのに役立ちます。
ギャラリーに1つのLive Photoとして表示され、静止画とモーション動画の両方を再生でき、再スキャン後も状態が維持され、重複する2つ目のアセットが作成されないことを確認して、初めて修復は完了です。
よくある質問
ライブラリ全体を再インポートせずに、1つのLive Photoだけを修復できますか?
通常は可能です。静止画とモーション動画が同じ撮影に属することを確認し、ファイル名またはメタデータのうち壊れている最小限の関連付けを修復してから、ライブラリ全体に触れる前に、管理された再インポートを1組だけテストしてください。
ペアを1本の通常の動画に変換すると、Live Photoは保持されますか?
いいえ。モーションの内容は保持できますが、静止画とモーション動画の関係、およびギャラリーが表現しようとしているLive Photoの動作は失われます。
重複しているように見える静止画と動画のアセットは、すぐに削除すべきですか?
いいえ。まず、それらが1回の撮影による2つの構成要素であることを確認し、元のファイルを保持してください。片方を削除すると、後からペアリングできなくなる可能性があります。
サポートとヒント
もっと読む

Plexは別のDockerコンテナとGPUを共有できますか?
Plexと別のコンテナは同じGPUにアクセスできることが多いですが、ドライバーのサポート、デバイスマッピング、ビデオエンジンの負荷、メモリ、復旧動作をテストする必要があります。

Plexのエラーがクライアント側とサーバー側のどちらに起因するかを見分ける方法
別のクライアントで同じ項目を再現し、セッションパスを比較してから、スコープによって障害の実際の所在が特定された後にのみサーバーの証拠を収集してください。

Plexのキャッシュとトランスコード用一時ストレージを設定する方法
永続的な Plex の状態を保護しつつ、トランスコードの一時ファイルを適切なローカルストレージに配置し、クリーンアップ、空き容量、再起動時の動作を確認します。

