の続き
前記事で動画にタグ付けしようとしたら、.MOVファイルではタグ付けできなかったことを記載した。.MOVはiPhoneで標準的に使われている動画形式らしいのだが、メタデータの制限が多いのかな?
Geminiに聞いていたら、.mp4なら付けれるらしい。さらにFFmpegを使って変換できないか聞いてみた。
環境は、Windows、FFmpegはインストール済かつPath設定済み
また、以下は全て、再エンコードせずにコンテナだけを変える方法を聞いた結果
- 一つのファイルを変換
cmd/PowerShellffmpeg -i input.mov -c copy output.mp4
- フォルダの中のすべてのファイルを変換
cmdfor %i in (*.mov) do ffmpeg -i "%i" -c copy "%~ni.mp4"
PowerShellGet-ChildItem *.mov | ForEach-Object { ffmpeg -i $_.FullName -c copy ($_.BaseName + ".mp4") } - フォルダの中のすべてのファイルを変換し、タイムスタンプ(更新日時と作成日時)を元と同じにする。画像ビュワーで日付順できれいに並べるため。更新日時だけでいい気もするけど
PowerShellGet-ChildItem *.mov | ForEach-Object { $mp4 = ($_.BaseName + ".mp4"); ffmpeg -i $_.FullName -c copy $mp4; $newFile = Get-Item $mp4; $newFile.CreationTime = $_.CreationTime; $newFile.LastWriteTime = $_.LastWriteTime }
最後ので変換してからスマホ(Pixel 11)にコピーしておけば、タグ付けできるし、日付順でも元通りに並ぶ。
コマンドの意味は、コピペしてGeminiに聞いたら教えてくれると思う
0 件のコメント:
コメントを投稿