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」フィルタの値を変更することで露出をさらに調整できることに注意してください。
To change the exposure of a series of images using ffmpeg, you can use the "curves" filter. This filter allows you to adjust the brightness and contrast of an image.

Here is an example command that changes the exposure of a series of images and compiles them into an MP4:
``` 
ffmpeg -i image-%d.png -vf "curves=levels=0:0.5:1" -c:v libx264 -pix_fmt yuv420p output.mp4
``` 
In this command:

- image-%d.png specifies the input images, where %d is a placeholder for the frame number.
- curves=levels=0:0.5:1 specifies the "curves" filter and sets the exposure to 0.5. The levels parameter takes three values: the minimum input level, the middle level, and the maximum input level. In this example, 0:0.5:1 means that the minimum input level is 0, the middle level is 0.5, and the maximum input level is 1.
- libx264 specifies the H.264 video codec to be used for encoding the output video.
- yuv420p specifies the pixel format for the output video.
- output.mp4 is the name of the output file.

Note that this is just one example, and you can adjust the exposure further by changing the values in the "curves" filter.