[FFmpeg-trac] #7027(ffmpeg:new): Encoder of (OGV) metadata non-customizable

FFmpeg trac at avcodec.org
Sat Feb 17 15:58:36 EET 2018

#7027: Encoder of (OGV) metadata non-customizable
             Reporter:  Norbert      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  ffmpeg       |                  Version:  git-
             Keywords:               |  master
  metadata,encoded_by                |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 The encoder of (OGV) metadata appears to be non-customizable, because
 FFmpeg or whatever tools/libraries it replies on, ignores encoder='' and
 unjustly treats -metadata encoded_by='' as an _extra_ key.

 I've tested this with both 2.8.11 and git-master:
 ./ffmpeg -i test.avi -c:v libtheora -c:a libvorbis -metadata
 artist='test1' -metadata date='2018' -metadata encoded_by='test2'
 -metadata encoder='test4' test.ogv

 Gives me:

 Then, when right clicking test.ogv in the VLC's playlist and selecting
 "Information..." it says:
 Artist: test1
 Date: 2018
 Encoded by: Lavc58.11.101 libvorbis

 Using avprobe on test.ogv gives:
     Stream #0:0: Video: theora, yuv444p, 320x200 [SAR 1:1 DAR 8:5], 70.09
 fps, 70.09 tbr, 70.09 tbn, 70.09 tbc
       ENCODER         : Lavc58.11.101 libtheora
       ARTIST          : test1
       DATE            : 2018
       ENCODED_BY      : test2
     Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp, 112 kb/s
       ENCODER         : Lavc58.11.101 libvorbis
       ARTIST          : test1
       DATE            : 2018
       ENCODED_BY      : test2

 (Also, unrelated, but still related to FFmpeg, IMO, --version should not
 say that's an unrecognized option. It's time for FFmpeg to properly
 support --version.)

Ticket URL: <https://trac.ffmpeg.org/ticket/7027>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list