Windows 10でMP4のタイトルを編集できない|NAS・プロパティ・FFmpegの確認

Windows 10のエクスプローラーでMP4の「タイトル」を編集できない場合は、ファイル名と埋め込みタイトルを分け、入力欄が編集できないのか、保存時に失敗するのか、保存後に表示が変わらないのかを確認します。

MP4のタイトル編集に失敗したとき、NASやexFATではタイトルを保存できないと決めつけず、同じファイルのローカルコピーと別のMP4を比較します。

目次

ファイル名・タイトル・編集プロジェクト名は別の情報

変更したいもの確認場所注意点
ファイル名エクスプローラーの名前sample.mp4の名前を変えても、内部のタイトルが同時に変わるとは限らない
動画内のタイトルタグプロパティの詳細、メタデータ確認ツール読み書きするタグと表示方法はファイル形式・ツールによって異なる
動画編集のプロジェクト名やクリップ名編集アプリのプロジェクト素材を整理する名前が、書き出したMP4のタイトルタグになるとは限らない

Windowsは、拡張子に対応するプロパティハンドラーを通してファイルのメタデータを読み書きします。詳細タブに項目が見えていても、すべてが書き換え可能とは限りません。MP4にはファイル内部のタグがあるため、「タイトルにはNTFSの代替データストリームが必須」「NASやexFATは一律に非対応」という説明では原因を決められません。

最初に症状を分ける

症状優先する確認
タイトル欄が編集できないファイル固有の構造、対応するプロパティハンドラー、別のMP4との差
入力できるが適用でエラー読み取り専用、書き込み権限、使用中、同期状態。エラー番号も記録
同じファイルがローカルでは編集できる共有側の権限・使用中・接続条件等を比較。ファイルシステムのせいとはまだ断定しない
保存したはずなのにタイトルが変わらない元ファイルと出力ファイルの取り違え、読み取りキャッシュ、アプリごとのタグ表示差

対象MP4を再生・編集しているアプリを閉じ、Windowsのプロパティ画面も一度閉じてから確認します。共有ファイルは他の人も使用している可能性があるため、管理者へファイル名・日時・エラーを伝えます。

1. 原本を残してローカルコピーで比較する

  • 対象ファイルを、自分が書き込めるローカルの作業フォルダーへ別名でコピーします。元の共有ファイルは上書きしません。
  • コピーのプロパティ→詳細を開き、タイトル欄の編集・適用・再表示を確認します。
  • 別の正常に再生できるMP4でも同じ操作を比較し、特定ファイルだけなのか、同じPCで広く起こるのかを整理します。
  • ローカルで編集できた場合も、完成ファイルを別名で共有へ戻して確認します。他の人の更新がある原本をそのまま置換しないでください。

この比較は、場所やアクセス条件による差を調べる方法です。ローカルで成功したことだけで、NASの拡張属性非対応やスナップショットによるロックが原因と確定するわけではありません。

2. 属性・権限・使用中を確認する

  • 読み取り専用:ファイルの全般タブを確認します。共有や管理対象ファイルであれば、属性を変える前に権限と運用を確認してください。
  • 書き込み権限:ファイルに必要な変更権限があるかを管理者へ確認します。ファイルを読めることと変更できることは別です。全員へフルコントロールを与える対処は不要です。
  • 使用中:動画プレーヤー、編集ソフト、別のプロパティ画面などを閉じて比較します。他の利用者が開いている共有ファイルは、その利用者と調整します。
  • 同期:クラウドのオンライン専用ファイルなら、実体をダウンロードした作業コピーで試します。同期完了や競合の有無を確認し、完成版を戻した後も同期結果を確認します。

メタデータ編集の失敗だけを理由に、ウイルス対策の除外やリアルタイム保護の解除を行う必要はありません。保護機能がブロックしたという通知がある場合は、その内容を管理者へ伝え、許可された保存先・ツールで確認します。

