In an ideal world, people would stop trying to hack AVI to do things it was never meant to and switch to a decent format, but unfortunately many still insist on using AVI with combinations of video like H.264 and AC3. I would like to start converting various AVI files into a more modern container, such as MP4. Unfortunately, I do not have access to the source for a number of my files (example: family sports video recorded earlier this year), so I am not interested in reencoding the video, which would introduce quality artifacts I don't want. I merely want to put the video and audio streams into MP4. I have attempted to find a way to demux the AVI streams, but no success yet. ffmpegX's "passthrough" option, regardless of the source, appears to actually produce an AVI file which is pretty undesirable. All other options actually reencode the video. Does anyone know of a way to deal with this, or is the only option to go dig through the command line options for mencoder?
Results 1 to 7 of 7
-
-
I would go via mov. Get Divx Doctor 2 to convert avi to mov, or if you have QT pro w/ the DivX codec installed, just open in Quicktime and save as a new file. You might also be able to do that with QTAmateur.
When you have the mov file you can use MetaHoot to change the fourcc to 'mp4v', after that you can passthrough the video using QT's MP4 muxer. I'm not sure if you can mux MP3 into an MP4 container (I've never gotten it to work, in any case). Make sure you also install the 3ivx codec first, so that also ASP video can be played/passthroughed (uh, weird word).
Too lazy for url formatting.
Metahoot: http://metahoot.3ivx.com
QTAmateur: http://www.macupdate.com/info.php/id/18278
-
Thanks for the reply Jacke, but your suggestion isn't useful here. As I stated, I'm not interested in reencoding the video. If I wanted to do that, there are dozens of options. The video is already using Xvid or H.264, so any reencode will just drop the quality. I only want to take the streams out of AVI and put them into a different container. Divx Doctor is a tool for converting to the inferior 3ivx codec, and tries to solve a problem that no longer exists on OS X. And of course, I definitely don't want to encode to DivX, a completely obsolete codec.
-
Originally Posted by major
-
DivX Doctor (II at any rate) should be able to dump the AC3 as a file. You can then convert this to MP3 using mAC3dec and add it to the Movie in QTpro using edit, add to movie. (Haven't tried with H264 yet I have to admit, but it works fine with DivX, Xvid, and 3ivx) Then save as a mov.
-
You can also use the ffmpeg tool directly on the command line:
ffmpeg -i input.avi -vtag mp4v -vcodec copy -acodec copy output.mp4
The .mov solution never worked properly for me; this seems pretty solid and one step. Perhaps it should be added to the GUI.
Similar Threads
-
BRRIP Container Conversion Help
By Cornholio77 in forum Video ConversionReplies: 1Last Post: 28th Dec 2011, 14:41 -
Automate conversion of 50 ripped DVDs (Video_TS) to ISO container?
By tylerjfisher in forum Video ConversionReplies: 9Last Post: 25th Apr 2011, 13:35 -
change an MKV container to AVI container???
By Spdngblt56 in forum Newbie / General discussionsReplies: 10Last Post: 17th May 2010, 21:23 -
Container conversion
By bsuska in forum Video ConversionReplies: 4Last Post: 14th Jan 2010, 14:53 -
Best container & codec for FLV conversion to DVD
By Dsypher in forum Video ConversionReplies: 12Last Post: 21st Aug 2007, 14:53