[FFmpeg-user] ffmpeg and dv
Paul B Mahol
onemda at gmail.com
Mon Mar 31 00:05:47 EEST 2025
On Thu, Mar 27, 2025 at 7:11 PM Devin Heitmueller <
devin.heitmueller at ltnglobal.com> wrote:
> Hi Dave,
>
> On Thu, Mar 27, 2025 at 2:51 PM Dave Rice <dave at dericed.com> wrote:
> > - Is there any workaround to force a frame rate of an input? For
> instance, could I use a non-ffmpeg tool to identify the frame rate and
> force ffmpeg to use a user-supplied one (such as 25 or 30000/1001) rather
> than the one is detects (such as 60000/1 fps).
>
> IIRC, you would just need to have the command line arg "-r 30000/1001"
> before the "-i" so it gets treated as an input arg. That should
> override whatever the detected framerate is for the input.
>
>
This is limitation of FFmpeg as it does not support variable time base /
midstream time base changes.
Thus current state that sets time base to max one possible by DV format.
As DV can change time base and thus frame rate inside bitstream.
Previous solution was not correct, and correct solution is more
demanding/bigger change.
Correct solution could show correct frame rate that is not just inverse of
max time base.
More information about the ffmpeg-user
mailing list