謝罪。「出力ファイルが空で、エンコードされていない」というエラーがあると仮定すると、正しいコマンドは次のとおりです。

`` `
ffmpeg -i input_video.mp4 frame％d.jpg
`` `

[FPSビデオフィルター]（https://ffmpeg.org/ffmpeg-filters.html#fps）（ `-vf fps = 1/60`）は、この場合は必要ありません。ターゲットフレームレートと一致するように、入力ファイルからフレームを省略または複製するために使用されます。ビデオのすべてのフレームを別々の画像としてエクスポートする使用ケースの場合、FFMPEGに入力ビデオからフレームレートを推測できるようにすることができます。

エラーの理由は、「1/60」の誤算でした。その結果、60秒あたり1フレームのフレームレートが1フレームになり、1分より短い入力ビデオの出力が空になります。
Apologies. Assuming you got the error "Output file is empty, nothing was encoded", the correct command is as follows:

```
ffmpeg -i input_video.mp4 frame%d.jpg
```

The [fps video filter](https://ffmpeg.org/ffmpeg-filters.html#fps) (`-vf fps=1/60`) is not necessary in this case. It's used to omit or duplicate frames from the input file to match the target frame rate. For the use-case of exporting all frames of a video as separate images, it can be omitted to let ffmpeg infer the frame rate from the input video.

The reason for the error was a miscalculation of the "1/60". It resulted in a frame rate of 1 frame per 60 seconds, which would result in an empty output for input videos shorter than a minute.