human
MP4にコンパイル中にFFMPEGを使用した一連の画像の露出を変更するには、コマンドラインの例を示してください。
gpt
ffmpegを使って一連の画像の露出を変更するには、「カーブ」フィルタを使うことができる。このフィルターで画像の明るさとコントラストを調整できます。

以下は、一連の画像の露出を変更し、MP4 にコンパイルするコマンドの例です：
``` 
ffmpeg -i image-%d.png -vf "curves=levels=0:0.5:1" -c:v libx264 -pix_fmt yuv420p output.mp4
```
このコマンドでは

- image-%d.pngは入力画像を指定します。%dはフレーム番号のプレースホルダーです。
- curves=levels=0:0.5:1は "curves "フィルターを指定し、露出を0.5に設定します。levelsパラメータは3つの値を取る：最小入力レベル、中間レベル、最大入力レベル。この例では、0:0.5:1は、最小入力レベルが0、中間レベルが0.5、最大入力レベルが1であることを意味する。
- libx264 は、出力ビデオのエンコードに使用する H.264 ビデオコーデックを指定します。
- yuv420p は、出力ビデオのピクセル形式を指定します。
- output.mp4 は出力ファイル名です。

これは単なる一例であり、「curves」フィルタの値を変更することで露出をさらに調整できることに注意してください。
human
これを書き直すことはできますが、AV1をエンコードして.MKVファイルに出力していますか？
gpt
確かに！以下は、ffmpegを使って一連の画像の露出を変更し、AV1ビデオコーデックを使って出力をエンコードし、MKVファイルとして保存するコマンドの例です：
```
ffmpeg -i image-%d.png -vf "curves=levels=0:0.5:1" -c:v libaom-av1 -pix_fmt yuv420p output.mkv
```
このコマンドでは、-c:vオプションで出力ビデオのエンコードに使用するビデオコーデックを指定します。libx264の代わりに、AV1コーデックであるlibaom-av1を使用している。

pix_fmtオプションは出力ビデオのピクセルフォーマットを指定し、この例ではyuv420pに設定されている。

最後に、出力ファイルの名前をoutput.mkvとし、MP4ファイルではなくMKVファイルとして保存する。