Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th November 2011, 17:20   #1  |  Link
leoenc
Registered User
 
Join Date: Mar 2007
Posts: 192
AVC-Intra

Anyone knows of a free way to wrap AVC-Intra into MXF?

I've encoded AVC-Intra 100 using x264 but have no way to wrap it into MXF.

ffmpeg or ffmbc won't do it.
leoenc is offline   Reply With Quote
Old 25th November 2011, 22:10   #2  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
If you're doing this outside a "pro" encoder, you will probably have to go out and buy something from MOG, OpenCube, or one of the other companies that make MXF SDKs. I'm not personally aware of any standalone high quality muxers (like Manzanita's stuff).

Derek
__________________
These are all my personal statements, not those of my employer :)
Blue_MiSfit is offline   Reply With Quote
Old 26th November 2011, 18:34   #3  |  Link
leoenc
Registered User
 
Join Date: Mar 2007
Posts: 192
Derek,

Thanks, I thought about that and I'm currently trying the MOG MXF wrapper which unfortunately rejects the x264 stream. Although I believe I got all the right parameters.
Any ideas what it doesn't like about this? :

x264_10bit.exe --preset superfast --profile high422 --level 4.1 --output-csp i422 --keyint 1 --no-cabac --bitrate 100000 --vbv-maxrate 100000 --vbv-bufsize 4000 --nal-hrd cbr --pic-struct --videoformat component --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 1:1 --interlaced --output output.264 input.avs
leoenc is offline   Reply With Quote
Old 27th November 2011, 02:03   #4  |  Link
kieranrk
Registered User
 
Join Date: Jun 2009
Location: London, United Kingdom
Posts: 707
The settings look fine. I'm surprised ffmpeg/ffmbc don't mux it correctly though.
kieranrk is offline   Reply With Quote
Old 27th November 2011, 08:25   #5  |  Link
leoenc
Registered User
 
Join Date: Mar 2007
Posts: 192
They don't mux it at all:

Stream #0.0(und): Video: h264 (High 4:2:2 Intra), yuv422p10le, 1920x1080i tf
f [PAR 1:1 DAR 16:9], 25.00 fps
[mxf @ 0436bae0] track 0: could not find essence container ul, codec not current
ly supported in container

Could not write header for output file #0
leoenc is offline   Reply With Quote
Old 27th November 2011, 12:52   #6  |  Link
nm
Registered User
 
Join Date: Mar 2005
Location: Finland
Posts: 2,641
Quote:
Originally Posted by leoenc View Post
They don't mux it at all:

Stream #0.0(und): Video: h264 (High 4:2:2 Intra), yuv422p10le, 1920x1080i tf
f [PAR 1:1 DAR 16:9], 25.00 fps
[mxf @ 0436bae0] track 0: could not find essence container ul, codec not current
ly supported in container

Could not write header for output file #0
Does your ffmpeg build include this patch: http://patches.libav.org/patch/6961/?
Current FFmpeg has it, libav doesn't.
nm is offline   Reply With Quote
Old 27th November 2011, 23:32   #7  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
leoenc,

You might want to open a support ticket with MOG. Small shops like that are usually very responsive to things like this. My guess is that x264 is making a technically valid stream, and their muxer isn't reading it correctly (or something along those lines). I could be wrong, but in any case it would be good to know why. It could be a simple fix on their side

Derek
__________________
These are all my personal statements, not those of my employer :)
Blue_MiSfit is offline   Reply With Quote
Old 28th November 2011, 11:57   #8  |  Link
leoenc
Registered User
 
Join Date: Mar 2007
Posts: 192
#Blue_MiSfit,

Thanks, I will try that.

@nm,

Thanks, I am not sure. I'm using the latest from Zeranoe (Dated Nov 21). I couldn't find where it says which patches did he use to build it.

Do you know about a build which definitely has it?
leoenc is offline   Reply With Quote
Old 28th November 2011, 15:19   #9  |  Link
leoenc
Registered User
 
Join Date: Mar 2007
Posts: 192
Seems that x264 doesn't output compliant AVC-Intra streams. I've tried 2 commercial muxers and they didn't accept the stream.
Handing over the stream for analysis at one of the commercial companies, they say they don't find any of the packages that make an AVC-Intra file, like Access Unit Delimiter or SEI messaging.
(BTW I've tried adding --aud but it didn't help)
leoenc is offline   Reply With Quote
Old 28th November 2011, 15:48   #10  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
AVC-Intra requires some really weird special requirements in addition to the basic frame size and such. Patches welcome to add these; the spec is really complex, IIRC.
Dark Shikari is offline   Reply With Quote
Old 28th November 2011, 16:14   #11  |  Link
leoenc
Registered User
 
Join Date: Mar 2007
Posts: 192
Any idea if this is the correct spec?:
http://store.smpte.org/product-p/rp%202027-2011.htm
leoenc is offline   Reply With Quote
Old 28th November 2011, 17:37   #12  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 5,374
wikipedia (I know , not the best source) , says it follows SMPTE RP 2027-2007
http://en.wikipedia.org/wiki/AVC-Intra

I thought "AVC-Intra 100" (trademark) was a proprietary Panasonic implementation of that spec
poisondeathray is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.