[FFmpeg-trac] #9390(undetermined:open): Wrong FPS used for timecode computation mangles timecodes

FFmpeg trac at avcodec.org
Sat Aug 28 20:41:52 EEST 2021


#9390: Wrong FPS used for timecode computation mangles timecodes
-------------------------------------+-------------------------------------
             Reporter:  Marcelo      |                    Owner:  (none)
  Magnasco                           |
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  timecode     |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by Balling):

 * status:  new => open

Comment:

 Yes, that is MacOS bug, here windows binaries from https://github.com/BtbN
 /FFmpeg-Builds/releases/tag/autobuild-2021-08-28-12-20 (BTW, you do not
 use Windows 10 on Macbook? I only use windows 10 on my Macbook)


 {{{
 PS C:\Users\XXXX> L:\5777\ffmpeg\bin\ffprobe.exe
 C:\Users\ZAQU\Downloads\C5GL010008.mp4
 ffprobe version N-103420-g1da524121c-20210828 Copyright (c) 2007-2021 the
 FFmpeg developers
   built with gcc 10-win32 (GCC) 20210408
   configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static
 --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64
 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug
 --enable-shared --disable-static --disable-w32threads --enable-pthreads
 --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype
 --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig
 --enable-libvorbis --enable-opencl --enable-libvmaf --enable-vulkan
 --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-
 avisynth --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac
 --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libglslang
 --enable-libgme --enable-libass --enable-libbluray --enable-libmp3lame
 --enable-libopus --enable-libtheora --enable-libvpx --enable-libwebp
 --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --enable-
 libopencore-amrwb --enable-libopenjpeg --enable-librav1e --enable-
 librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-
 libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d
 --disable-libdrm --disable-vaapi --enable-libvidstab --enable-libx264
 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg
 --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags=
 --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-
 version=20210828
   libavutil      57.  4.101 / 57.  4.101
   libavcodec     59.  6.100 / 59.  6.100
   libavformat    59.  4.102 / 59.  4.102
   libavdevice    59.  0.101 / 59.  0.101
   libavfilter     8.  4.100 /  8.  4.100
   libswscale      6.  0.100 /  6.  0.100
   libswresample   4.  0.100 /  4.  0.100
   libpostproc    56.  0.100 / 56.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 'C:\Users\XXXX\Downloads\C5GL010008.mp4':
   Metadata:
     major_brand     : mp41
     minor_version   : 538120216
     compatible_brands: mp41
     creation_time   : 2021-08-27T08:55:37.000000Z
     firmware        : HD9.01.01.60.70
   Duration: 00:00:03.84, start: 0.000000, bitrate: 2842 kb/s
   Stream #0:0[0x1](eng): Video: h264 (Main) (avc1 / 0x31637661),
 yuvj420p(pc, bt709), 848x480 [SAR 1:1 DAR 53:30], 2523 kb/s, 59.94 fps,
 59.94 tbr, 60k tbn (default)
     Metadata:
       creation_time   : 2021-08-27T08:55:37.000000Z
       handler_name    : GoPro AVC
       vendor_id       : [0][0][0][0]
       encoder         : GoPro AVC encoder
       timecode        : 08:55:04:53
   Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz,
 stereo, fltp, 187 kb/s (default)
     Metadata:
       creation_time   : 2021-08-27T08:55:37.000000Z
       handler_name    : GoPro AAC
       vendor_id       : [0][0][0][0]
       timecode        : 08:55:04:53
   Stream #0:2[0x3](eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
     Metadata:
       creation_time   : 2021-08-27T08:55:37.000000Z
       handler_name    : GoPro TCD
       timecode        : 08:55:04:53
   Stream #0:3[0x4](eng): Data: bin_data (gpmd / 0x646D7067), 62 kb/s
 (default)
     Metadata:
       creation_time   : 2021-08-27T08:55:37.000000Z
       handler_name    : GoPro MET
 Unsupported codec with id 0 for input stream 2
 Unsupported codec with id 98314 for input stream 3
 PS C:\Users\XXXX>
 }}}

 This needs to be fixed, it is just crazy.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9390#comment:8>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list