Log in

View Full Version : mp4Creator avi import buggy?


Gawen
20th April 2002, 14:19
Seems the mp4creator .avi import is a little buggy. It creates fine playable .mp4 files when muxing raw divx, but the .mp4 files created by avi import only play in mp4player/wmp4player, but not for instance in QT/Envivio. I tried to check this with mp4edit but it crashes. Does somebody know about a solution/details?

Reports from mp4edit (ENST mp4 tool)

Test after .avi import

MP4 exception java.lang.NegativeArraySizeException while reading: F:\mp4\test2.mp4
java.lang.NegativeArraySizeException
at c/b/ar.a
at c/b/a0.for
at c/c.<init>
at MP4Decode.int
at MP4Decode.if
at MP4Decode$b.actionPerformed
at java/awt/Button.processActionEvent
at java/awt/Button.processEvent
at java/awt/Component.dispatchEventImpl
at java/awt/Component.dispatchEvent
at java/awt/EventDispatchThread.run




Test after muxing .divx

OrderedGroup {
children [
Sound2D {
source AudioSource {
url [ "10" ]
}
}
Shape {
appearance Appearance {
texture MovieTexture {
url [ "20" ]
}
}
geometry Bitmap {
}
}
]
}
InitialObjectDescriptor {
objectDescriptorID 1
ODProfileLevelIndication 255
sceneProfileLevelIndication 255
audioProfileLevelIndication 15
visualProfileLevelIndication 1
graphicsProfileLevelIndication 255
includeInlineProfileLevelFlag false
esdescr [
ES_Descriptor {
es_id 7
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 1
streamType 1
upStream false
bufferSizeDB 33
maxBitrate 264
avgBitrate 1
}
slConfigDescr SLConfigDescriptor {
}
}
ES_Descriptor {
es_id 8
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 2
streamType 3
upStream false
bufferSizeDB 16
maxBitrate 128
avgBitrate 0
decSpecificInfo BIFSv2Config {
use3DMeshCoding false
usePredictiveMFField false
isCommandStream true
pixelMetrics false
nodeIDBits 0
routeIDBits 0
protoIDBits 0
}
}
slConfigDescr SLConfigDescriptor {
}
}
]
}
AT 0 {
UPDATE OD [
ObjectDescriptor {
objectDescriptorID 10
esdescr [
ES_Descriptor {
es_id 5
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 64
streamType 5
upStream false
bufferSizeDB 385
maxBitrate 69760
avgBitrate 67148
decSpecificInfo DecoderSpecificInfoString {
info "BBA@"
}
}
slConfigDescr SLConfigDescriptor {
}
}
]
}
ObjectDescriptor {
objectDescriptorID 20
esdescr [
ES_Descriptor {
es_id 1
streamPriority 0
decConfigDescr DecoderConfigDescriptor {
objectTypeIndication 32
streamType 4
upStream false
bufferSizeDB 16880
maxBitrate 918144
avgBitrate 458376
decSpecificInfo DecoderSpecificInfoString {
info "@@@@@A;@@C@@@@@A;E@I@@@@@A@@@@@@@AB@@@<H8H;J9HFACH:AD@8C<B8C@G"
}
}
slConfigDescr SLConfigDescriptor {
}
}
]
}
] # end UPDATE OD
}