[FFmpeg-trac] #9710(undetermined:open): 60/120 fps timecode are mis-read from QuickTime MOV

FFmpeg trac at avcodec.org
Wed Apr 13 19:21:54 EEST 2022


#9710: 60/120 fps timecode are mis-read from QuickTime MOV
-------------------------------------+-------------------------------------
             Reporter:  jdachik01    |                    Owner:  (none)
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  timecode     |               Blocked By:
  59.94 mov                          |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Balling):

 Your 120/1.001 fps video P1002234.MOV does have a timecode in XML
 metadata, and it is "Drop":


 {{{
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 'C:\Users\ZAQU\Downloads\P1002234.MOV':
   Metadata:
     major_brand     : qt
     minor_version   : 537986816
     compatible_brands: qt  pana
     creation_time   : 2021-10-20T12:28:50.000000Z
     com.panasonic.Semi-Pro.metadata.xml: <?xml version="1.0"
 encoding="UTF-8" standalone="no" ?>
                     : <ClipMain xmlns:xsi="http://www.w3.org/2001
 /XMLSchema-instance" xmlns="urn:schemas-Professional-Plug-in:Semi-
 Pro:ClipMetadata:v1.0">
                     :   <ClipContent>
                     :
 <GlobalClipID>060A2B340101010501010D21130000004FE40E247A8692046041146104090070</GlobalClipID>
                     :     <Duration>840</Duration>
                     :     <EditUnit>1001/120000</EditUnit>
                     :     <EssenceList>
                     :       <Video>
                     :         <Codec
 BitRate="150">H265_420_LongGOP</Codec>
                     :         <ActiveLine>1080</ActiveLine>
                     :         <ActivePixel>1920</ActivePixel>
                     :         <BitDepth>10</BitDepth>
                     :         <FrameRate>119.88p</FrameRate>
                     :         <TimecodeType>Drop</TimecodeType>
                     :         <StartTimecode>16:25:24:25</StartTimecode>
                     :       </Video>
                     :       <Audio>
                     :         <Channel>2</Channel>
                     :         <SamplingRate>48000</SamplingRate>
                     :         <BitsPerSample>16</BitsPerSample>
                     :       </Audio>
                     :     </EssenceList>
                     :     <ClipMetadata>
                     :       <Rating>0</Rating>
                     :       <Access>
                     :
 <CreationDate>2021-10-20T12:28:50-06:00</CreationDate>
                     :
 <LastUpdateDate>2021-10-20T12:28:50-06:00</LastUpdateDate>
                     :       </Access>
                     :       <Device>
                     :         <Manufacturer>Panasonic</Manufacturer>
                     :         <ModelName>DC-S1H</ModelName>
                     :       </Device>
                     :       <Shoot>
                     :
 <StartDate>2021-10-20T12:28:50-06:00</StartDate>
                     :       </Shoot>
                     :     </ClipMetadata>
                     :   </ClipContent>
                     :   <UserArea>
                     :     <AcquisitionMetadata xmlns="urn:schemas-
 Professional-Plug-in:P2:CameraMetadata:v1.2">
                     :       <CameraUnitMetadata>
                     :         <ISOSensitivity>640</ISOSensitivity>
                     :         <Gamma>
                     :           <CaptureGamma>V-Log</CaptureGamma>
                     :         </Gamma>
                     :         <Gamut>
                     :           <CaptureGamut>V-Gamut</CaptureGamut>
                     :         </Gamut>
                     :       </CameraUnitMetadata>
                     :     </AcquisitionMetadata>
                     :   </UserArea>
                     : </ClipMain>
                     :
   Duration: 00:00:07.01, start: 0.000000, bitrate: 144615 kb/s
 }}}

 But tcmd does have a drop frame timecode also!!


 {{{
       creation_time   : 2021-10-20T12:28:50.000000Z
       vendor_id       : pana
       timecode        : 04:06:21;27
   Stream #0:2[0x3](und): Data: none (tmcd / 0x64636D74), 3 kb/s (default)
     Metadata:
       creation_time   : 2021-10-20T12:28:50.000000Z
       timecode        : 04:06:21;27

 }}}

 while if you using DaVinci resolve it is 16:25:24;100 (note the ";"). Wow,
 so XML metadata is buggy!!! Here is screenshot from Davinci!!
 https://imgur.com/a/W3SivTD
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9710#comment:14>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list