till the 0.95 version mp4ui was able to detect non mpeg-
4 streams in mp4, which isnt possible anymore
this feature is important because the new prog "nero
recode2" adds picturesubs directly from the dvd to mp4
as an own track with a private track ID
0.95 was able to detect these subtitle tracks, but the
new 1.0 versions are not
it would be great if that feature could be readded again!
also it would be even more nice, if mp4ui could also
support muxing subtitles the same way as nero to a mp4
file. its allowed in the mpeg-4 specs to add non mpeg-4
streams to mp4 with private track IDs
also you maybe want to have a look at the way how
nero stores chapters in mp4 (by using the udta atoms),
this could be also implemented in mp4ui perhaps if you
have the interest
i think these both features are nice and important
because the mpeg-4 specs lack easy support for
subtitles and chapters atm
Logged In: YES
user_id=948912
mpeg-4 streams? guess that's then a new lack/feature of
MPEG4IP.
subtitle? sorry, for the next 4-6 weeks i haven't much time.
download cvs (module mp4ui) and try to add it yourself. if
you get it working i can add you as project-member so you
write access to cvs.
btw: the "nero solution" is not part of the mpeg-4 standard.
why not using scene-description (mpeg-4 systems). and
what about mpeg-4 Part 17: Streaming Text Format. have
you already taken a look to that? what's that?
p.s. i added some mpeg-4 systems/gpac support (e.g. edit
od/scene in bt/xmt-a format) in the new beta 2, however it's
not included in the binary realease.
Logged In: YES
user_id=786427
i cant imagine it lacks in mpeg4ip cause detecting non-mpeg-
4 streams already worked till mp4ui 0.95!
i wonder why this isnt working in mp4ui 1.0 anymore :(
to the nero subtitles:
yes of course subs via bifs is 100% spec compliant, but its
also mentioned in the mpeg-4 systems standard how to add
non-mpeg-4 streams to the .mp4 container
and thats what nero uses for storing subtitle streams
Logged In: YES
user_id=948912
ok, i just took a quick look at the code and know now the
problem. it's in Cmp4UIFile::getTrackList().
i will add something like Cmp4UITrackUnknown the next days.
can you do me a favor and verify/test that avi imprt (the
audio part) works correctly. i updated to the avilib included in
gpac (newer/additional functionality), and had therefore to
make some changes. i didn't got the newest avilib from
transcode (supports now opendml 2.0) working - i'll try that
another time.
Logged In: YES
user_id=948912
added to cvs - will be included in next binary release
Logged In: YES
user_id=786427
"ok, i just took a quick look at the code and know now the
problem. it's in Cmp4UIFile::getTrackList().
i will add something like Cmp4UITrackUnknown the next days."
with the old mp4ui, the trackname was reported as "unknown
(subp)" when opening nero encoded files with subtitles,
meaning subpictures (from the dvd)
i can send you a small test file if you are interested?
"can you do me a favor and verify/test that avi imprt (the
audio part) works correctly."
hm not really, i always get a "busy/locked
lock timeout (10 seconds)" message
maybe its a good idea to add some sort of "save" or "save as"
message, as i just fucked up my testing file, because i didnt
thought about mp4ui saving the changes automatically
a save option would prevent things being saved, which arent
wanted (also thinking about if someone fucks up a whole
24hours/700mb encode because of a crash or so!)
if you want a big testing crowd, have a look at the doom9
forum, there are lots of people interested in mp4ui!
Logged In: YES
user_id=786427
the detection of the dvd subpicture subtitles (marked as
systems stream, mp4s) works great now
but mp4ui shows an error message on two .mp4 files i have
which also carry a private audio stream:
- alac (apples lossless audio codec) as placed by itunes
in .mp4 as "mp4a" with "alac" noted in the stsd atom
- amr, as placed by the nec e808 mobile in .mp4 as "mp4a"
with "samr" noted in stsd
when marking both audio streams in mp4ui i get the following
message:
"exception: mpeg-4 internal"
reason: couldnt get audio file export list (no such property -
moov.trak.mdia.minf.stbl.stsd.*.esds.decConfigDescr.objectTy
peId)
and mp4ui displays "invalid" as audio type and 0 for the bitrate
would be nice if mp4ui could display the data of the stsd
instead: "alac" or "samr" or whatever is used by the muxer