Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-29 Thread Kevin Wells
> To: ffmpeg-user@ffmpeg.org
> From: ceho...@ag.or.at
> Date: Wed, 28 Oct 2015 22:48:48 +
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> Kevin Wells  hotmail.co.uk> writes:
> 
> > Hi Carl, now we've established this issue, 
> 
> I believe it was established months (or years?) ago.
> 
> > is there a proper way to go about trying to get 
> > this addressed?
> 
> You can either send a patch or wait until somebody 
> else sends one.
> 
> > Although there is one already, should I create an 
> > up-to date trac issue?
> 
> (Please don't)
> What is not up-to-date about the existing ticket?
> 
> Carl Eugen
> 
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Thanks for your help, can only hope that some kind sole picks this up, as it's 
beyond my knowledge.
Kind regards. 
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-28 Thread Carles Vila
Hi, I'm in the same boat. Would be very useful to fix this.

It was mentioned before that Amazon Prime and Google play ask for ProRes
for their VOD platforms.
For the sake of completeness I'd like to add iTunes and Netflix. So it's a
de facto standard for VOD delivery I would say.It all stems from the iTunes
specification
I can share spec docs if anyone is interested

On 28 October 2015 at 08:16, Kevin Wells <kevwe...@hotmail.co.uk> wrote:

> > Date: Tue, 27 Oct 2015 17:42:35 +0100
> > From: barsn...@gmx.net
> > To: ffmpeg-user@ffmpeg.org
> > Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> >
> > On Tue, Oct 27, 2015 at 14:17:45 +, 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:
> >
> > 0D38Channels (24 bytes)
> > 0D38 Header (8 bytes)
> > 0D38  Size: 24 (0x0018)
> > 0D3C  Name: chan
> > 0D40 Version:   0 (0x00)
> > 0D41 Flags: 0 (0x00)
> > 0D44 ChannelLayoutTag:  6553601 (0x00640001)
> > 0D48 ChannelBitmap: 0 (0x)
> > 0D4C NumberChannelDescriptions: 0 (0x)
> >
> > vs.
> >
> > 0D8CChannels (44 bytes)
> > 0D8C Header (8 bytes)
> > 0D8C  Size: 44 (0x002C)
> > 0D90  Name: chan
> > 0D94 Version:   0 (0x00)
> > 0D95 Flags: 0 (0x00)
> > 0D98 ChannelLayoutTag:  0 (0x)
> > 0D9C ChannelBitmap: 0 (0x)
> > 0DA0 NumberChannelDescriptions: 1 (0x0001)
> > 0DA4 ChannelLabel:  3 (0x0003)
> > 0DA8 ChannelFlags:  0 (0x)
> > 0DAC Coordinates (0):   0.000
> > 0DB0 Coordinates (1):   0.000
> > 0DB4 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
> > ___
> > ffmpeg-user mailing list
> > ffmpeg-user@ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> Thats good work finding the differences, now we just need someone kind
> enough who knows how to change and action this.
> I can only offer testing, examples, etc..
>
> Kind regards.
>
>
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-28 Thread Carl Eugen Hoyos
Carles Vila  gmail.com> writes:

> Hi, I'm in the same boat. Would be very useful to fix this.

> It was mentioned before that Amazon Prime and Google play 
> ask for ProRes for their VOD platforms.

How is this related to the fact that the mov muxer can't 
be told how to mark mono channels in the chan atom?

Carl Eugen

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-28 Thread Kevin Wells
> Date: Tue, 27 Oct 2015 17:42:35 +0100
> From: barsn...@gmx.net
> To: ffmpeg-user@ffmpeg.org
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> On Tue, Oct 27, 2015 at 14:17:45 +, 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:
> 
> 0D38Channels (24 bytes)
> 0D38 Header (8 bytes)
> 0D38  Size: 24 (0x0018)
> 0D3C  Name: chan
> 0D40 Version:   0 (0x00)
> 0D41 Flags: 0 (0x00)
> 0D44 ChannelLayoutTag:  6553601 (0x00640001)
> 0D48 ChannelBitmap: 0 (0x)
> 0D4C NumberChannelDescriptions: 0 (0x)
> 
> vs.
> 
> 0D8CChannels (44 bytes)
> 0D8C Header (8 bytes)
> 0D8C  Size: 44 (0x002C)
> 0D90  Name: chan
> 0D94 Version:   0 (0x00)
> 0D95 Flags: 0 (0x00)
> 0D98 ChannelLayoutTag:  0 (0x)
> 0D9C ChannelBitmap: 0 (0x)
> 0DA0 NumberChannelDescriptions: 1 (0x0001)
> 0DA4 ChannelLabel:  3 (0x0003)
> 0DA8 ChannelFlags:  0 (0x)
> 0DAC Coordinates (0):   0.000
> 0DB0 Coordinates (1):   0.000
> 0DB4 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
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Thats good work finding the differences, now we just need someone kind enough 
who knows how to change and action this.
I can only offer testing, examples, etc..

Kind regards.

  
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-28 Thread Kevin Wells
> To: ffmpeg-user@ffmpeg.org
> From: ceho...@ag.or.at
> Date: Tue, 27 Oct 2015 14:08:06 +
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> Moritz Barsnick  gmx.net> writes:
> 
> > With my means and the (very) little knowledge of 
> > the MOV format I have, I couldn't yet detect the 
> > difference in those files. I suspect it's in the 
> > atoms, perhaps.
> 
> The chan atom to be precise.
> 
> Carl Eugen
> 
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Hi Carl, now we've established this issue, is there a proper way to go about 
trying to get this addressed?
Although there is one already, should I create an up-to date trac issue?
  
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-28 Thread Carl Eugen Hoyos
Kevin Wells  hotmail.co.uk> writes:

> Hi Carl, now we've established this issue, 

I believe it was established months (or years?) ago.

> is there a proper way to go about trying to get 
> this addressed?

You can either send a patch or wait until somebody 
else sends one.

> Although there is one already, should I create an 
> up-to date trac issue?

(Please don't)
What is not up-to-date about the existing ticket?

Carl Eugen

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-27 Thread Kevin Wells
> Date: Mon, 26 Oct 2015 11:55:59 +0100
> From: barsn...@gmx.net
> To: ffmpeg-user@ffmpeg.org
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> On Mon, Oct 26, 2015 at 10:29:31 +, Kevin Wells wrote:
> > Hi Mortiz, thanks for your reply, I have emailed you directly with a small 
> > example.
> 
> I have shared it here:
> https://dl.dropboxusercontent.com/u/1697/ffmpeg-QT-wrong_audio_tags.zip
> 
> > Where / how can I supply a small sample to this list?
> 
> If you don't have Dropbox, you can use e.g.
> http://www.datafilehost.com/
> 
> Moritz
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Hi Mortiz, thats great, thanks for sharing the link.
Let me know if you need anything else, testing patches, more samples, etc.
Kind regards. 
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-27 Thread Moritz Barsnick
On Tue, Oct 27, 2015 at 14:17:45 +, 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:

0D38Channels (24 bytes)
0D38 Header (8 bytes)
0D38  Size: 24 (0x0018)
0D3C  Name: chan
0D40 Version:   0 (0x00)
0D41 Flags: 0 (0x00)
0D44 ChannelLayoutTag:  6553601 (0x00640001)
0D48 ChannelBitmap: 0 (0x)
0D4C NumberChannelDescriptions: 0 (0x)

vs.

0D8CChannels (44 bytes)
0D8C Header (8 bytes)
0D8C  Size: 44 (0x002C)
0D90  Name: chan
0D94 Version:   0 (0x00)
0D95 Flags: 0 (0x00)
0D98 ChannelLayoutTag:  0 (0x)
0D9C ChannelBitmap: 0 (0x)
0DA0 NumberChannelDescriptions: 1 (0x0001)
0DA4 ChannelLabel:  3 (0x0003)
0DA8 ChannelFlags:  0 (0x)
0DAC Coordinates (0):   0.000
0DB0 Coordinates (1):   0.000
0DB4 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
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-27 Thread Kieran O Leary
On Tue, Oct 27, 2015 at 1:39 PM, Moritz Barsnick  wrote:
> On Tue, Oct 27, 2015 at 13:31:30 +, Kevin Wells wrote:
>> Let me know if you need anything else, testing patches, more samples, etc.
>
> With my means and the (very) little knowledge of the MOV format I have,
> I couldn't yet detect the difference in those files. I suspect it's in
> the atoms, perhaps. Unfortunately, AtomicParsley can only dissect MP4
> files, not MOV files.
>
> You can only hope someone else with more knowledge of the format has a
> look.
>

Perhaps mediatrace would be worth a shot? https://mediaarea.net/mediatrace/
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-27 Thread Carl Eugen Hoyos
Moritz Barsnick  gmx.net> writes:

> With my means and the (very) little knowledge of 
> the MOV format I have, I couldn't yet detect the 
> difference in those files. I suspect it's in the 
> atoms, perhaps.

The chan atom to be precise.

Carl Eugen

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-27 Thread Moritz Barsnick
On Tue, Oct 27, 2015 at 13:31:30 +, Kevin Wells wrote:
> Let me know if you need anything else, testing patches, more samples, etc.

With my means and the (very) little knowledge of the MOV format I have,
I couldn't yet detect the difference in those files. I suspect it's in
the atoms, perhaps. Unfortunately, AtomicParsley can only dissect MP4
files, not MOV files.

You can only hope someone else with more knowledge of the format has a
look.

A good summary of this issue, together with samples, would be good in
trac.

Moritz
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-27 Thread Kevin Wells
> Date: Tue, 27 Oct 2015 14:39:42 +0100
> From: barsn...@gmx.net
> To: ffmpeg-user@ffmpeg.org
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> On Tue, Oct 27, 2015 at 13:31:30 +, Kevin Wells wrote:
> > Let me know if you need anything else, testing patches, more samples, etc.
> 
> With my means and the (very) little knowledge of the MOV format I have,
> I couldn't yet detect the difference in those files. I suspect it's in
> the atoms, perhaps. Unfortunately, AtomicParsley can only dissect MP4
> files, not MOV files.
> 
> You can only hope someone else with more knowledge of the format has a
> look.
> 
> A good summary of this issue, together with samples, would be good in
> trac.
> 
> Moritz
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Hi Mortiz, this has already been done a little while ago, exact same issue as 
me:

https://trac.ffmpeg.org/ticket/2865#comment:9

Hope someone can help, would be an extremely handy thing to be able to do in 
ffmpeg.
Kind regards. 
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Moritz Barsnick
On Mon, Oct 26, 2015 at 10:29:31 +, Kevin Wells wrote:
> Hi Mortiz, thanks for your reply, I have emailed you directly with a small 
> example.

I have shared it here:
https://dl.dropboxusercontent.com/u/1697/ffmpeg-QT-wrong_audio_tags.zip

> Where / how can I supply a small sample to this list?

If you don't have Dropbox, you can use e.g.
http://www.datafilehost.com/

Moritz
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Carl Eugen Hoyos
Kevin Wells  hotmail.co.uk> writes:

> Hi, I am trying to specify a single mono channel to be 
> named 'Center' when viewed in Quicktime player, I know
> that technically specifying FC is mono, but in my user 
> case I need it to actually be named 'Center', not 
> 'Mono'.

Please explain the usecase.

Carl Eugen

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Moritz Barsnick
On Mon, Oct 26, 2015 at 09:15:05 +, Kevin Wells wrote:
> We deliver Quicktime Prores files with embedded audio to various VOD
> platforms that MUST be labeled in this very specific way, if any
> channels are named 'mono' then they fail the file.

Can you please provide a very short file with a similar/identical
channel layout where the labels are correct? (And one with the
incorrect ones, while you're at it.)

Moritz
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Kevin Wells
> Date: Mon, 26 Oct 2015 10:30:23 +0100
> From: barsn...@gmx.net
> To: ffmpeg-user@ffmpeg.org
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> On Mon, Oct 26, 2015 at 09:15:05 +, Kevin Wells wrote:
> > We deliver Quicktime Prores files with embedded audio to various VOD
> > platforms that MUST be labeled in this very specific way, if any
> > channels are named 'mono' then they fail the file.
> 
> Can you please provide a very short file with a similar/identical
> channel layout where the labels are correct? (And one with the
> incorrect ones, while you're at it.)
> 
> Moritz
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Hi Mortiz, thanks for your reply, I have emailed you directly with a small 
example.
Where / how can I supply a small sample to this list?
Kind regards. 
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Carl Eugen Hoyos
Kevin Wells  hotmail.co.uk> writes:

> We deliver Quicktime Prores files with embedded audio 
> to various VOD platforms that MUST be labeled in this
> very specific way,

Could you name the platforms?
It would be useful for the (future, possible) commit message.

Carl Eugen

___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Kevin Wells
> To: ffmpeg-user@ffmpeg.org
> From: ceho...@ag.or.at
> Date: Mon, 26 Oct 2015 08:17:17 +
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> Kevin Wells  hotmail.co.uk> writes:
> 
> > Hi, I am trying to specify a single mono channel to be 
> > named 'Center' when viewed in Quicktime player, I know
> > that technically specifying FC is mono, but in my user 
> > case I need it to actually be named 'Center', not 
> > 'Mono'.
> 
> Please explain the usecase.
> 
> Carl Eugen
> 
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Hi Carl, related to the same issue is this here:

https://trac.ffmpeg.org/ticket/2865#comment:9

Same as my requirement, in that channels 7+8 are separate mono's, instead of a 
stereo. In this case ffmpeg is not able to flag the mono channel 7 and mono 
channel 8 as DL and DR respectively. So when delivering to the VOD platforms, 
if you are delivering 8 mono's then this would also become an issue. Currently 
ffmpeg can flag 7+8 as DL+DR if 7+8 is a stereo, but not if they are mono's. 
Thought it was worth mentioning here, just in case.

Kind regards. 
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user


Re: [FFmpeg-user] Specify FC instead of mono‏

2015-10-26 Thread Kevin Wells
> To: ffmpeg-user@ffmpeg.org
> From: ceho...@ag.or.at
> Date: Mon, 26 Oct 2015 08:17:17 +
> Subject: Re: [FFmpeg-user] Specify FC instead of mono‏
> 
> Kevin Wells  hotmail.co.uk> writes:
> 
> > Hi, I am trying to specify a single mono channel to be 
> > named 'Center' when viewed in Quicktime player, I know
> > that technically specifying FC is mono, but in my user 
> > case I need it to actually be named 'Center', not 
> > 'Mono'.
> 
> Please explain the usecase.
> 
> Carl Eugen
> 
> ___
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Hi Carl, thanks for replying.
We deliver Quicktime Prores files with embedded audio to various VOD platforms 
that MUST be labeled in this very specific way, if any channels are named 
'mono' then they fail the file.

Kind regards.

  
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user