[FFmpeg-user] Specify FC instead of mono‏

Moritz Barsnick barsnick at gmx.net
Tue Oct 27 17:42:35 CET 2015


On Tue, Oct 27, 2015 at 14:17:45 +0000, Kieran O Leary wrote:
> Perhaps mediatrace would be worth a shot? https://mediaarea.net/mediatrace/

Ah, I didn't realize mediainfo could spit out details about the atoms.
It can indeed...

If the samples in the mentioned ticket
https://trac.ffmpeg.org/ticket/2865

notably SD_IVTC_8channel_ProResHQ_test.mov (from ffmpeg, incorrect)
and     SD_IVTC_8channel_ProResHQ_test_withT3.7.8_labels.mov (from QT Player, correct)

expose exactly the same behavior, I can only say this with regards to
the difference of the files (ignoring the developers' analysis of
whether this can be fixed):

I believe the audio channels in question differ as such:
The "C" center channel:

00000D38        Channels (24 bytes)
00000D38         Header (8 bytes)
00000D38          Size:                             24 (0x00000018)
00000D3C          Name:                             chan
00000D40         Version:                           0 (0x00)
00000D41         Flags:                             0 (0x000000)
00000D44         ChannelLayoutTag:                  6553601 (0x00640001)
00000D48         ChannelBitmap:                     0 (0x00000000)
00000D4C         NumberChannelDescriptions:         0 (0x00000000)

vs.

00000D8C        Channels (44 bytes)
00000D8C         Header (8 bytes)
00000D8C          Size:                             44 (0x0000002C)
00000D90          Name:                             chan
00000D94         Version:                           0 (0x00)
00000D95         Flags:                             0 (0x000000)
00000D98         ChannelLayoutTag:                  0 (0x00000000)
00000D9C         ChannelBitmap:                     0 (0x00000000)
00000DA0         NumberChannelDescriptions:         1 (0x00000001)
00000DA4         ChannelLabel:                      3 (0x00000003)
00000DA8         ChannelFlags:                      0 (0x00000000)
00000DAC         Coordinates (0):                   0.000
00000DB0         Coordinates (1):                   0.000
00000DB4         Coordinates (2):                   0.000

Similar for the two other channels: QT seems to use "ChannelLabel" (3
here, 38 and 39 for the two others channels in the sample), which
ffmpeg does not. (Those two are different from your samples anyway,
ffmpeg detects them as DL and DR instead of "downmix".)

I have no idea how to fix this and won't dive into it either. ;-)

Moritz


More information about the ffmpeg-user mailing list