PDA

View Full Version : how to put .divx into an avi container?


neo75903
20th October 2004, 02:28
raw .divx extracted from a mp4.


thx

malkion
20th October 2004, 05:50
have you tried renaming .divx to .avi?

neo75903
20th October 2004, 11:49
yes, vitrual dub didnt recognises the stream. I believe this is because i have stripped out an raw video (XVID) stream out of an mp4 file.
I need to put it back into an avi container to open it in virtualdub. This step is required because some of my videos were encoded wrong to be playable in Quicktime simple profile.

thx

stephanV
20th October 2004, 11:54
how about using graphedit to mux from mp4 to avi? (youll need the 3ivx filter suite)

Sharktooth
20th October 2004, 12:04
If you extracted the raw stream from a MP4 container then it is a M4V stream.
I think you can use 3vix to mux it back to avi.

or


you can also use MPEG4 Video reference microsoft software to decode
*.m4v file into first a .yuv file. Then, a utility yuvtoavi comes with
the microsoft reference software
which can be used for converting yuv file into an AVI file.

Rakesh wrote:

>Hi,
>
>We tried to find a tool to convert from raw bitstream (*.m4v) of MPEG-4
>into AVI file format but could not find any tool.
>Do you know of any tool like this?
>
>Any help is appreciated.
>
>Thanks,
>
>Rakesh

Found here: http://lists.mpegif.org/pipermail/mp4-tech/2003-December/003004.html

neo75903
21st October 2004, 19:38
erm i am trying to avoid 3ivx right now because i want my audience only have to install Quicktime player.
Ofcoz as long i am encoding in simple profile level 3, it should be fine. Just wanna rule that out before i start transcoding my avis to mp4. Last batch was fine until i uninstalled 3ivx and discovered it woulnd play coz i accidentally set my profile wrong.
I know it shoulnd happen but i am just a humble human :)

so any command line tools who can just do that?

ivan_alias
21st October 2004, 21:18
You could try transcoding the mp4 to avi in videolan

www.videolan.org

bond
21st October 2004, 23:30
if the .divx file is not .avi, than its a raw mpeg-4 stream, which can be imported to .mp4 with mp4creator (use than your favourite tool to demux the stream to .avi again or even better leave it in .mp4)

btw used extensions for raw mpeg-4 streams are: .divx, .xvid, .cmp,. mp4v, .m4v

Originally posted by neo75903
erm i am trying to avoid 3ivx right now because i want my audience only have to install Quicktime player.it doesnt matter what tool you use to create a .mp4 file. the file will be playable in any player that supports the specific profile used in the stream
eg muxing with 3ivx, playing with qt (without 3ivx installed) should be no problem

SeeMoreDigital
22nd October 2004, 00:23
Originally posted by neo75903
raw .divx extracted from a mp4. What tool did you use to extract the video stream out of the MP4 container?


Cheers

neo75903
22nd October 2004, 18:47
@seeMoreDigital:
I used mp4creator60.exe -extract option.
Also tried mp4box with the -avi option, but the result avi file can only be played properly using videoLAN player. Atm, i am using VideoLan to read avi output from mp4box then output it back to disc as an avi again which can be used in VirtualDub for re-encoding.

SeeMoreDigital
22nd October 2004, 20:40
Thanks for confirming that Neo,

Personally, I use mp4UI for de-muxing as it seems to preserve the Mpeg4 stream quite well.

That said, it does like to give every Mpeg4 de-muxed stream an DivX (DivX 4) 4CC code, which is pretty pants... but this can of course be checked using "GSpot 2.52 beta" and corrected using "Nic's 4CC Changer"


Cheers