Re: [FFmpeg-user] Specify FC instead of mono
> 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
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
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
> 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
> 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
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
> 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
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
On Tue, Oct 27, 2015 at 1:39 PM, Moritz Barsnickwrote: > 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
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
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
> 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
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
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
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
> 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
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
> 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
> 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