I convert a file from avi to wmv with FDSHOW if I need to edit it I put it in my Windows MovieMaker ;)
http://www.paehl.com/open_source/?FFDSHOW
FFDSHOW is a DirectShow decoding filter for decompressing DivX, XviD, WMV, MPEG-1 and MPEG-2 movies. It uses libavcodec from ffmpeg project for video decompression, postprocessing code from mplayer to enhance visual quality of low bitrate movies, and is based on original DirectShow filter from XviD, which is GPL'ed educational implementation of MPEG4 encoder.
First of all, the FFDSHOW consumes way less CPU power than original DivX codecs, even with maximum post-processing. At the same time the post-processing seems to give excellent quality results and allows more configuring than the original DivX 5 codec. It can even automaticly reduce post-processing if your CPU is getting overloaded. The noise filter adds a kind of a rasterising effect to the picture - might be useful in some cases. The alpha version also includes experimental playback for MPEG-1 and MPEG-2 files (such as VCD and SVCD movies), which works pretty damn well. Only problem is that MPEG-2 playback can't play the SVCD clips directly from the CD, but requires the video to be extracted to the HDD by using VCDGear first.
Features of FFDShow MPEG-4 Video Decoder :
- various compression methods: · MPEG 4 compatible (Xvid, DivX 4, DivX 5) using libavcodec or XviD · Divx 3 compatible, MSMPEG4v2, MSMPEG4v1 · WMV1/7, WMV2/8 · H263, H263+ · HuffYUV in YV12 colorspace · MJPEG · MPEG 1 · Theora (not for regular use, format isn't stabilized yet) · MPEG 2 by using mpeg2enc code from MJPEGtools project · all Windows Media Video 9 supported encoders with output to asf/wmv file or AVI - all common encoding modes: constant bitrate, fixed quantizer, fixed quality, two pass encoding (depends on compressor features) - for libavcodec and XviD detailed selection of motion estimation method - minimum and maximum I frames interval - minimum and maximum quantizer selection, quantizer type and trellis quantization selection for libavcodec - adaptive quantization (aka. masking) for libavcodec and XviD, single coefficient elimination - selectable compression of starting and ending credits - two curve compression algorithms for second pass of two pass encoding - thanks to XviD developers - second pass simulation: although not very precise, still helpful for tweaking advanced curve compression parameters - ability to use libavcodec internal two pass code - image preprocessing with ffdshow image filters (latest ffdshow version must be installed) - graph during encoding: if your encoding program doesn't provide one - B frames support: from one to eight consecutive B frames - support for MPEG 4 quarterpel and GMC - selectable interlaced encoding - decompression
======================================================= I have this too!!!!!!
http://www.xvid.org/
News Thursday 28. of June 2007 Xvid 1.1.3 released This release is Xvid 1.1.3 bugfix release. It fixes and replaces previous Xvid 1.1.2 release. This release fixes a potential security problem and update is recommended.
Changes since 1.1.2: xvidcore library Fixed a potential vulnerability in mbcoding.c reported by Trixter Jack at Secunia Changes since 1.1.1: xvidcore library Fixed typo in xvid.c Updated bitstream.h to fix the previous faulty non-aligned bitstream buffers fix [more]
--------------------------------------------------------------------------------
Wednesday 01. of November 2006 Xvid 1.1.2 released This release is Xvid 1.1.2 bugfix release. It fixes and replaces previous Xvid 1.1.1 release.
Changes since 1.1.1: xvidcore library Fixed typo in xvid.c Updated bitstream.h to fix the previous faulty non-aligned bitstream buffers fix Changes since 1.1.0: xvidcore library Fixed bug when frame-drop (N-VOP) feature is used in combination with packed B-frames Fix for premature EOF in xvid_decraw example Fixed potential crash on Intel EMT64 architecture Several fixes for IA64 platform (patch by Thomas Koeckerbauer) Fix for visual_object_verid vs. video_object_layer_verid problem Ensure intervening bytes are preserved in BitstreamInit() VFW frontend Prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru) Profile definitions updates DShow frontend Add missing debug.c
"Chris P." <msdn[ at ]chrisnet.net> wrote in message news:10ifw0yhve6dr$.ruoku8o5fu8q$.dlg[ at ]40tude.net...
[Quoted Text] > On Tue, 25 Nov 2008 16:04:01 -0800, maniclibrarian wrote: > >> Also, I don't want to go to doom9.net- I found an illegal copy of the >> DivX >> codec....I DO NOT like that at all....does Microsoft carry codecs and >> where >> would they be found? > > If it's an mpeg-4 DivX compatible codec you are after you can use FFDShow > (which incorporates several other codecs) or XVid. FFDShow and XVid are > both GPL and so cannot be distributed commercially or as part of a > commercial application. > > Microsoft does have an ISO Mpeg-4 codec however it is not compatible with > the DivX implementation. > > -- > http://www.chrisnet.net/code.htm> [MS MVP for DirectShow / MediaFoundation]
|