Hi all
Iām still testing with Topaz and just realised I have a pretty major problem - the timecode of my source clips is not read or preserved! I tested both 2.3 and 2.4, and I have āexperimental timecodeā turned on.
With timecode turned on, in the app it shows all clips starting at 00:00:00:00.
This is going to make it impossible for me to conform the files written by Topaz back into my Resolve timelines.
Is this a known problem? I have tested two source input codecs: DNxHR and ProRes 422 HQ.
If I run ffprobe on the input files I am testing with Topaz, it clearly shows the timecode can be read by FFMpeg:
$ ffprobe testTopaz.mov
ffprobe version 4.4 Copyright (c) 2007-2021 the FFmpeg developers
built with Apple clang version 12.0.5 (clang-1205.0.22.9)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.4_2 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-avresample --enable-videotoolbox
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'testTopaz.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
creation_time : 2021-08-24T15:52:40.000000Z
encoder : Blackmagic Design DaVinci Resolve Studio
Duration: 00:00:28.57, start: 0.000000, bitrate: 114038 kb/s
Stream #0:0: Video: prores (HQ) (apch / 0x68637061), yuv422p10le(tv, bt709/bt709/unknown, progressive), 1280x720, 114037 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 15360 tbn, 15360 tbc (default)
Metadata:
creation_time : 2021-08-24T15:52:40.000000Z
handler_name : VideoHandler
vendor_id : appl
encoder : Apple ProRes 422 HQ
timecode : 00:15:36:23
Stream #0:1(eng): Data: none (tmcd / 0x64636D74), 0 kb/s
Metadata:
creation_time : 2021-08-24T15:52:40.000000Z
handler_name : TimeCodeHandler
timecode : 00:15:36:23
Unsupported codec with id 0 for input stream 1
Then this is ffprobe run on an output file produced by Topaz:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'TestDNX00028103_1.50x_1920x1080_amq-12.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf58.20.100
Duration: 00:00:28.57, start: 0.033008, bitrate: 228859 kb/s
Stream #0:0(eng): Video: prores (HQ) (apch / 0x68637061), yuv422p10le(tv), 1920x1080, 228859 kb/s, 30 fps, 30 tbr, 15360 tbn, 15360 tbc (default)
Metadata:
handler_name : VideoHandler
vendor_id : FFMP
No timecode at all!?
I donāt understand how this software can be usable in a professional context without preserving timecode. If I use it I will want to process several thousand clips and itās vital that I can reconform them onto my original timelines. But thatās going to be impossible without timecode.
Iām hoping thereās something Iām missing and this can be made to work?