3. エクスプローラーの編集範囲を確認する

タイトル、コメント、タグなどの編集可否を、すべてのMP4で同じと考えないでください。作成したアプリやメタデータの保存形式によって、読めるタグや書けるタグが異なる場合があります。コーデックや解像度のような、動画の内容から得られる情報は名前の変更と同じようには編集できません。

「プロパティと個人情報を削除」が使える場合も、原本を残してコピーを作る方法で比較します。「可能なプロパティ」の削除であり、MP4内の全メタデータ消去や、破損ファイルの修復成功を保証する機能ではありません。必要な著作権情報や説明まで消さないよう、対象を確認してください。

FFmpegで別のMP4にタイトルを書き込む例

FFmpegを使用する場合は、公式サイトの案内から入手した環境で、原本のコピー1本を先に試します。以下はPowerShellからの例で、入力と出力のパスを自分の作業フォルダーに置き換えます。入力と同じ名前を出力に指定しないでください。

ffmpeg -n -i "C:\VideoWork\input.mp4" -map 0 -map_metadata 0 -c copy -metadata "title=新しいタイトル" "C:\VideoWork\output-title.mp4"

-nは既存の出力を上書きしない指定、-map 0は入力のストリームを明示的に選ぶ指定です。-c copyは再エンコードせずコピーし、-map_metadata 0で入力のメタデータを参照した上でtitleを変更します。自動選択のまま必要な音声等を落とさないようにしていますが、出力形式が扱えないストリームでは失敗することがあります。

コピー処理でもMP4のコンテナーは書き直されるため、元ファイルと全バイトが同じになるわけではありません。独自タグや構造まで完全保持されるとは保証できず、失敗時にストリームを無条件に捨てて成功扱いにしないでください。出力を確認するまで原本を保管します。

タイトルを書いた後に確認する

コマンド終了時のエラーを確認し、出力のタグとストリームをffprobeで調べます。以下は情報を読む例です。入力ファイルにも同じ確認を行うと比較できます。

ffprobe -v error -show_entries "format_tags=title:stream=index,codec_type,codec_name" -of json "C:\VideoWork\output-title.mp4"
  • 出力に期待するtitleがあるか確認します。ffprobeのタグとWindowsの詳細タブが同じ値を表示するとは限らないため、利用するアプリ側でも確認します。
  • 必要な映像・音声・字幕があるか、再生時間や音声切り替えも比較します。ファイルが生成されたという事実だけでは完了と判定しません。
  • 再生アプリとプロパティ画面を閉じ、出力ファイルを開き直します。必要なら別の対応アプリでも表示を確認します。
  • 共有へ戻す場合は別名で保存し、権限・再生・同期結果を確認します。置換が必要な運用では、他の利用者と調整してから行います。

PowerShellから処理するときの注意

一括処理に進む前に、正常なMP4、編集できないMP4、複数音声や字幕があるMP4で出力を確認します。出力先を入力フォルダーと分け、既存ファイルの上書き、失敗した出力の採用、生成したファイルの再処理を防ぎます。

スクリプトでは入力ファイル用に$videoFile、出力用に$destinationFile等を使います。$inputはPowerShellの自動変数なので、処理対象ファイルを格納する変数として流用しません。外部コマンドの終了コードとログを残し、失敗したファイルは個別に確認します。

Windowsシェルの表示列を番号で読む方法も、列番号を「21が必ずタイトル」のように固定しないでください。メタデータ確認は、使うファイル形式とツールで識別できる項目を明示する方が比較しやすくなります。

改善しない場合に伝える情報

相談時は、Windowsの版、エラー全文、ファイルを作成したアプリ、保存先、ローカルコピーの比較、別MP4の結果、ツールの出力をまとめます。再生できないファイルや録画・編集が途中で終わったファイルは、タイトル編集とは別の問題の可能性があるため、作成元の回復手順も確認してください。

公式資料

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次