Comment on IMXD10Encoding in ffmbc

391 views
Skip to first unread message

ff...@googlecode.com

unread,
Apr 6, 2012, 9:29:49 AM4/6/12
to ffmbc-...@googlegroups.com
Comment by anilkuma...@gmail.com:

I changed IMX50 wrapper from MXF to MOV using below cmd line using FFMBC .7
- 7 Win 64 build.

ffmbc -i Test.mxf -timecode 10:00:00:00 -vcodec copy -acodec copy -target
imx50 -threads 16 Test.mov

I tried importing Test.mov in FCP, I get an error:

Media is not optimised for FCP. It is highly recommend to recapture or use
Media Manager to create new copy to improve performance for multi-stream
playback.

Any clue?

Thanks and Regards,
Anil Tanwade, Mumbai.

For more information:
http://code.google.com/p/ffmbc/wiki/IMXD10Encoding

Bouke (VideoToolShed)

unread,
Apr 6, 2012, 12:35:39 PM4/6/12
to ffmbc-...@googlegroups.com

----- Original Message -----
From: <ff...@googlecode.com>
To: <ffmbc-...@googlegroups.com>
Sent: Friday, April 06, 2012 3:29 PM
Subject: [ffmbc-discuss] Comment on IMXD10Encoding in ffmbc


> Comment by anilkuma...@gmail.com:
>
> I changed IMX50 wrapper from MXF to MOV using below cmd line using FFMBC
> .7 - 7 Win 64 build.
>
> ffmbc -i Test.mxf -timecode 10:00:00:00 -vcodec copy -acodec copy -target
> imx50 -threads 16 Test.mov
>
> I tried importing Test.mov in FCP, I get an error:
>
> Media is not optimised for FCP. It is highly recommend to recapture or use
> Media Manager to create new copy to improve performance for multi-stream
> playback.
>
> Any clue?

Not a lifethreatening situation. FCP likes te media faststart. Try the
fasstart option.
(but you can also turn off the message and forget about it...)

Bouke

ff...@googlecode.com

unread,
Sep 7, 2012, 8:53:59 AM9/7/12
to ffmbc-...@googlegroups.com
Comment by jpdeblo...@gmail.com:

Im using ffmbc to transcode from XDCAMHD to IMX50. I notice ghosts on
pictures when movements are fast. I transcoded the same file with Rhozet or
vegas pro and there is no ghost.
I tested with ffmbc rc06 or rc07, linux or windows but same problem.
TY
Best regards
Jean-Pierre Deblonde RTBF Bruxelles

ffmbc imx50 transcode:
https://docs.google.com/open?id=0B_HqTvfkH6o-bjBwWnRiSENhVHM
Rhozet transcode:
https://docs.google.com/open?id=0B_HqTvfkH6o-cWFjaGVXaE1FaXc
Source XDCAMHD:
https://docs.google.com/open?id=0B_HqTvfkH6o-dFpZcG5oWmppd2c

Baptiste Coudurier

unread,
Sep 7, 2012, 4:22:41 PM9/7/12
to ffmbc-...@googlegroups.com, ff...@googlecode.com
On 09/07/2012 05:53 AM, ff...@googlecode.com wrote:
> Comment by jpdeblo...@gmail.com:
>
> Im using ffmbc to transcode from XDCAMHD to IMX50. I notice ghosts on pictures when movements are
> fast. I transcoded the same file with Rhozet or vegas pro and there is no ghost.
> I tested with ffmbc rc06 or rc07, linux or windows but same problem.
> TY
> Best regards
> Jean-Pierre Deblonde RTBF Bruxelles
>
> ffmbc imx50 transcode:
> https://docs.google.com/open?id=0B_HqTvfkH6o-bjBwWnRiSENhVHM
> Rhozet transcode:
> https://docs.google.com/open?id=0B_HqTvfkH6o-cWFjaGVXaE1FaXc
> Source XDCAMHD:
> https://docs.google.com/open?id=0B_HqTvfkH6o-dFpZcG5oWmppd2c

Very strange, if you give me the source file and the commandline used, I can have a look.

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

jpdeb...@gmail.com

