[FFmpeg-trac] #98(undetermined:new): Channel reordering in pcm files
FFmpeg
trac at avcodec.org
Sat Apr 23 10:58:27 CEST 2011
#98: Channel reordering in pcm files
--------------------------+--------------------------------------
Reporter: cehoyos | Owner:
Type: enhancement | Status: new
Priority: minor | Component: undetermined
Version: git | Keywords: pcm channel order layout
Blocked By: | Blocking:
Reproduced: 0 | Analyzed: 0
--------------------------+--------------------------------------
I will attach a three channel pcm caf file. The file contains left, center
and right stream, FFmpeg currently warns that the channel layout is
unsupported. It is simple to set the correct channel layout (trivial patch
attached), but the problem is that the file has channel order "center,
left, right" (MPEG-3-0-B), so that FFmpeg maps the left channel to the
right, the right channel to center and the center channel to the left
channel on decoding.
How can a demuxer tell the pcm decoder that the decoder has to reorder
channels?
{{{
ffmpeg -i MPEG30B.caf
FFmpeg version git-N-29301-gab15726, Copyright (c) 2000-2011 the FFmpeg
developers
built on Apr 23 2011 10:48:07 with gcc 4.5.2
configuration: --cc=/usr/local/gcc-4.5.2/bin/gcc --enable-gpl --enable-
libcelt
libavutil 51. 0. 0 / 51. 0. 0
libavcodec 53. 1. 0 / 53. 1. 0
libavformat 53. 0. 1 / 53. 0. 1
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 0. 0 / 2. 0. 0
libswscale 0. 13. 0 / 0. 13. 0
[caf @ 0x12a0ae0] Unknown channel layout.
[caf @ 0x12a0ae0] Estimating duration from bitrate, this may be inaccurate
Input #0, caf, from 'MPEG30B.caf':
Duration: 00:00:10.66, start: 0.000000, bitrate: 1151 kb/s
Stream #0.0: Audio: pcm_s8, 48000 Hz, 3 channels, u8, 1152 kb/s
At least one output file must be specified
}}}
--
Ticket URL: <https://avcodec.org/trac/ffmpeg/ticket/98>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list