Automatically exported from code.google.com/p/dv2xvid
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
res
README.en_US
README.zh_CN.UTF-8
build_dvinfo.cmd
diravi.py
dv2xvid.pyw
dv_info.py
dvinfo.cpp-patch
setup_diravi.py
setup_dv2xvid.py
setup_vdub.py
vdub.py
xvid.py

README.en_US

DV-2-XviD 0.9.1
Author: "Yingbo Qiu" <qiuyingbo@gmail.com>
homepage: http://projects.dup2.org/dv2xvid

1. DV-2-XviD is a free software. It is released under GPLv3.
   Reference: http://www.gnu.org/

   DV-2-XviD only supports compressing AVI files that are grubed 
   from MiniDV.
   
   Default compress rate is 1/10.
   
   Target file's audio is mp3 format and the bitrate is 96kbps.
   Target file's video is MPEG-4 XviD format. 
   
   Before run DV-2-XviD, please install XviD and AviSynth
      XviD (http://www.koepi.org/xvid.shtml)
      AviSynth (http://sf.net/projects/avisynth2)
   DV-2-XviD support XviD 1.0.x/1.1.x/1.2.x, AviSynth 2.5.x

2. DV-2-XviD is a Python/wxPython application and should be run 
   under Win32 platform. DV-2-XviD.exe was compiled by 'py2exe'. 
   
   NOTE: Binary files depend on MSVCR71.dll and the dll is not
   included in the download package because I haven't get the
   permission to redistribute it. YOU MUST VERIFY THAT THE DLL HAS 
   BEEN INSTALLED IN YOU SYSTEM. Usually it has been installed in 
   c:\windows\system32 on WinXP or c:\winnt\system32 on Win2K.

3. DV-2-XviD also depends on several 3rd-party tools, including
   a. XviD codec
   b. LAME, a mp3 encoder
   c. VirtualDub/VirtualDubMod
   d. Avisynth
   e. Avisynth filters:
    - LeakKernelDeInt
	- dvinfo

   From version 0.8, DV-2-XviD binary distribution has included
   LAME, VirtualDubMod, LeakKernelDeInt and dvinfo filter. These tools 
   are opensource projects too. You would download their source
   from:
      LAME(http://lame.sourceforge.net/)
      VirtualDubMod(http://sourceforge.net/projects/virtualdubmod)
      LeakKernelDeInt(http://avisynth.org/mediawiki/LeakKernelDeint)
      dvinfo(http://www.avisynth.org/warpenterprises/)

   DV-2-XviD 0.9.1 comes with:
      LAME 3.97
      VirtualDubMod 1.5.10.2 build 2542
      LeakKernelDeInt 1.5.4
      dvinfo Build20051223 with my patch

   From version 0.8.4, I made a patch for dvinfo to align timestamp
   subtitle. (dvinfo.cpp-patch in svn)
   
4. Source files and dvinfo-patch were hosted by "Google Code":
      svn checkout http://dv2xvid.googlecode.com/svn/trunk/ dv2xvid

5. Usage
   Run DV-2-XviD.exe
    Step 1
      CLICK "Add Directory",
      SELECT the directory that includes source AVI files
      
      All valid DV AVI files should be recognizd and show in
      "Source List AVI" form.
	  
	  Or CLICK "Add File" to select individual AVI files.
	  
	Step 2
      In "Source List AVI", select source files that will be 
      conjoined
      Assign "Target AVI".
      Click "add job" to insert a new job in the job list
	  	  
	Step 3
	  Click "start job" to execute the job list

6. DV-2-XviD will create a directory on where the target file will 
   be placed in with a fixed name 'd2x_tmp' and generate several 
   tmp files in the directory on processing, include:
      audio.avs
      audio.vcf
      _.wav
      _.mp3
      comptest.avs
      comptest.vcf
      comptest.avi
      movie.avs
      pass1.vcf
      pass2.vcf
      _.avi
      _.log
   
   NOTE: These files and 'd2x_tmp' directory will not to be removed
   automatically.

7. Todo List:
    . resolve bug, GUI may lose response
    . tell me your suggestion
 
*****************************************************************
ChangeLog

*2009-05-03
 bugfix: run with autogk 2.55 (update to LeakKernelDeInt)
0.9.1 release

*2008-05-07
feature: target file size is customizable !
 bugfix: destination height must be multiple of 2
0.9 release

*2008-04-20
 bugfix: patch dvinfo to use avisynth subtitle's align argument
         http://avisynth.org/mediawiki/Subtitle
0.8.4 release under GPLv3

*2007-02-13
 bugfix: lame.exe command error when target path containing spaces
0.8.3 release

*2006-12-10
 bugfix: support clips that ware processed by "VirtualDub"
 bugfix: global variable bug in dv_info.py 
0.8.2 release

*2006-11-27
 bugfix: support clips that were captured by "Scenalyzer Live 4.0"
0.8.1 release

*2006-10-23
feature: Support AR(16:9). thank Magnus report this issue
feature: UI improved
            Distribute with single DV-2-XviD.exe file
            Not depend AutoGK
            Remove DOS-PROMPT window, add a LogMessage window
            Add application icon
feature: Auto create tmp directory
 bugfix: "Add File" fail.
 bugfix: thread deadlock if compress error.
0.8 release

*2006-09-30
feature: add comptest
 bugfix: resolve GUI will lose response when began processing
0.7 release

*2006-08-30
feature: support multiple XviD versions. (require cdll)
0.6 release

*2006-03-20
 bugfix: Avisource -> Directshowsource
 bugfix: support WinDV
 bugfix: modify 'diravi.py' output
0.5 release

*2005-07-22
0.4 release

*2005-07-21
 bugfix: support big AVI file ( > 1G)
         reference <OpenDML AVI File Format Extensions (Ver 1.02)>

*2005-07-19
 bugfix: binary version cause "LookupError: unknown encoding 'cp936'"
0.3 release

*2005-07-18
0.2 release

*2005-07-17
 bugfix: "xxdb" chunk maybe contain invalid datetime.
feature: provide wxVdub.py, a GUI interface

*2005-07-16
0.1 release under GPLv2