[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