[FFmpeg-trac] #5978(ffprobe:new): FFprobe calculates timecode wrong with mp4 ntsc framerates

FFmpeg trac at avcodec.org
Fri Nov 25 00:39:04 EET 2016


#5978: FFprobe calculates timecode wrong with mp4 ntsc framerates
--------------------------------------+-----------------------------------
             Reporter:  haze.ortner   |                    Owner:
                 Type:  defect        |                   Status:  new
             Priority:  normal        |                Component:  ffprobe
              Version:  git-master    |               Resolution:
             Keywords:  timecode mov  |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+-----------------------------------

Comment (by haze.ortner):

 Replying to [comment:2 cehoyos]:
 > Do you think this is a regression?
 > Is the issue only reproducible with ffprobe or also with ffmpeg?
 I don't know what you mean with regression?
 Same results using ffmpeg -i:
 {{{

 MacBook-Pro:~ Ortner$ /Users/Ortner/Downloads/ffmpeg -i
 /Users/Ortner/Dropbox/Haze_synctest_60fps_2997TC_v3.MP4
 ffmpeg version N-82622-g42ae9c6-tessus Copyright (c) 2000-2016 the FFmpeg
 developers
   built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
   configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-
 version=tessus --enable-avisynth --enable-fontconfig --enable-gpl
 --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm
 --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
 --enable-libopencore-amrwb --enable-libopus --enable-libschroedinger
 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora
 --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-
 libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-
 libxavs --enable-libxvid --enable-libzmq --enable-version3 --disable-
 ffplay --disable-indev=qtkit --disable-indev=x11grab_xcb
   libavutil      55. 41.101 / 55. 41.101
   libavcodec     57. 66.107 / 57. 66.107
   libavformat    57. 58.100 / 57. 58.100
   libavdevice    57.  2.100 / 57.  2.100
   libavfilter     6. 67.100 /  6. 67.100
   libswscale      4.  3.101 /  4.  3.101
   libswresample   2.  4.100 /  2.  4.100
   libpostproc    54.  2.100 / 54.  2.100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff0b1008600] Using non-standard frame rate
 59/1
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 '/Users/Ortner/Dropbox/Haze_synctest_60fps_2997TC_v3.MP4':
   Metadata:
     major_brand     : mp41
     minor_version   : 538120216
     compatible_brands: mp41
     creation_time   : 2015-01-03T00:02:58.000000Z
     firmware        : HD4.01.05.00.00
   Duration: 00:00:16.23, start: 0.000000, bitrate: 30151 kb/s
     Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc,
 bt709), 1920x1080 [SAR 1:1 DAR 16:9], 30028 kb/s, 59.94 fps, 59.94 tbr,
 60k tbn, 119.88 tbc (default)
     Metadata:
       creation_time   : 2015-01-03T00:02:58.000000Z
       handler_name    :         GoPro AVC
       encoder         : GoPro AVC encoder
       timecode        : 00:03:01:42
     Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,
 stereo, fltp, 128 kb/s (default)
     Metadata:
       creation_time   : 2015-01-03T00:02:58.000000Z
       handler_name    :         GoPro AAC
       timecode        : 00:03:01:42
     Stream #0:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
     Metadata:
       creation_time   : 2015-01-03T00:02:58.000000Z
       handler_name    :         GoPro TCD
       timecode        : 00:03:01:42
     Stream #0:3(eng): Data: none (fdsc / 0x63736466), 13 kb/s (default)
     Metadata:
       creation_time   : 2015-01-03T00:02:58.000000Z
       handler_name    :         GoPro SOS
 At least one output file must be specified

 }}}

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


More information about the FFmpeg-trac mailing list