[FFmpeg-trac] #3256(avformat:open): FFMPEG SVQ3 Matroska remux produces unplayable output (FFPlay don't want to play SVQ3 MKV output)

FFmpeg trac at avcodec.org
Mon Dec 30 12:54:10 CET 2013


#3256: FFMPEG SVQ3 Matroska remux produces unplayable output (FFPlay don't want to
play SVQ3 MKV output)
-------------------------------------+-------------------------------------
             Reporter:  Vika         |                    Owner:
  Apelsinova                         |                   Status:  open
                 Type:  defect       |                Component:  avformat
             Priority:  important    |               Resolution:
              Version:  git-master   |               Blocked By:
             Keywords:  mkv svq3     |  Reproduced by developer:  1
  regression                         |
             Blocking:               |
Analyzed by developer:  1            |
-------------------------------------+-------------------------------------
Changes (by cehoyos):

 * status:  new => open
 * reproduced:  0 => 1
 * component:  undetermined => avformat
 * keywords:   => mkv svq3 regression
 * version:   => git-master
 * analyzed:  0 => 1


Comment:

 From FFmpeg PoV, it is indeed a regression since 5d2f89a2 but the previous
 behaviour was also wrong (not specification-compliant), just consistent.
 The necessary changes are:
 * Fixing the matroska muxer so it copies {{{mov_write_video_tag()}}} to
 write compliant files
 * Fixing the matroska demuxer so it reads these files.
 https://web.archive.org/web/20081220165143/http://www.matroska.org/technical/specs/codecid/v_quicktime_private.html

 {{{
 $ mkvmerge fate-suite/svq3/Vertical400kbit.sorenson3.mov -o out.mkv
 }}}
 {{{
 $ ffmpeg -i out.mkv
 ffmpeg version N-59439-g3cc0f33 Copyright (c) 2000-2013 the FFmpeg
 developers
   built on Dec 30 2013 12:50:39 with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl
   libavutil      52. 59.100 / 52. 59.100
   libavcodec     55. 47.100 / 55. 47.100
   libavformat    55. 22.101 / 55. 22.101
   libavdevice    55.  5.102 / 55.  5.102
   libavfilter     4.  0.103 /  4.  0.103
   libswscale      2.  5.101 /  2.  5.101
   libswresample   0. 17.104 /  0. 17.104
   libpostproc    52.  3.100 / 52.  3.100
 [matroska,webm @ 0x2808100] Unknown/unsupported AVCodecID V_QUICKTIME.
 [matroska,webm @ 0x2808100] Could not find codec parameters for stream 0
 (Video: none ([0][0][0]l / 0x6C000000), 320x240): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 out.mkv: could not find codec parameters
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3256#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list