[FFmpeg-trac] #4591(avformat:new): attachments mjpeg are discovered wrongly as video stream and therefore h264 encoding is broken

FFmpeg trac at avcodec.org
Tue Jun 9 17:57:33 CEST 2015


#4591: attachments mjpeg are discovered wrongly as video stream and therefore h264
encoding is broken
-------------------------------------+-------------------------------------
             Reporter:  TheoMeister  |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avformat
              Version:  git-master   |               Resolution:
             Keywords:  mkv          |               Blocked By:
  regression                         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by TheoMeister):

 ffmpeg doesn't try to encode it anymore - anyway, the attachments are not
 copied but changed to video streams.

 ffmpeg breaks the existing attachments because they are not detected as
 attachments but as video streams, and therefore they are handled as if
 they would be video streams. During copy(!!), the attachments are
 changed(!!) to video streams.


 mediainfo before using ffmpeg (original file):

 General
 Unique ID                                :
 9206505738904495848916047746595705552 (0x6ED1BC737C3FC4CE5492CAFFFC252D0)
 Complete name                            : cover_art.mkv
 Format                                   : Matroska
 Format version                           : Version 4 / Version 2
 File size                                : 2.15 MiB
 Duration                                 : 10s 425ms
 Overall bit rate                         : 1 734 Kbps
 Movie name                               : Dexter Season 5 trailer
 Writing application                      : Lavf56.25.101
 Writing library                          : Lavf56.25.101
 ORIGINAL/URL                             : http://www.youtube.com/watch?v
 =CUbCMbW-BRE
 SAMPLE/TITLE                             : Trailer
 COPYRIGHT                                : ShowTime
 COPYRIGHT/URL                            : http://www.sho.com/
 PART_NUMBER                              : 5
 DATE_RELEASE                             : 2010
 SAMPLE/PART_NUMBER                       : 0
 FILENAME                                 : small_cover_land.jpg
 MIMETYPE                                 : image/jpeg
 Attachements                             : cover.jpg / small_cover.jpg /
 cover_land.jpg / small_cover_land.jpg
 ...

 mediainfo after using ffmpeg according your suggestions:

 Video #2
 ID                                       : 3
 Format                                   : V_MJPEG
 Codec ID                                 : V_MJPEG
 Duration                                 : 10s 424ms
 Width                                    : 600 pixels
 Height                                   : 882 pixels
 Display aspect ratio                     : 0.680
 Frame rate mode                          : Constant
 Frame rate                               : 90 000.898 fps
 Default                                  : No
 Forced                                   : No
 FILENAME                                 : cover.jpg
 MIMETYPE                                 : image/jpeg

 Video #3
 ID                                       : 4
 Format                                   : V_MJPEG
 Codec ID                                 : V_MJPEG
 Duration                                 : 10s 424ms
 Width                                    : 120 pixels
 Height                                   : 176 pixels
 Display aspect ratio                     : 0.682
 Frame rate mode                          : Constant
 Frame rate                               : 90 000.898 fps
 Default                                  : No
 Forced                                   : No
 FILENAME                                 : small_cover.jpg
 MIMETYPE                                 : image/jpeg

 Video #4
 ID                                       : 5
 Format                                   : V_MJPEG
 Codec ID                                 : V_MJPEG
 Duration                                 : 10s 424ms
 Width                                    : 1 067 pixels
 Height                                   : 600 pixels
 Display aspect ratio                     : 16:9
 Frame rate mode                          : Constant
 Frame rate                               : 90 000.898 fps
 Default                                  : No
 Forced                                   : No
 FILENAME                                 : cover_land.jpg
 MIMETYPE                                 : image/jpeg

 Video #5
 ID                                       : 6
 Format                                   : V_MJPEG
 Codec ID                                 : V_MJPEG
 Duration                                 : 10s 424ms
 Width                                    : 213 pixels
 Height                                   : 120 pixels
 Display aspect ratio                     : 16:9
 Frame rate mode                          : Constant
 Frame rate                               : 90 000.898 fps
 Default                                  : No
 Forced                                   : No
 FILENAME                                 : small_cover_land.jpg
 MIMETYPE                                 : image/jpeg

 ..

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4591#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list