unread,
Sep 10, 2012, 5:08:52 AM9/10/12
to ffmbc-...@googlegroups.com, ff...@googlecode.com
Hello Baptiste,

Here is the link for the source mxf file:

The link for the transcoded mxf imx file:

The code used on linux platform:
ffmbc -i source.mxf -r 25 -target imx50 -threads 8 -ar 48000 -map_audio_channel 0:1:0:0:1:0  -map_audio_channel 0:2:0:0:1:1 -map_audio_channel 0:3:0:0:1:2 -map_audio_channel 0:4:0:0:1:3 -map_audio_channel 0:5:0:0:1:4 -map_audio_channel 0:6:0:0:1:5 -map_audio_channel 0:7:0:0:1:6 -map_audio_channel 0:8:0:0:1:7 -timecode "$tc" -y target.mxf

You could view my project of transcoding with ffmbc on this link:


Ty for response

Baptiste Coudurier

unread,
Sep 10, 2012, 3:59:53 PM9/10/12
to ffmbc-...@googlegroups.com, jpdeb...@gmail.com
Hi Jean-Pierre,

Could you please send me the rhozet file as well ?
Thanks

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

On 09/10/2012 02:08 AM, jpdeb...@gmail.com wrote:
> Hello Baptiste,
>
> Here is the link for the source mxf file:
> https://docs.google.com/open?id=0B_HqTvfkH6o-LWR1SFRWZjUwNlE
>
> The link for the transcoded mxf imx file:
> https://docs.google.com/open?id=0B_HqTvfkH6o-T204RXI2bHVXTFU
>
> The code used on linux platform:
> ffmbc -i source.mxf -r 25 -target imx50 -threads 8 -ar 48000 -map_audio_channel 0:1:0:0:1:0
> -map_audio_channel 0:2:0:0:1:1 -map_audio_channel 0:3:0:0:1:2 -map_audio_channel 0:4:0:0:1:3
> -map_audio_channel 0:5:0:0:1:4 -map_audio_channel 0:6:0:0:1:5 -map_audio_channel 0:7:0:0:1:6
> -map_audio_channel 0:8:0:0:1:7 -timecode "$tc" -y target.mxf
>
> You could view my project of transcoding with ffmbc on this link:
>
> http://jpdetranscode.wordpress.com/
>
> Ty for response
>
> Best regards
>
> Jean-Pierre Deblonde RTBF
>
>
>
>
>
>
> On Friday, September 7, 2012 10:22:43 PM UTC+2, Baptiste Coudurier wrote:
>

jpdeb...@gmail.com

unread,
Sep 14, 2012, 3:42:12 AM9/14/12
to ffmbc-...@googlegroups.com, jpdeb...@gmail.com
Hi Baptiste,

I send you the Vegas transcoding file also:

https://docs.google.com/open?id=0B_HqTvfkH6o-b1JjaGtJWXlUdUE

Rhozet file:

https://docs.google.com/open?id=0B_HqTvfkH6o-TUs0TmlKRXQydDg

No artefacts on the two files.

I noticed same type of artefacts on VLC reading XDCAMHD source file. but not on Sony XDCAM viewer or Media Composer.
Is VLC based on ffmpeg?

Best regards.

Jean-Pierre Deblonde RTBF

jpdeb...@gmail.com

unread,
Sep 14, 2012, 5:30:35 AM9/14/12
to ffmbc-...@googlegroups.com, jpdeb...@gmail.com
Hi Baptiste,

Im suspecting a problem of interleaving because i have exactly the same ghosts when im playing the source file with VLC ( preference: video deinterleaving mode mean ).
In yadif mode, no ghost on source file, Rhozet imx file or Vegas file, but always ghosts with ffmbc transcoded file.

Best regards,

Jean-Pierre Deblonde

Baptiste Coudurier

unread,
Sep 17, 2012, 7:35:23 PM9/17/12
to ffmbc-...@googlegroups.com
Hi Jean-Pierre,

So the problem lies in the rescaling, if you rescale like this:
-vf scale 720:576:interl=1 it will display correctly.

I'll work something out.

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

