[FFmpeg-trac] #8523(avformat:open): ffmpeg converts 30fps input to 29.97fps when converting to .mxf

FFmpeg trac at avcodec.org
Mon Feb 17 09:41:36 EET 2020


#8523: ffmpeg converts 30fps input to 29.97fps when converting to .mxf
------------------------------------+------------------------------------
             Reporter:  reakon      |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  mxf         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by reakon):

 Replying to [comment:3 Tjoppen]:
 > MXF is primarily aimed at broadcast where 30/1.001 fps reigns, so the
 MXF code in lavf is geared toward that. What are you doing where you need
 30 fps?
 MacOS Catalina ships without QuickTime Player 7, which we (Pro Tools) used
 to open .mov files. While we are working on picking up the slack with an
 internal solution, some clients are using ffmpeg-based converters to
 convert their unsupported .mov files to supported .mxf format, and they
 are reporting this issue. I also see 47fps and 48fps files are converted
 to 50 fps.
 Aside from that, I'd generally expect output framerate to match input's,
 unless specified otherwise. Since, as you said, MXF is aimed at broadcast,
 I think conversion to it should trust the user to know what output he/she
 wants, instead of shoehorning input into assumed "proper" output.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8523#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list