FFmpeg エンコーダーのメタデータ フィールドが変更されましたか?

FFmpeg エンコーダーのメタデータ フィールドが変更されましたか?

FFMpeg でトランスコードされた prores ファイルは、Quicktime では ProRes422 として表示されますが、Premiere では、ファイルのエンコーダー メタデータと思われるコンプレッサー メタデータ フィールドに「Lavc57.107.100 prores」と表示されます。ファイルのエンコーダー メタデータを変更する方法はありますか? Quicktime に表示されるような、より「一般的な」ファイル名を表すようにしたいです。

-metadata encoding='ProRes422' を実行しようとしましたが、別のファイルから map_metadata も試みましたが、どちらも機能しないようです。

実際に使用した文字列は次のとおりです。

ffmpeg -i in.mp4 --c:v prores -profile:v 0 -metadata エンコーダー='ProRes422' test2.mov

map_metadata 行でも同様です。

答え1

エンコーダー タグをビデオ ストリームに割り当てる必要があります。

ffmpeg -i in.mp4 -c:v prores -profile:v 0 -metadata:s:v encoder='ProRes422' test2.mov

関連情報