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. |
14th June 2004, 17:35 | #1 | Link |
Registered User
Join Date: Feb 2004
Location: Virginia, USA
Posts: 334
|
MPEG4 Modifier v1.4.4 Released (Updated 2007-Jan-13)
This program modifies a MPEG4 video (XviD, DivX) without re-encoding (aspect ratio, userdata, packed bitstream removal, and interlaced field order). The video must be in an AVI container. There is also a command line version sharing most of the same features which even runs in other OSes with Mono.
IMPORTANT: As of version 1.4.0, requires the .NET Framework 2.0. Versions 1.3.4 and earlier require the .NET Framework 1.1 or newer. NOTE: Aspect ratio modification works by changing a flag in the VOL headers, which is ignored by most decoders. Changes: 1.4.4:
Download: Binary | Source
__________________
moitah.net Last edited by Moitah; 14th January 2007 at 00:40. |
14th June 2004, 18:48 | #2 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
seems to work great (also with other mpeg-4 codecs (not only divx5 and xvid), like 3ivx )
especially i like the display of already existing ar info stored in the stream
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
14th June 2004, 21:11 | #4 | Link |
Your Buddy
Join Date: Jan 2003
Location: WA, USA
Posts: 299
|
thanks for the app and now the gui
__________________
10,000 Bullets
10,000 Bullets Forums Exploring the world of Cinema from the Arthouse to the Grindhouse™ |
14th June 2004, 21:20 | #5 | Link |
Registered User
Join Date: Feb 2004
Location: Virginia, USA
Posts: 334
|
I'm glad it's working okay . Could someone take a screenshot of it with a video loaded in Windows XP/2003 with the new visual style? I think it should display properly using the new style controls but I have no way to test it.
|
14th June 2004, 21:57 | #6 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
it seems to need pretty long to load tough (i am under winme)
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
14th June 2004, 23:48 | #7 | Link | |
Your Buddy
Join Date: Jan 2003
Location: WA, USA
Posts: 299
|
Quote:
http://www.10kbullets.com/xp-theme.jpg this what you asking?
__________________
10,000 Bullets
10,000 Bullets Forums Exploring the world of Cinema from the Arthouse to the Grindhouse™ |
|
15th June 2004, 04:17 | #10 | Link |
Registered User
Join Date: Jun 2002
Location: Adelaide, Australia
Posts: 1,167
|
Hi,
now that you have a VOL header parser/rewriter, I have a feature request Please pretty please let us re-write (or add, if there wasn't any) userdata info Userdata has a startcode 0x000001b2 and is followed by normal ascii string. Comes after VOL, but might even come before it, I'm not sure. It would be very very useful for the following two things: - removing fake DivX userdata ("DivX999b000p") which makes xvid expect packed bitstream, and completely b0rks decoding from mp4. This *is* an xvid ussue but until it's fixed, it would be a great workaround. - adding "old xvid" identification, which will make new xvid decode old (xvid .9) streams correctly. These streams do not have any userdata, and xvid assumes iso mpeg-4, but they are broken. If xvid can identify them with proper userdata, it would apply a workaround and decode them good. The userdata for that is "XviD0001". Regards, Radek |
15th June 2004, 04:39 | #11 | Link | |
Registered User
Join Date: Feb 2004
Location: Virginia, USA
Posts: 334
|
Quote:
|
|
15th June 2004, 10:11 | #12 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,244
|
Quote:
This is a fabulous tool I've already used it to change the AR of a couple of 800MB DivX encodes, prior to muxing into an MP4 container. No speed problems here, as your tool could change the AR header and re-write a new file much faster than mp4UI can mux Additional features, such as packed bitstream removal, 4CC changing, and being able to add/alter 'summary information' would be the icing on the cake. That said, it's a really great tool already. There are a lot of clever people on this forum... I just wish I was one of them! Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
15th June 2004, 20:56 | #13 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
hm i am not so sure if its a that good idea to make it too easy to change the user data of the bitstream
i mean it should represent the infos the encoder thinks should be set! i dont think it should be compared to the fourcc, which the people change as they wish... the user data should really be a very accurate way to show the correct info about the bitstream! for example i find it very usefull if i analyse a buggy mp4 file and see that the stream was originally packed by the encoder, which points to possible solutions now if people start to mess around with this (who knows what people are going to do...) its not that good imo maybe the editing should really be limited to very specific tasks, like the ones syskin mentioned and should not include a "you can change it all as you want" option also about the "packed bitstream flag removing" option (as simply too many muxers exist which dont unpack the stream when muxing to mp4, its really important to know that the stream was packed originally!!) i think it would be a really better solution if the xvid decoder could ignore the bitstream description, than allowing the people to change the flag in avi, which means its in no way ensured that a correct mp4 muxer is used afterwards! also maybe giving the user the false security that if this is changed, packed bitstream might cause less problems in mp4 or so, which is not the case of course its good to have an easy way to identify originally packed bitstreams in mp4, as its really an important issue! therefore i dont think people should be able to manually remove flags set by the encoder indicating that the stream was packed originally!
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free Last edited by bond; 15th June 2004 at 21:12. |
17th June 2004, 08:58 | #14 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
i just thought about a possibility to make it work with the xvid decoder, but still have it marked that the stream has been initially packed:
only change the "p" at the end of the user data of divx5 and xvid to "n"! that way the xvid decoder will not bork anymore, but its still clear if you analyse the user data, that the stream was output packed by the encoder
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
18th June 2004, 21:28 | #17 | Link |
frying subs
Join Date: Jan 2003
Location: ch-2500
Posts: 891
|
GrEEK_OuTcAsT: are you sure they are not written to the file? or is it just your player doesn't know what to do with it? Because if its a player issue no additional tool can fix it..
I set my aspect ratio always on muxing with mkvmerge and it always worked so far. The shell extesions shows it and both MPC and TCMP use it correctly (and these are the only players i use).
__________________
-nyo |
19th June 2004, 10:39 | #18 | Link | |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
Quote:
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
|
19th June 2004, 12:12 | #19 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,244
|
Moitah,
Have you had chance yet to decided what other features you are going to include? Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|