起きていた問題
NAS上の動画ファイル名がmacのfinderからみたときと、アマプラのDiXiM Play (Fire TV版)アプリでみたときで異なっていた。finderでみたときのファイル名に合わせたかった。
NASはBuffalo製で、動画ファイルをLinkStation Media Server機能で、DLNAサーバーとして公開していた。
原因
原因は 動画ファイル内部の metadata title だった。
Mac/Finder のファイル名ではなく、
DiXiM Play は MP4/MOV 内部の title タグを表示していた。
以下で確認できる。
exiftoolをインストール
brew install exiftool
exiftool -Title 動画ファイル.mp4
すると:
Title : メタデータタイトル
のように、動画ファイル名と異なるメタデータタイトルが入っていた。
今回は、macのfinal cut pro xで作成、出力した動画ファイルをあとでリネームしたことで、出力時点でのメタデータタイトルとファイル名が異なってしまったようだった。
またBuffaloのLinkStation Media Serverのコンテンツを管理画面から確認すると、ファイル名ではなくメタデータタイトルが表示されていたため、メタデータタイトル担ってしまう原因は、どちらかというとDiXiM PlayよりはNASの配信仕様の問題だと思われる。
title を修正する方法
直接書き換え
exiftool -overwrite_original \
-Title="変更後メタデータタイトル" \
動画ファイル.mp4
「変更後メタデータタイトル」をDiXiM Play上に表示させたい名前にすればよい。
またNAS上の動画ファイルを直接書き換えたい場合は、Finderで表示してからファイルをターミナルにドラッグ&ドロップすると便利である。NASへのパスを探すのが面倒なため。
Buffalo NAS 側で必要な作業
title を修正したあと、Buffalo 管理画面で
アプリケーション
↓
LinkStation Media Server
↓
データベース更新
を実行すると、Buffalo側のコンテンツ管理画面での表示名とDiXiM Playでの表示名が両方変更された。