[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