File Rejected as PAR and DAR do not match

62 views
Skip to first unread message

PhillC

unread,
Jun 29, 2011, 1:04:45 PM6/29/11
to ffmbc-discuss
My process is as follows:

1. Capture Digibeta content via SDI using a Blackmagic Decklink card,
the Blackmagic Media Express software, on Linux. I am capturing
uncompressed v210 files in an AVI container at 16:9 FHA.

2. Transcode the uncompressed AVI file to IMX50 MXF files using FFmbc.

The Blackmagic Media Express software only supports PAL capture at
720x576 (even though the Blackmagic SDI supports VITC capture, this
has not been included in Media Express 2.3.1). Therefore, I can see
that FFmbc is padding the top of the file by 32 lines to created valid
720x608 PAL IMX50 files.

However, the resulting IMX50 MXF file is being rejected by the
facility I am delivering to. This is because the file has a PAR 1:1
and a DAR 45:38. These need to match, and should ideally be 16:9 or
4:3, according to the feedback I am receiving.

Any ideas what's going on here? Happy to upload a small test of both
captured uncompressed and transcoded IMX50.

PhillC

unread,
Jun 29, 2011, 1:23:35 PM6/29/11
to ffmbc-discuss


On Jun 29, 6:04 pm, PhillC <phillcla...@gmail.com> wrote:
> My process is as follows:
>

Some FFmbc output would probably help too I suppose. I'm using the
latest Release Candidate.

I've added -aspect 16:9 to try and force matching PAR and DAR, but now
have PAR 608:405 and DAR 16:9

station@station-ingest ~/Capture $ ffmbc -i
UndercoverDebtCollectorTest.avi -target imx50 -aspect 16:9
UndercoverDebtCollectorTest.mxf
FFmbc version 0.6-rc7
Copyright (c) 2008-2011 Baptiste Coudurier and the FFmpeg developers
Input #0, avi, from 'UndercoverDebtCollectorTest.avi':
Duration: 00:01:00.04, start: 0.000000, bitrate: 225173 kb/s
Stream #0.0(und): Video: v210, yuv422p10le, 720x576p, 25.00 fps
Stream #0.1(und): Audio: pcm_s16le, 48000 Hz, 4 channels, s16,
3072 kb/s
File 'UndercoverDebtCollectorTest.mxf' already exists. Overwrite ? [y/
N] y
[ffsink @ 0x2011a10] auto-inserting filter 'auto-inserted scaler 0'
between the filter 'src' and the filter 'out'
[scale @ 0x2013a30] w:720 h:576 fmt:yuv422p10le -> w:720 h:576
fmt:yuv422p flags:0x4 interlaced:0
auto-rescaling to IMX resolution
[pad @ 0x2013a30] auto-inserting filter 'auto-inserted scaler 0'
between the filter 'src' and the filter 'imx-pad'
[scale @ 0x2013be0] w:720 h:576 fmt:yuv422p10le -> w:720 h:576
fmt:yuv422p flags:0x4 interlaced:0
[pad @ 0x2013a30] w:720 h:576 -> w:720 h:608 x:0 y:32 color:
0x108080FF[yuva]
Warning, QMAT_SHIFT is larger than 21, overflows possible
Last message repeated 1 times
Output #0, mxf_d10, to 'UndercoverDebtCollectorTest.mxf':
Metadata:
encoder: FFmbc 0.6
Stream #0.0(und): Video: mpeg2video, yuv422p, 720x608i tff [PAR
608:405 DAR 16:9], cbr, 50000 kb/s, 25.00 fps
Stream #0.1(und): Audio: pcm_s16le, 48000 Hz, 4 channels, s16,
3072 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 26 fps= 0 q=1.0 size= 7337kB time=00:00:01.00
bitrate=60104.9kbits/s eta=00:00:31.64 frame= 51 fps=
48 q=1.0 size= 14975kB time=00:00:02.00 bitrate=61335.6kbits/s
eta=00:00:30.66 frame= 76 fps= 49 q=1.0 size= 22612kB
time=00:00:03.00 bitrate=61745.9kbits/s eta=00:00:29.72
frame= 101 fps= 48 q=1.0 size= 30250kB time=00:00:04.00
bitrate=61951.0kbits/s eta=00:00:29.28 frame= 126 fps=
49 q=1.0 size= 37887kB time=00:00:05.00 bitrate=62074.1kbits/s
eta=00:00:28.59 <snip> frame= 1461 fps= 43 q=1.0 size=
442675kB time=00:00:58.00 bitrate=62524.0kbits/s
eta=00:00:01.19 frame= 1485 fps= 43 q=1.0 size= 450312kB
time=00:00:59.00 bitrate=62524.7kbits/s eta=00:00:00.60
frame= 1501 fps= 43 q=1.0 Lsize= 458562kB time=00:01:00.04
bitrate=62567.2kbits/s
video:366455kB audio:22515kB global headers:0kB muxing overhead
17.891213%
station@station-ingest ~/Capture $ ffmbc -i
UndercoverDebtCollectorTest.mxf
FFmbc version 0.6-rc7
Copyright (c) 2008-2011 Baptiste Coudurier and the FFmpeg developers
Input #0, mxf, from 'UndercoverDebtCollectorTest.mxf':
Metadata:
timecode: 00:00:00:00
Duration: 00:01:00.04, start: 0.000000, bitrate: 62567 kb/s
Stream #0.0(und): Video: mpeg2video, yuv422p, 720x608i tff [PAR
608:405 DAR 16:9], 50000 kb/s, 25.00 fps
Stream #0.1(und): Audio: pcm_s16le, 48000 Hz, 4 channels, s16,
3072 kb/s
At least one output file must be specified