> > http://jpdetranscode.wordpress.com/ <http://jpdetranscode.wordpress.com/>

jpdeb...@gmail.com

unread,
Sep 19, 2012, 8:00:38 AM9/19/12
to ffmbc-...@googlegroups.com
Hi Baptiste,

Ty for answer but this instruction doesnt work.
I resolved the problem with
-vf yadif=0:-1:0
No need to rescale.
It looks like you need to deinterleave before transcoding in IMX50
But same problem when you need to transcode to h264. You must add
-vf "yadif=0:-1:0, scale=1024:576"
This time you have to rescale at proper scale
When the source is IMX50 and you want transcode to h264, you have to add also crop:
-vf "yadif=0:-1:0, scale=1024:608, crop=1024:576:0:32"

Best regards
Jean-Pierre

Baptiste Coudurier

unread,
Sep 21, 2012, 3:02:36 PM9/21/12
to ffmbc-...@googlegroups.com
Jean-Pierre,

De-interlacing is not scaling in interlaced mode.
IMX is always encoded interlaced, so de-interlacing it is probably
not a good idea.
You should de-interlace for H.264 web delivery though.
Btw, you should crop before scaling/deinterlacing, IMX is always 720x608 in PAL.

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

On 09/19/2012 05:00 AM, jpdeb...@gmail.com wrote:
> Hi Baptiste,
>
> Ty for answer but this instruction doesnt work.
> I resolved the problem with
> -vf yadif=0:-1:0
> No need to rescale.
> It looks like you need to deinterleave before transcoding in IMX50
> But same problem when you need to transcode to h264. You must add
> -vf "yadif=0:-1:0, scale=1024:576"
> This time you have to rescale at proper scale
> When the source is IMX50 and you want transcode to h264, you have to add also crop:
> -vf "yadif=0:-1:0, scale=1024:608, crop=1024:576:0:32"
>
> Best regards
> Jean-Pierre
>
> On Tuesday, September 18, 2012 1:35:26 AM UTC+2, Baptiste Coudurier wrote:
>
> Hi Jean-Pierre,
>
> So the problem lies in the rescaling, if you rescale like this:
> -vf scale 720:576:interl=1 it will display correctly.
>
> I'll work something out.
>
> --
> Baptiste COUDURIER
> Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
> FFmpeg maintainer http://www.ffmpeg.org
>

jpdeb...@gmail.com

unread,
Oct 1, 2012, 3:47:12 AM10/1/12
to ffmbc-...@googlegroups.com
Baptiste,

I know thats strange to deinterleave before transcoding in IM50, but its the only solution i founded to suppress the ghosts in the destination file.
The resulting clip is conform to IM50 format and i suppose that "-target imx50" include rescaling in 720x608 ( i think its not the case in ffmbc rc6 ) and interleave mode TFF.

Best regards,

Jean-Pierre

ff...@googlecode.com

unread,
May 22, 2014, 1:27:50 PM5/22/14
to ffmbc-...@googlegroups.com
Comment by alex.ti...@itv.com:

In case that someone encounters the same problem, to avoid getting 30
seconds long-solid white video files when importing your IMX files into
Avid Media Composer, make sure that the name of the mxf file doesn't
include any special characters; i.e. accents or "ñ".

For more information:
https://code.google.com/p/ffmbc/wiki/IMXD10Encoding

ff...@googlecode.com

unread,
May 22, 2014, 1:28:50 PM5/22/14
to ffmbc-...@googlegroups.com
Comment by alex.ti...@gmail.com:

ff...@googlecode.com

unread,
May 25, 2014, 10:46:58 AM5/25/14
to ffmbc-...@googlegroups.com

ff...@googlecode.com

unread,
Sep 2, 2014, 10:20:56 AM9/2/14
to ffmbc-...@googlegroups.com
Comment by adam1lic...@gmail.com:

Why only in MXF, not in MOV too? If converted XDECAM EX video with 2 mono
audio channels to IMX50 MOV got 1 mono - unsupported! Better way is adding
and copying: if 1ch - add 1 and copy both to 3 and 4, if 2ch only copy to
3 and 4
Reply all
Reply to author
Forward
0 new messages