[FFmpeg-trac] #2198(avformat:new): support reporting UL of MXF tracks

FFmpeg trac at avcodec.org
Sat Jan 26 17:01:53 CET 2013


#2198: support reporting UL of MXF tracks
---------------------------------------+----------------------------------
               Reporter:  dericed      |                  Owner:
                   Type:  enhancement  |                 Status:  new
               Priority:  normal       |              Component:  avformat
                Version:  git-master   |               Keywords:  mxf
             Blocked By:               |               Blocking:
Reproduced by developer:  0            |  Analyzed by developer:  0
---------------------------------------+----------------------------------
 I'd like to use ffprobe (or ffmpeg) to report on the Universal Label (UL)
 of the contained streams. With AVI and QuickTime the fourcc is reported
 but with MXF the output is "codec_tag_string=[0][0][0][0]" since it uses
 16 byte UL's instead of 4 byte fourccs.

 Below is a ffmpeg output. The space that would report to fourcc for avi or
 QuickTime is blank in the case of MXF.

 How to reproduce:
 {{{
 ffmpeg -i ul.mxf
 ffmpeg version 1.1.git Copyright (c) 2000-2013 the FFmpeg developers
   built on Jan 24 2013 22:19:12 with Apple clang version 4.1
 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
   configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared
 --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree
 --enable-hardcoded-tables --enable-avresample --cc=cc --host-cflags=
 --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame
 --enable-libxvid --enable-ffplay --enable-libopenjpeg --extra-
 cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 '
   libavutil      52. 15.103 / 52. 15.103
   libavcodec     54. 90.100 / 54. 90.100
   libavformat    54. 61.104 / 54. 61.104
   libavdevice    54.  3.102 / 54.  3.102
   libavfilter     3. 33.100 /  3. 33.100
   libswscale      2.  2.100 /  2.  2.100
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  2.100 / 52.  2.100
 Input #0, mxf, from 'ul.mxf':
   Metadata:
     timecode        : 00:00:00:00
   Duration: 00:00:01.00, start: 0.000000, bitrate: 631 kb/s
     Stream #0:0: Video: mpeg2video (Main), yuv420p, 320x240 [SAR 1:1 DAR
 4:3], 25 fps, 25 tbr, 25 tbn, 50 tbc
 At least one output file must be specified
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2198>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list