[FFmpeg-trac] #5673(avformat:new): Wrong creation_time
FFmpeg
trac at avcodec.org
Wed Jun 29 21:57:31 CEST 2016
#5673: Wrong creation_time
-------------------------------------+-------------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: new
Priority: important | Component: avformat
Version: git-master | Resolution:
Keywords: mov | Blocked By:
regression | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by cus):
Replying to [comment:2 cehoyos]:
> Replying to [comment:1 cus]:
> > When you specify creation time in the CLI, it is interpreted in local
timezone, therefore it is recalculated to UTC before saving it in MOV. So
after my patch, the correct UTC time is stored in MOV.
>
> Could you explain the usecase?
>
What do you mean? MOV (and mkv) stores the creation time as the elapsed
time since some reference timestamp. MOV recommands UTC time reference,
Matroska explicitly defines it. When you specify {{{-metadata
"creation_time=2016-01-01 20:00:00"}}} you obviously mean 20:00 in your
local time, and not UTC 20:00, therefore it has to be properly adjusted to
UTC time before writing it to the file.
> > Which other muxers are affected? I might work on this.
>
> I saw the same issue with mkv iirc.
Yes, it has the same problem.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5673#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list