ffmpeg reads wrong timecode
|Reported by:||marku||Owned by:|
|Version:||git-master||Keywords:||timecode mov regression|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Summary of the bug:
I use ffmpeg to generate proxy files but for some reason the timecode is wrong. When I open the original file in DaVinci Resolve it always shows double the timecode that ffmpeg (ffprobe) reads.
e.g. original video in Resolve shows Start TC 00:00:24:00 and ffprobe shows 00:00:12:00.
When I do anything with the original file in ffmpeg it changes the timecode to the wrong one.
The timecode is from Fujifilm XT-3 and the one that Resolve shows is the one from the camera.
How to reproduce:
Use any command that will create new file.
Command for creating proxy:
ffmpeg -hwaccel cuda -i DSCF6599.MOV -acodec pcm_s16le -vcodec prores -profile:v 0 -vf scale=-1:1080 ./Proxy/DSCF6599.MOV
ffmpeg -i ~/Videos/Test/DSCF6599.MOV -map 0 -map_metadata 0 -movflags use_metadata_tags -c copy -copy_unknown ~/Videos/Test/Proxy/test.MOV
File to reproduce:
Video should start at 00:00:24:00, ffmpeg reads 00:00:12:00