Baptiste Coudurier

unread,
Jun 29, 2011, 3:15:38 PM6/29/11
to ffmbc-...@googlegroups.com
Hi Phill,

On 06/29/2011 10:04 AM, PhillC wrote:
> My process is as follows:
>
> 1. Capture Digibeta content via SDI using a Blackmagic Decklink card,
> the Blackmagic Media Express software, on Linux. I am capturing
> uncompressed v210 files in an AVI container at 16:9 FHA.
>
> 2. Transcode the uncompressed AVI file to IMX50 MXF files using FFmbc.
>
> The Blackmagic Media Express software only supports PAL capture at
> 720x576 (even though the Blackmagic SDI supports VITC capture, this
> has not been included in Media Express 2.3.1). Therefore, I can see
> that FFmbc is padding the top of the file by 32 lines to created valid
> 720x608 PAL IMX50 files.
>
> However, the resulting IMX50 MXF file is being rejected by the
> facility I am delivering to. This is because the file has a PAR 1:1
> and a DAR 45:38. These need to match, and should ideally be 16:9 or
> 4:3, according to the feedback I am receiving.

What do not match ? PAR and DAR almost never match basically.

> Any ideas what's going on here? Happy to upload a small test of both
> captured uncompressed and transcoded IMX50.

I don't know.

FFmbc version 0.6-rc7
Copyright (c) 2008-2011 Baptiste Coudurier and the FFmpeg developers
Input #0, mxf, from 'UndercoverDebtCollectorTest.mxf':
Metadata:
timecode: 00:00:00:00
Duration: 00:01:00.04, start: 0.000000, bitrate: 62567 kb/s
Stream #0.0(und): Video: mpeg2video, yuv422p, 720x608i tff [PAR
608:405 DAR 16:9], 50000 kb/s, 25.00 fps

The mpeg-2 stream is correctly marked as 16:9 according to that,
and MXF seems to contain the same PAR/DAR.

I don't know why they are rejecting it. I need more information.
Can you upload the file somewhere ?

--
Baptiste COUDURIER
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer http://www.ffmpeg.org

PhillC

unread,
Jul 4, 2011, 5:37:52 AM7/4/11
to ffmbc-discuss


On Jun 29, 8:15 pm, Baptiste Coudurier <baptiste.coudur...@gmail.com>
wrote:

>     Stream #0.0(und): Video: mpeg2video, yuv422p, 720x608i tff [PAR
> 608:405 DAR 16:9], 50000 kb/s, 25.00 fps
>
> The mpeg-2 stream is correctly marked as 16:9 according to that,
> and MXF seems to contain the same PAR/DAR.
>

I think that's their point though, in the above file the PAR and DAR
do not match. PAR 608:405 and DAR 16:9.

I'll see what happens with this new file and whether it is an absolute
that PAR and DAR must match. If so, I will upload a test file for you
to have a look.

Thanks
Phill
Reply all
Reply to author
Forward
0 new messages