

FPSが異常に低い動画があります。  
ffmpegで出力した動画情報は以下になります。

[code]

    Duration: 17414:05:02.94, start: 0.000000, bitrate: 0 kb/s
      Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 3840x2160, 0 kb/s, 0.0006 fps, 30 tbr, 6k tbn (default)
    
[/code]

見ての通りFPSが低く、それのせいで動画の時間がすごく長くなってしまっています。  
これをなんとかして正常な動画にしたいのですが、  
この動画ファイルは可変フレームレートになっているため、普通に固定フレームレートで変換すると、  
本来の動画時間より短い時間になってしまいます。

本来の動画時間は1、２秒の誤差はあれど３０分になるはずというのはわかっているので、  
なんとかしてこれを３０分の動画に変換したいです。  
ffmpeg側で指定した動画時間と入力されたフレームによって可変フレームレートで動画変換を行うなどの方法はありますでしょうか？


CC BY-SA 4.0
2022-12-22T05:51:32.727
92955
2022-12-22T05:51:32.727
56155
question
ffmpeg mp4
フレームレートが極端に低くなってしまった動画ファイルのffmpegを使った救済方法