Command line CloneDVD2 for use with AnyDVD

Discussion in 'AnyDVD HD (fr)' started by James, Jul 7, 2009.

  1. James

    James Redfox Development Team Staff Member

    Note that this is *unsupported beta software*. Don't even think of bothering SlySoft support if you have problems! If it works for you, fine. If it doesn't... well, write a note in this thread.

    http://sandbox.slysoft.com/beta/tcclone2011.zip

    This tool has most of the functionality of the full CloneDVD2 version, but without the GUI.
    Can be very, very helpful for automated ripping or debugging. It was originally developed for internal testing of Elaborate Bytes' libdvd, which is used by the AnyDVD ripper. As an internal tool, never intended to be released, it may have some "rough edges", e.g the option --silent isn't as silent as it should be...
    But as the engine is identical with CloneDVD / AnyDVD (I/O is similar to AnyDVD), it should function very well.

    Installation instructions:

    1.) Unzip to the directory, where AnyDVD or CloneDVD2 is already installed.
    IT WILL NOT WORK FROM ANY OTHER LOCATION!

    2.) From the command prompt, type
    tcclone --help
    for the full command set. Remember to specify --remux, if you do not want to use the transcoder.

    Happy testing.

    Code:
    tcclone - clone a DVD
    
    Usage: tcclone [OPTIONS] VIDEO_TS_PATH -> to print the list of available titles
      or:  tcclone [OPTIONS] VIDEO_TS_PATH TITLE_NUM ... -> to select one or more titles
      or:  tcclone [OPTIONS] VIDEO_TS_PATH all -> to select all titles
    
    Input options:
      --usefs   use OS filesystem to read from optical drive
    
    Output options:
      --outpath PATH   set path of output IFO/VOB/BUP files (default: ".")
    
    IFO/VOB Processing options:
      --menus             include menus
      --loop              loop titles without menus
      --force             overwrite target files
                          process title even if no audio stream has been selected
                          use transcoder, even if interface version differs
      --remux             remux only, do not transcode
      --stats             always call TC, do not remux if possible
      --simulate          simulate, do not generate any files
      --writeifos         write IFO files, even with --simulate set
      --silent            be silent: do not output logging to stdout
      --slog FILE         session log file to route all logging output to
      --nostreams         do not copy non-video streams into target VOBs
      --samples SAMPLES   number of VOBU samples per VOB (0: disable scan, default: 5)
    
    Transcoder options:
      --rc MB   set target VOBs size in MBytes
                note: 1 MB = 512 blocks, one block = 2048 bytes
    
    Standard options:
          --version   print version information and exit
      -h, --help      this list of useful options