[FFmpeg-trac] #2865(FFmpeg:new): Front Center, Downmix Left, and Downmix Right unlabelled in QTPlayer

FFmpeg trac at avcodec.org
Wed Aug 14 21:46:53 CEST 2013


#2865: Front Center, Downmix Left, and Downmix Right unlabelled in QTPlayer
-------------------------------------+-------------------------------------
             Reporter:  cjplay93     |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  FFmpeg       |                  Version:
             Keywords:  Quicktime,   |  unspecified
  Channel Metadata, ProResHQ         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: When the below command generates an MOV file, we open
 it in Quicktime Player to verify the track configuration is labelled
 correctly.  On the 3rd, 7th, and 8th audio tracks (0:3,0:7,0:8) the audio
 assignment label (QT Player>Movie Properties>Audio Settings>Channel
 Assignment) does not appear and instead says "Mono" in the Quicktime UI.
 When I run the FFMPEG -i <input> command by itself on the produced file,
 "Center" or "FC" does not show up in that track and instead says "mono".

 How to reproduce:
 {{{
 Command Line -

 %ffmpegpath% -i "%~dpnx1" -map 0:v:0 -c:v prores -profile:v 3 -filter:v
 "setsar=sar=10/11" -top:v -1 -filter_complex "[0:a:0]pan=FL:c0=c0[outFL]"
 -map [outFL] -filter_complex "[0:a:0]pan=FR:c0=c1[outFR]" -map [outFR]
 -filter_complex "[0:a:0]pan=FC:c0=c2[outFC]" -map [outFC] -filter_complex
 "[0:a:0]pan=LFE:c0=c3[outLFE]" -map [outLFE] -filter_complex
 "[0:a:0]pan=BL:c0=c4[outBL]" -map [outBL] -filter_complex
 "[0:a:0]pan=BR:c0=c5[outBR]" -map [outBR] -filter_complex
 "[0:a:0]pan=DL:c0=c6[outDL]" -map [outDL] -filter_complex
 "[0:a:0]pan=DR:c0=c7[outDR]" -map [outDR] -c:a pcm_s24le -timecode
 00:59:59:00 -f mov -y "%~dpn1_ProResHQ.mov"

 }}}
 ffmpeg version built on ... 07/02/2013


 {{{
 Analysis of Output Console Readout -
 ffmpeg version N-54362-ge0be3cb Copyright (c) 2000-2013 the FFmpeg
 developers
   built on Jul  2 2013 22:15:59 with gcc 4.7.3 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-
 libfreetyp
 e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame
 --ena
 ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-l
 ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr
 --enable-libsp
 eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-
 libvo-
 amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-
 libxavs --
 enable-libxvid --enable-zlib
   libavutil      52. 38.100 / 52. 38.100
   libavcodec     55. 18.100 / 55. 18.100
   libavformat    55. 11.100 / 55. 11.100
   libavdevice    55.  2.100 / 55.  2.100
   libavfilter     3. 77.101 /  3. 77.101
   libswscale      2.  3.100 /  2.  3.100
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  3.100 / 52.  3.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 'T:\prores_inbound\SD_TESTING\SD_IVTC_8c
 hannel_ProResHQ_metasave.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2013-08-14 20:10:39
     encoder         : Lavf55.11.100
   Duration: 00:00:10.01, start: 0.000000, bitrate: 51014 kb/s
     Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le,
 720x480, 4
 1831 kb/s, SAR 10:11 DAR 15:11, 23.98 fps, 23.98 tbr, 11988 tbn, 11988 tbc
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
       timecode        : 00:59:59:00
     Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (FL), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:2(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (FR), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:3(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz,
 mono, s32,
  1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:4(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (LFE), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:5(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (BL), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:6(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (BR), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:7(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (DL), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:8(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1
 channels
  (DR), s32, 1152 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
     Stream #0:9(eng): Data: none (tmcd / 0x64636D74), 0 kb/s
     Metadata:
       creation_time   : 2013-08-14 20:10:39
       handler_name    : Apple Alias Data Handler
       timecode        : 00:59:59:00
 At least one output file must be specified
 }}}


 BTW, if you find a better way to do this command, I would really
 appreciate it.  We need 8 mono tracks in an MOV with ProResHQ and this
 command does 95% of the job whereas our current process does about 65% of
 the job.

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


More information about the FFmpeg-trac mailing list