[FFmpeg-trac] #4698(avcodec:closed): Wrong channel layout for FLAC 3/1 channels on playback
FFmpeg
trac at avcodec.org
Mon Jul 20 10:30:06 CEST 2015
#4698: Wrong channel layout for FLAC 3/1 channels on playback
-------------------------------------+-----------------------------------
Reporter: Mango | Owner:
Type: defect | Status: closed
Priority: normal | Component: avcodec
Version: unspecified | Resolution: invalid
Keywords: flac | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-----------------------------------
Comment (by Mango):
Replying to [comment:24 cehoyos]:
> Replying to [comment:23 Mango]:
> > ffmpeg version 2.7 Copyright (c) 2000-2015 the FFmpeg developers
>
> Please test current FFmpeg git head unless you want to report a
regression or a security issue that is not reproducible with current
FFmpeg.
>
> > For out.flac, mediainfo reports the correct channel positions (which
means ffmpeg has set the WAVEFORMATEXTENSIBLE_CHANNEL_MASK tag correctly):
>
> So there is no bug? I will close the ticket, if there still is an issue,
please explain how I can reproduce with current FFmpeg.
> Or does {{{ffmpeg -i out.flac}}} show an incorrect channel layout?
Like ffplay and ffprobe, {{{ffmpeg -i out.flac}}} fails to show the
{{{WAVEFORMATEXTENSIBLE_CHANNEL_MASK: 0x107}}} which was written by ffmpeg
(and ffmpeg based players wrongly play is as 2/2 instead of 3/1 channels):
Metadata:
ENCODER : Lavf56.36.100
Duration: 00:00:12.32, start: 0.000000, bitrate: 2740 kb/s
Stream #0:0: Audio: flac, 48000 Hz, 4.0, s32 (24 bit)
But the tag IS there, as mediainfo shows and LAV plays it correctly with
the 3/1 channel layout.
And as said above:
ffmpeg playback is the problem (2/2 channels instead of 3/1) + the red
error on encoding
'''The only purpose of this red error seems to be to inform that ffmpeg
will play it back with a wrong channel mapping.''' Other tools (i.ex LAV,
mediainfo), show the right channel mapping with this ffmpeg encoded flac).
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4698#comment:26>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list