FFmpegでは、動画ファイルの撮影日を維持しながら圧縮するために、 -map_metadata オプションを使用することができます。以下は、撮影日を維持したまま動画ファイルを圧縮するための例です。
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a copy -map_metadata 0 output.mp4
この例では、入力ファイル input.mp4 を H.264 でエンコードして、音声はそのままコピーし、撮影日を維持するように -map_metadata オプションを使用しています。また、出力ファイル名は output.mp4 となっています。
なお、 -map_metadata オプションの引数には、元のメタデータを持つストリームのインデックスを指定する必要があります。この例では、 0 を指定していますが、元のファイルによっては、異なるインデックスを指定する必要がある場合がありますので、注意してください。