summaryrefslogtreecommitdiffstats
path: root/debian/transcode/transcode-1.1.7/docs/html
diff options
context:
space:
mode:
Diffstat (limited to 'debian/transcode/transcode-1.1.7/docs/html')
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/Makefile.am51
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/Makefile.in558
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/dv.html306
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/dvd.html932
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_divx.html125
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_divx4.php36
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_divx5.php35
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_fame.php38
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_ogg.php36
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_opendivx.php36
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/export_xvid.php40
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_avi.html107
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_dv.html114
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_dvd.html128
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_mp3.html119
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_mpeg2.html121
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_mpeg3.html93
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_null.html98
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_nuv.html96
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_ogg.php35
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_raw.html84
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_vob.html125
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/import_yuv4mpeg.html96
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/index.html212
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/intro.html206
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/mes0-00000.pngbin0 -> 6523 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/mes4-00000.pngbin0 -> 8241 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/mes5-00000.pngbin0 -> 7864 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/mes6-00000.pngbin0 -> 7942 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/mes7-00000.pngbin0 -> 6302 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/misc.html512
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/modules.html387
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/mpeg.html664
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/new.pngbin0 -> 204 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/other.html218
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/post.html128
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/pre.html89
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/smart.html278
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/sorry.html38
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/sub0-00000.pngbin0 -> 15848 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/sub1-00000.pngbin0 -> 14193 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/sub2-00000.pngbin0 -> 15758 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/sub3-00000.pngbin0 -> 14014 bytes
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/subtitles.html332
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/table.php131
-rw-r--r--debian/transcode/transcode-1.1.7/docs/html/tc.pngbin0 -> 12743 bytes
46 files changed, 6604 insertions, 0 deletions
diff --git a/debian/transcode/transcode-1.1.7/docs/html/Makefile.am b/debian/transcode/transcode-1.1.7/docs/html/Makefile.am
new file mode 100644
index 00000000..8f0521d6
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/Makefile.am
@@ -0,0 +1,51 @@
+EXTRA_DIST = \
+ $(docs_DATA)
+
+docsdir = \
+ $(datadir)/doc/transcode/html
+
+docs_DATA = \
+ dv.html \
+ dvd.html \
+ export_divx.html \
+ export_divx4.php \
+ export_divx5.php \
+ export_fame.php \
+ export_ogg.php \
+ export_opendivx.php \
+ export_xvid.php \
+ import_avi.html \
+ import_dv.html \
+ import_dvd.html \
+ import_mp3.html \
+ import_mpeg2.html \
+ import_mpeg3.html \
+ import_null.html \
+ import_nuv.html \
+ import_ogg.php \
+ import_raw.html \
+ import_vob.html \
+ import_yuv4mpeg.html \
+ index.html \
+ intro.html \
+ mes0-00000.png \
+ mes4-00000.png \
+ mes5-00000.png \
+ mes6-00000.png \
+ mes7-00000.png \
+ misc.html \
+ modules.html \
+ mpeg.html \
+ new.png \
+ other.html \
+ post.html \
+ pre.html \
+ smart.html \
+ sorry.html \
+ sub0-00000.png \
+ sub1-00000.png \
+ sub2-00000.png \
+ sub3-00000.png \
+ subtitles.html \
+ table.php \
+ tc.png
diff --git a/debian/transcode/transcode-1.1.7/docs/html/Makefile.in b/debian/transcode/transcode-1.1.7/docs/html/Makefile.in
new file mode 100644
index 00000000..b3498416
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/Makefile.in
@@ -0,0 +1,558 @@
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = docs/html
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(docsdir)"
+DATA = $(docs_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+A52_CFLAGS = @A52_CFLAGS@
+A52_LIBS = @A52_LIBS@
+ACLIB_LIBS = @ACLIB_LIBS@
+ACLOCAL = @ACLOCAL@
+ALTIVEC_CFLAGS = @ALTIVEC_CFLAGS@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AVILIB_LIBS = @AVILIB_LIBS@
+AWK = @AWK@
+BSDAV_CFLAGS = @BSDAV_CFLAGS@
+BSDAV_LIBS = @BSDAV_LIBS@
+CC = @CC@
+CCAS = @CCAS@
+CCASDEPMODE = @CCASDEPMODE@
+CCASFLAGS = @CCASFLAGS@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXXCPP = @CXXCPP@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLDARWIN_CFLAGS = @DLDARWIN_CFLAGS@
+DLDARWIN_LIBS = @DLDARWIN_LIBS@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FAAC_CFLAGS = @FAAC_CFLAGS@
+FAAC_LIBS = @FAAC_LIBS@
+FGREP = @FGREP@
+FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
+FREETYPE2_LIBS = @FREETYPE2_LIBS@
+GREP = @GREP@
+IBP_LIBS = @IBP_LIBS@
+ICONV_CFLAGS = @ICONV_CFLAGS@
+ICONV_LIBS = @ICONV_LIBS@
+IMAGEMAGICK_CFLAGS = @IMAGEMAGICK_CFLAGS@
+IMAGEMAGICK_LIBS = @IMAGEMAGICK_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LAME_CFLAGS = @LAME_CFLAGS@
+LAME_LIBS = @LAME_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBAVCODEC_CFLAGS = @LIBAVCODEC_CFLAGS@
+LIBAVCODEC_LIBS = @LIBAVCODEC_LIBS@
+LIBAVFORMAT_CFLAGS = @LIBAVFORMAT_CFLAGS@
+LIBAVFORMAT_LIBS = @LIBAVFORMAT_LIBS@
+LIBDVDREAD_CFLAGS = @LIBDVDREAD_CFLAGS@
+LIBDVDREAD_LIBS = @LIBDVDREAD_LIBS@
+LIBDV_CFLAGS = @LIBDV_CFLAGS@
+LIBDV_LIBS = @LIBDV_LIBS@
+LIBJPEG_CFLAGS = @LIBJPEG_CFLAGS@
+LIBJPEG_LIBS = @LIBJPEG_LIBS@
+LIBMPEG2CONVERT_CFLAGS = @LIBMPEG2CONVERT_CFLAGS@
+LIBMPEG2CONVERT_LIBS = @LIBMPEG2CONVERT_LIBS@
+LIBMPEG2_CFLAGS = @LIBMPEG2_CFLAGS@
+LIBMPEG2_LIBS = @LIBMPEG2_LIBS@
+LIBOBJS = @LIBOBJS@
+LIBPOSTPROC_CFLAGS = @LIBPOSTPROC_CFLAGS@
+LIBPOSTPROC_LIBS = @LIBPOSTPROC_LIBS@
+LIBQUICKTIME_CFLAGS = @LIBQUICKTIME_CFLAGS@
+LIBQUICKTIME_LIBS = @LIBQUICKTIME_LIBS@
+LIBS = @LIBS@
+LIBTCAUDIO_LIBS = @LIBTCAUDIO_LIBS@
+LIBTCVIDEO_LIBS = @LIBTCVIDEO_LIBS@
+LIBTC_LIBS = @LIBTC_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBV4L2_CFLAGS = @LIBV4L2_CFLAGS@
+LIBV4L2_LIBS = @LIBV4L2_LIBS@
+LIBV4LCONVERT_CFLAGS = @LIBV4LCONVERT_CFLAGS@
+LIBV4LCONVERT_LIBS = @LIBV4LCONVERT_LIBS@
+LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
+LIBXML2_LIBS = @LIBXML2_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LZO_CFLAGS = @LZO_CFLAGS@
+LZO_LIBS = @LZO_LIBS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MJPEGTOOLS_CFLAGS = @MJPEGTOOLS_CFLAGS@
+MJPEGTOOLS_LIBS = @MJPEGTOOLS_LIBS@
+MKDIR_P = @MKDIR_P@
+MOD_PATH = @MOD_PATH@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OGG_CFLAGS = @OGG_CFLAGS@
+OGG_LIBS = @OGG_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PATH_TO_AWK = @PATH_TO_AWK@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+PROF_PATH = @PROF_PATH@
+PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+PVM3_CFLAGS = @PVM3_CFLAGS@
+PVM3_LIBS = @PVM3_LIBS@
+PVM3_PVMGS = @PVM3_PVMGS@
+RANLIB = @RANLIB@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMD_FLAGS = @SIMD_FLAGS@
+STRIP = @STRIP@
+THEORA_CFLAGS = @THEORA_CFLAGS@
+THEORA_LIBS = @THEORA_LIBS@
+USE_DLDARWIN = @USE_DLDARWIN@
+VERSION = @VERSION@
+VORBIS_CFLAGS = @VORBIS_CFLAGS@
+VORBIS_LIBS = @VORBIS_LIBS@
+WAVLIB_LIBS = @WAVLIB_LIBS@
+X264_CFLAGS = @X264_CFLAGS@
+X264_LIBS = @X264_LIBS@
+XIO_CFLAGS = @XIO_CFLAGS@
+XIO_LIBS = @XIO_LIBS@
+XMKMF = @XMKMF@
+XVID_CFLAGS = @XVID_CFLAGS@
+XVID_LIBS = @XVID_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+a52_config = @a52_config@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+bsdav_config = @bsdav_config@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+faac_config = @faac_config@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+iconv_config = @iconv_config@
+imagemagick_config = @imagemagick_config@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+lame_config = @lame_config@
+libdir = @libdir@
+libdvdread_config = @libdvdread_config@
+libexecdir = @libexecdir@
+libjpeg_config = @libjpeg_config@
+libjpegmmx_config = @libjpegmmx_config@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lzo_config = @lzo_config@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+pvm3_config = @pvm3_config@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xvid_config = @xvid_config@
+EXTRA_DIST = \
+ $(docs_DATA)
+
+docsdir = \
+ $(datadir)/doc/transcode/html
+
+docs_DATA = \
+ dv.html \
+ dvd.html \
+ export_divx.html \
+ export_divx4.php \
+ export_divx5.php \
+ export_fame.php \
+ export_ogg.php \
+ export_opendivx.php \
+ export_xvid.php \
+ import_avi.html \
+ import_dv.html \
+ import_dvd.html \
+ import_mp3.html \
+ import_mpeg2.html \
+ import_mpeg3.html \
+ import_null.html \
+ import_nuv.html \
+ import_ogg.php \
+ import_raw.html \
+ import_vob.html \
+ import_yuv4mpeg.html \
+ index.html \
+ intro.html \
+ mes0-00000.png \
+ mes4-00000.png \
+ mes5-00000.png \
+ mes6-00000.png \
+ mes7-00000.png \
+ misc.html \
+ modules.html \
+ mpeg.html \
+ new.png \
+ other.html \
+ post.html \
+ pre.html \
+ smart.html \
+ sorry.html \
+ sub0-00000.png \
+ sub1-00000.png \
+ sub2-00000.png \
+ sub3-00000.png \
+ subtitles.html \
+ table.php \
+ tc.png
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/html/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/html/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-docsDATA: $(docs_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(docsdir)" || $(MKDIR_P) "$(DESTDIR)$(docsdir)"
+ @list='$(docs_DATA)'; test -n "$(docsdir)" || list=; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docsdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(docsdir)" || exit $$?; \
+ done
+
+uninstall-docsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(docs_DATA)'; test -n "$(docsdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(docsdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(docsdir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(docsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-docsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-docsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-docsDATA install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-docsDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/debian/transcode/transcode-1.1.7/docs/html/dv.html b/debian/transcode/transcode-1.1.7/docs/html/dv.html
new file mode 100644
index 00000000..e1763513
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/dv.html
@@ -0,0 +1,306 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Digital Video</font>
+ </tr>
+ <tr>
+ <td>
+
+ This chapter gives an introduction to Digital Video
+ processing with transcode. Here is a list of features:
+
+ <ul>
+ <li> AVI-files with Digital Video streams can be
+ decoded with
+ <ul>
+ <li><i>libdv</i> (default)
+ <li><i>ffmpeg</i> (-x ffmpeg)
+ </ul>
+
+ <li> concatenating clips with directory mode and option "-i <i>direname</i>"
+ before processing.
+ <li> a couple of fast or high-quality de-interlace
+ <a href=filter.html#video>filters</a> available to
+ enhance the quality.
+ <li> support for encoding to DV with <i>libdv</i> as raw
+ stream or interleaved AVI-file.
+ <li> pass-through mode: raw DV -> AVI-file conversion.
+ </ul>
+
+ Unfortunately, while most linux player happily accept the AVI-DV files
+ produced by <i>transcode</i>, the nonlinear DV video
+ editor <a href=http://www.schirmacher.de/arne/kino/><i>kino</i></a>
+ refuses to work with them.
+
+ <ul>
+ <li> <a href="dv.html#dv"> <FONT FACE="Lucida,Helvetica">
+ Digital Video DV</font></a>
+ <ul>
+ <li><a href="dv.html#dv_avi"> <FONT FACE="Lucida,Helvetica">
+ AVI files</font></a>
+ <li><a href="dv.html#dv_dv"> <FONT FACE="Lucida,Helvetica">
+ DV streams</font></a>
+ </ul>
+ <p>
+ <li> <a href="#pass"> <FONT FACE="Lucida,Helvetica">
+ pass-through mode</font></a> <p>
+ <li> <a href="#interlace"> <FONT FACE="Lucida,Helvetica">
+ de-interlacing guide</font></a> <p>
+ <li> <a href="#alias"> <FONT FACE="Lucida,Helvetica">
+ anti-aliasing guide</font></a>
+
+ </td>
+ </tr>
+</table>
+</table>
+
+
+<a name=dv></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>Digital Video (DV)
+ ---> MPEG-4</font>
+ </tr>
+ <tr>
+ <td>
+
+ Here is a 3 step guide to convert a DV tape to a compressed AVI
+ MPEG-4 movie clip under linux using <i>transcode</i>. For a
+ selection of a video codec implementation supported by
+ transcode consult the <a href=modules.html> modules</a> info-page.
+
+ <ul>
+ <li> You need Arne Schirmacher's nice tool <i>dvgrab</I>
+ to transfer the DV tape to disk. Make sure, you use
+ the "--format dv2" option and maybe "--autosplit" to split
+ the tape into small pieces. Use AVI files, since
+ libdv sound seems to be broken. Optionally, use <br><br>
+ <FONT color=red> tcprobe -i&nbsp; file.avi <br><br>
+ </i> to find out important parameters: For example:
+
+ <p><code>
+
+[tcprobe] RIFF data, AVI video
+[avilib] V: 25.000 fps, codec=dvsd, frames=633, width=720, height=576 <br>
+[avilib] A: 48000 Hz, format=0x01, bits=16, channels=2, bitrate=1536
+ kbps, <br>
+[avilib] 633 chunks, 4861528 bytes <br>
+[tcprobe] summary for test-2002.10.04_14-47-25.avi, (*) = not default, 0 = not detected<br>
+import frame size: -g 720x576 [720x576] <br>
+ frame rate: -f 25.000 [25.000] frc=3 <br>
+ audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x1 [0x2000] (*)
+ bitrate=1536 kbps <br>
+ length: 633 frames, frame_time=40 msec <br>
+</code><p>
+
+ Fortunately, the auto-probing feature
+ of <i>transcode</i> takes care of these details.
+ <br><br>
+
+ <li> To encode the clips, we have a number of options:
+
+ <ul>
+ <li> writing a shell script, that feeds transcode with each
+ file,
+ <li> using <i>avimerge</i> to create a single
+ input file,
+
+ <li> using the directory mode with option "-i". This
+ works only in connection with the import module <i>import_dv.so</i>.
+ </ul>
+
+ <a name=dv_avi><h3>AVI-file</h3></a>
+
+ Here,
+ we use a single AVI-file <i>file.avi</i> with "dvsd" codec
+ as an example: <p>
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i file.avi -x dv,avi</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -I 1 -C 1 -z -k </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o file-divxmp3.avi -y divx4</td></tr>
+
+ </table>
+
+ <br>
+
+ We use <i>import_avi.so</i> to extract the audio,
+ which works flawless. Note that the audio is found in two
+ places in the AVI-file. Firstly, interleaved in the DV video
+ frame and secondly, the PCM audio track itself.
+ This makes it possible to use the import module "dv" for audio
+ extraction as long <i>libdv</i> is broken.<br>
+ Note: some non-dvgrab produced AVI-files may have the audio
+ ripped from the DV frames. In this case, you must use "-x
+ dv,avi" or "-x dv,X", were X is one of (raw,mp3,ac3).
+<br>
+
+ You can also reduce
+ the picture to a quarter size "-r 2" to get rid of
+ the interlace artifacts and don't need the de-interlace
+ option "-I 1". This option is the fastes de-interlacing
+ available, but is a simple interpolation.
+ You might also want to try
+ out the anti-aliasing feature with "-C 1" to process the
+ whole frame but this is slow.
+ The option "-z -k" flips the frame and make the
+ necessary color space changes for the encoder.
+
+
+ <a name=dv_dv><h3>DV stream</h3></a>
+
+ Put all AVI-files or raw DV stream into a subdirectory,
+ e.g., named "tape/". <p>
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i tape/ </td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -I 3 -C 2 -z -k </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o tape-divxmp3.avi -y divx4</td></tr>
+
+ </table>
+
+ <br>
+
+ The necessary import module is autodetected. <i>tccat</i> extracts
+ the video stream of all AVI-files and concatenates them together to
+ make the clips appear as a single DV stream for <i>transcode</i>.
+
+ Here, the de-interlace option "-I 3",
+ which drops one half-frame and interpolates by zooming to full
+ frame size and, in principle, removes the interlace artifacts. We also try
+ the anti-aliasing feature with "-C 2" to process the
+ full frame afterwards, but this is slow.
+ <p>
+
+ <li> Well, that's it. Use <i>avimerge</i> to glue the
+ matching clips together and burn the resulting file
+ to CD.
+</ul>
+</TV>
+</table>
+</table>
+
+
+<a name=pass></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>pass-through mode</font>
+ </tr>
+ <tr>
+ <td>
+ The pass-through mode is able to wrap raw Digital Video
+ streams into AVI-files with the following command. Note, that
+ the interleaved raw audio data can be transcoded to a separate
+ audio track with the codec of your choice. However, this
+ does not save space since Digital Video has identical frame
+ size independent of the presence of audio.
+
+ <p>
+ <code>
+ transcode -i raw.dv -P 1 -o raw.avi -y raw
+ </code>
+ <p>
+
+ The opposite way is achieved by:
+
+ <p>
+ <code>
+ tcextract -i raw.avi -x raw > raw.dv
+ </code>
+ <p>
+
+</table>
+</table>
+
+<a name=interlace></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>de-interlacing guide</font>
+ </tr>
+ <tr>
+ <td>
+
+ Underway.
+ Tilmann Bitterberg did some testing of de-interlace filters available in
+ transcode. You can view and read the result
+ <a href=http://tibit.org/video/> here</a>.
+</table>
+</table>
+
+
+<a name=alias></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>anti-aliasing guide</font>
+ </tr>
+ <tr>
+ <td>
+
+ Underway.
+
+</table>
+</table>
+
+
+<!-- hhmts start -->
+Last modified: Fri Dec 6 16:25:56 Europe/Berlin 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/dvd.html b/debian/transcode/transcode-1.1.7/docs/html/dvd.html
new file mode 100644
index 00000000..429b4119
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/dvd.html
@@ -0,0 +1,932 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>DVD to MPEG-4</font>
+ </tr>
+ <tr>
+
+ <td>
+
+ This chapter gives an introduction to DVD to DivX
+ compression. There are actually only 2 external packages
+ required to make it work with <i>transcode</i>. The first
+ is <i>libdvdcss</i>
+ (recommended version is 0.0.3 - not 1.0.0!) required to
+ overcome the context scrambling system (CSS) and the second is a
+ modern MPEG-4 codec. See the <a href=index.html#modules>
+ modules</a> section to find out which MPEG-4 codecs are currently supported
+ and where to obtain the sources/binaries. Unless you enjoy
+ command line utilities, please take a look at the excellent
+ <a href="http://www.exit1.org/dvdrip/">dvd::rip</a>, which is
+ a full featured DVD Ripper GUI for Linux, written in
+ Perl, by Joern Reder.
+
+
+ <ul>
+ <li> <a href="#dvd1"> <FONT FACE="Lucida,Helvetica"> DVD
+ (PAL)</font></a> <br>
+ <ul>
+ <li><a href="#dvd1_43"> <FONT FACE="Lucida,Helvetica">
+ aspect ratio 4:3</font></a>
+ <li><a href="#dvd1_169"> <FONT FACE="Lucida,Helvetica">
+ aspect ratio 16:9</font></a>
+ </ul>
+
+ <br>
+
+ <li> <a href="#dvd2"> <FONT FACE="Lucida,Helvetica"> DVD
+ (NTSC)</font></a><br>
+ <ul>
+ <li><a href="#dvd2_43"> <FONT FACE="Lucida,Helvetica">
+ aspect ratio 4:3</font></a>
+ <li><a href="#dvd2_169"> <FONT FACE="Lucida,Helvetica">
+ aspect ratio 16:9</font></a>
+ </ul>
+
+ <br>
+
+ <li> <a href="#vob"> <FONT FACE="Lucida,Helvetica">
+ multiple program stream VOB chunks </font></a>
+ <br>
+
+ <ul>
+ <li><a href="#vob_mp3"> <FONT FACE="Lucida,Helvetica">
+ encoding audio to MP3</font></a>
+ <li><a href="#vob_ac3"> <FONT FACE="Lucida,Helvetica">
+ AC3 audio pass-through</font></a>
+ <li><a href="#vob_pcm"> <FONT FACE="Lucida,Helvetica">
+ LPCM audio pass-through</font></a>
+ <li><a href="#vob_mp2"> <FONT FACE="Lucida,Helvetica">
+ MP2 to MP3 audio re-encoding</font></a>
+ </ul>
+ </ul>
+
+ <ul>
+ <li> <a href="#tccat"> <FONT FACE="Lucida,Helvetica">
+ making a main title DVD backup with
+ <i>tccat</i></font></a><br>
+ </ul>
+ <p>
+
+ </td>
+ </tr>
+</table>
+</table>
+
+<a name=dvd1></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>PAL DVD ---> DivX 4.0 / DivX ;-)</font>
+ </tr>
+ <tr>
+ <td>
+
+ Here is a 3 step guide to convert a PAL DVD to an AVI
+ DivX movie with <FONT color=blue> MP3 </font> (default) sound under linux using
+ <i>transcode</i>:
+
+ <ul>
+ <li> (I) Put the DVD in the drive:<br>
+ We assume, that /dev/dvd
+ is a link to the actual device. The disk may be
+ encrypted and we need <i>libdvdcss</i> as a shared
+ library in the default library search path for this.
+ We first do some preprocessing with <i> tcscan </i>
+ to find out the best encoding bitrate and frame
+ parameter
+ to make
+ the main DVD title fit on 1 or 2 CDs with renormalized
+ sound. This is done by invoking the helper
+ programs
+ <i>tccat</i>, <i>tcextract</i>, <i>tcdecode</i> and
+ <i>tcscan</i>: <p>
+ <ul>
+ <li> bitrate:<br>
+
+ <FONT color=red>tccat -t dvd -T 1,-1 -i /dev/dvd |
+ tcextract -x ac3 -t vob | tcdecode -x ac3 | tcscan -x pcm</font><p>
+
+ We basically pipe all chapters (use "-1" for the
+ chapter argument of option "-T") of the main title
+ (this number may be different on your DVD) through
+ <i>tcextract</i>, where we have to supply the
+ filetype option "-t vob". The extracted AC3 stream is
+ decoded by <i>tcdecode</i> and analyzed by
+ <i>tcscan</i>.
+ The output may look like:<p>
+ <code>
+ [tcscan] audio frames=167838.40, estimated clip length=6713.54 seconds<br>
+ [tcscan] (min/max) amplitude=(-0.210/0.224), suggested volume
+ [tcscan] rescale=4.470 <br>
+ [tcscan] length: 167838 frames <br>
+ [tcscan] runtime: 6713 sec @ 25.000 fps <br>
+ [tcscan] MP3 bitrate: 128 kbps <br>
+ [tcscan] audio: 104.89 MB <br>
+ [tcscan] disk size: 650 MB | video 545.11 MB | encoder bitrate 681.17
+ kbps <br>
+ [tcscan] disk size: 700 MB | video 595.11 MB | encoder bitrate 743.65 kbps<br>
+ [tcscan] disk size: 1300 MB | video 1195.11 MB | encoder bitrate 1493.42 kbps<br>
+ [tcscan] disk size: 1400 MB | video 1295.11 MB | encoder bitrate
+ 1618.38 kbps<br><br>
+ </code>
+ and is a simple estimate for the encoder bitrate,
+ using the
+ default values for MP3 sound encoded at 128 kbps.
+ Invoke <i>tcscan -h</i> to learn about more options.
+ The main title runtime is about 1h:52m and a high
+ quality encoded movie deserves a 2 CD burn.
+ As you can see, the unrealistic high bitrate values
+ for
+ the old Win32 dll codecs are no longer valid.<br><br>
+
+ </li>
+ <li> frame parameter and aspect ratio:<br>
+
+ <FONT color=red>tccat -t dvd -T 1,-1 -i
+ /dev/dvd | tcscan -x vob</font><p>
+
+ and press "^C" after the MPEG frame parameter
+ have been displayed.
+ In this case, the output may look like
+ <p>
+ <code> found MPEG-2 video stream [0xe0] <br>
+ sequence: 720x576 4:3, 25 fps, ...
+ </code><p>
+ which means, that we need to rescale the frame
+ to
+ obtain the proper aspect ratio "4:3". Another
+ common aspect ratio is "16:9". We show below
+ suggested scaling parameter and two
+ <i>transcode</i> processing
+ modes for both cases.
+
+ </li>
+
+ </ul>
+ <p>
+
+ <li> (II) The actual encoding session (parameter grouped
+ by import/processing/export):<p>
+ <a name=dvd1_43>Example:</a><FONT color=blue> <bf>DVD title / aspect ratio "4:3"
+ / letterbox format </bf></font><p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i /dev/dvd/ -x dvd -T 1,-1 -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -B 1,0 -Y 76,8 -s 4.47</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -t 83920,alien -y divx4 -w 1618 </td></tr>
+
+ </table>
+ <br>
+ <code>
+ [transcode] video: &nbsp; &nbsp; import frame | 720 x 576 1.25:1<br>
+[transcode] video: new aspect ratio | 720 x 544 1.32:1 (-B) <br>
+[transcode] video: &nbsp; clip frame (->) | 704 x 392
+ </code><p>
+
+ <ul>
+ <li>
+ We use slightly more than 1/2 of the total number of
+ frames "-t" or simply 1 huge file "-o
+ alien.avi" to be split in the last step.<br>
+ <li>
+ We clip off 76 lines at the top and bottom and 8
+ rows on both sides of
+ the movie "-Y 76,8" before encoding to get rid of the black bars. This is
+ only recommended for letterbox format.<br>
+ <li>In order to use the
+ fast resizing of <i> transcode</i> with option "-B", the
+ height and width must
+ be a multiple of 32. Clipping 8 columns on both
+ sides will do, in most cases they are black anyway.
+ We will get a 704x392 frame with an aspect ratio of
+ 1.32:1, which is acceptable.<br>
+ <li>
+ Optional: We might try to go for better encoding quality.
+ In this case, it is recommended to use the
+ multi-pass encoding feature found in DivX 4.0 with option "-R 1".
+ However, you need a second run with
+ identical transcode options, except "-R 2", instead of "-R 1". The first run produces a logfile,
+ which is analyzed to estimate optimal encoding parameter and to
+ achieve an average encoding bitrate, that is close to the supplied
+ value of "-w" and will fit the result onto 2
+ CD's.<br>
+ <li>Optional: Use the high-quality zoom option "-Z 720x544"
+ instead of "-B 1,0".<br>
+ <li> The option "-V" consumes less CPU/PCI
+ bandwidth and gives a big performance increase.
+ </ul>
+
+ <p>
+
+
+ <a name=dvd1_169>Example:</a> <FONT color=blue> <bf>DVD chapter mode /
+ aspect ratio "16:9" / letterbox format </bf></font><p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i /dev/dvd/ -x dvd -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 16,0 -B 5,0 -Y 40,8 -s 4.47</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -U alien -y divx4 -w 1618 </td></tr>
+
+ </table>
+
+ <br>
+
+ <code>
+ [transcode] video: &nbsp; &nbsp; import frame | 720 x 576
+ 1.25:1 <br>
+ [transcode] video: &nbsp; clip frame (<-) | 720 x 544<br>
+[transcode] video: new aspect ratio | 720 x 384 1.77:1 (-B) <br>
+[transcode] video: &nbsp; clip frame (->) | 704 x 304<br>
+</code><p>
+<ul>
+<li> We clip off 16 lines at the top and the bottom of
+ the movie to use the fast resizing of <i>
+ transcode</i> to an almost ideal aspect ratio of 1.77:1.
+
+ Clipping 8 columns on both
+ sides and 40 rows at the top and the bottom removes
+ the remaining black bars prior to encoding.
+ <br>
+<li>
+ In the chapter mode "-U", the output is split into separate
+ files labeled alien-ch00.avi, alien-ch01.avi, ... which contain the
+ DVD chapters, that are known from the DVD player menu.<br>
+</ul>
+
+<p>
+
+Example: <FONT color=blue> <bf>DVD chapter #25 /
+aspect ratio "16:9"</bf></font><p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i /dev/dvd/ -x dvd -T 1,25 -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 0,8 -B 6,1 -Y 40,8 -s 4.47</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o alien-ch25.avi -y divx4 -w 1618 </td></tr>
+
+ </table>
+
+ <br>
+
+ <code>
+ [transcode] video: &nbsp; &nbsp; import frame | 720 x 576
+ 1.25:1 <br>
+ [transcode] video: &nbsp; clip frame (<-) | 704 x 576<br>
+[transcode] video: new aspect ratio | 672 x 384 1.79:1 (-B) <br>
+</code><p>
+<ul>
+ <li> We clip off 8 columns on both
+ sides of the movie to use the fast resizing of <i>
+ transcode</i>
+ to an almost ideal aspect ratio of 1.79:1. No further
+ clipping necessary for the final frame size of 672x384.
+ <br>
+ <li> The encoding stops after the selected chapter 25 is done.
+
+</ul>
+
+<p>
+
+ <li> (III) It's almost done:
+
+ <br> The <i> avisplit </i> utility allows to split
+ the
+ AVI file(s) produced by transcode. The utility may not
+ work for other AVI files. If you have one big file,
+ use
+ <br><br>
+ <FONT color=red> avisplit -i alien.avi -s 700</font><br>
+ <br> to break a huge file (AVI files have a 2 GB
+ limit) into the pieces alien.avi-0
+ and alien.avi-1 with no more than 700 MB each.
+
+ <p>
+ For the second example above, we now have quite a lot of files, each containing a chapter of the movie. Distribute the files, preserving
+ the order, onto one ore more subdirectories ./CD-N,
+ N=1,2,..., each containing no more than 650 or 700
+ MB, depending on your choice of CD. Now invoke
+ <i>avimerge</i> for each subdirectory <br><br>
+
+ <FONT color=red> avimerge -o movie-disk-N.avi -i ./CD_N/*.avi</font><br><br>
+ This will glue all the small
+ files to one big AVI file named movie-disk-N.avi,
+ where N is the number of the CD.
+ <i> avimerge</i> supports wildcards and is very
+ careful
+ in not trashing
+ your
+ existing AVI files.
+ Try to play the big files with
+ <i>mplayer</i>
+ and seek around. The audio/video synchronization
+ should be acceptable. If everything seems fine, go ahead
+ and burn your CDs.<p>
+
+ <p>
+ </ul>
+ </ul>
+</table>
+</table>
+
+
+<a name=dvd2></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>NTSC DVD ---> DivX </font>
+ </tr>
+ <tr>
+ <td>
+
+ Here is a 3 step guide to convert a NTSC DVD to an AVI
+ DivX movie with <FONT color=blue> MP3 </font> (default) sound under linux using
+ <i>transcode</i>:
+
+ <ul>
+ <li> (I) Put the DVD in the drive:<br>
+ Follow step (I) for the PAL DVD, with option "-f
+ 23.976024" for <i>tcscan</i>.
+
+ <p>
+
+ <li> (II) The actual encoding session (parameter grouped
+ by import/processing/export) :<p>
+ <a name=dvd2_43>Example:</a> <FONT color=blue> <bf> DVD title / aspect ratio "4:3"
+ / letterbox format </bf></font><p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i /dev/dvd/ -x dvd -T 1,-1 -g 720x480 -M 2 -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -X 2,0 -Y 80,8 -s 4.47</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -t 83920,alien -y divx4 -w 1618 -f 23.976024</td></tr>
+
+ </table>
+
+ <br>
+
+ <code>
+ [transcode] video: &nbsp; &nbsp; import frame | 720 x 480 1.50:1<br>
+[transcode] video: new aspect ratio | 720 x 544 1.32:1 (-X) <br>
+[transcode] video: &nbsp; clip frame (->) | 704 x 384
+ </code><p>
+
+ <ul>
+ <li>
+ We use slightly more than 1/2 of the total number of
+ frames "-t" or simply 1 huge file to be split in the last step.<br>
+ <li>
+ We clip off 80 lines at the top and bottom and 8
+ rows on both sides of
+ the movie "-Y 80,8" before encoding to get rid of the black bars. This is
+ only recommended for letterbox format.<br>
+ <li>In order to use the
+ fast resizing of <i> transcode</i> with option "-X", the
+ height and width must
+ be a multiple of 32. Clipping 8 columns on both
+ sides will do, in most cases they are black anyway.
+ We will get a 704x384 frame with an aspect ratio of
+ 1.32:1, which is acceptable.<br>
+ <li> We must provide the frame parameter "-g
+ 720x480", the frame rate "-f 23.976024" and the
+ demuxer option "-M 2" to obtain a clean stream
+ at a constant frame rate.
+ </ul>
+
+ <p>
+
+
+ <a name=dvd2_169>Example:</a> <FONT color=blue> <bf>DVD chapter mode /
+ aspect ratio "16:9" / letterbox format </bf></font><p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i /dev/dvd/ -x dvd -g 720x480 -M 2 -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 16,0 -B 2,0 -Y 32,8 -s 4.47</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -U alien -y divx4 -w 1618 -f 23.976024</td></tr>
+
+ </table>
+
+ <br>
+
+ <code>
+ [transcode] video: &nbsp; &nbsp; import frame | 720 x 480
+ 1.50:1 <br>
+ [transcode] video: &nbsp; clip frame (<-) | 720 x 448<br>
+ [transcode] video: new aspect ratio | 720 x 384 1.75:1 (-B) <br>
+ [transcode] video: &nbsp; clip frame (->) | 704 x 320<br>
+ </code><p>
+ <ul>
+ <li> We clip off 16 lines at the top and the bottom of
+ the movie to use the fast resizing of <i>
+ transcode</i>
+ to an almost ideal aspect ratio of 1.77:1.
+
+ Clipping 8 columns on both
+ sides and 32 rows at the top and the bottom removes
+ the remaining black bars prior to encoding.
+ <br>
+<li>
+ In the chapter mode "-U", the output is split into separate
+ files labeled alien-ch00.avi, alien-ch01.avi, ... which contain the
+ DVD chapters, that are known from the DVD player menu.<br>
+</ul>
+
+<p>
+
+ Example: <FONT color=blue> <bf>DVD chapter #10 /
+ aspect ratio "16:9" / viewing angle #2</bf></font><p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i /dev/dvd/ -x dvd -T 1,10,2 -g 720x480 -M 2 -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 0,8 -B 3,1 -s 4.47</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o alien-ch10-2.avi -y divx4 -w 1618 -f 23.976024</td></tr>
+
+ </table>
+
+ <br>
+
+ <code>
+ [transcode] video: &nbsp; &nbsp; import frame | 720 x 480
+ 1.50:1 <br>
+ [transcode] video: &nbsp; clip frame (<-) | 704 x 480<br>
+ [transcode] video: new aspect ratio | 672 x 384 1.79:1 (-B) <br>
+ </code><p>
+ <ul>
+ <li> We clip off 8 columns on both
+ sides of the movie to use the fast resizing of <i>
+ transcode</i>
+ to an almost ideal aspect ratio of 1.79:1. No further
+ clipping necessary for the final frame size of 672x384.
+ <br>
+ <li> The encoding stops after the selected chapter 10 is
+ done.
+ Here, we choose a second camera angle, if the DVD has
+ this feature.
+ </ul>
+
+<p>
+ <li> (III) It's almost done:<br>
+
+ Follow step (III) of the PAL DVD example.
+ <p>
+ </ul>
+ </ul>
+
+
+ </table>
+</table>
+
+
+<a name=vob></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+<font>Multiple MPEG
+ program stream chunks (VOB) ---> DivX</font>
+ </tr>
+ <tr>
+ <td>
+
+ Here is a 3 step guide to rip a DVD and convert the multiple VOB
+ chunks, or only a single file, using <i>transcode</i>:
+
+ <ul>
+ <li> We rip the DVD and put all VOB chunks, that make up the
+ actual movie into a subdirectory, denoted
+ here as
+ "my_movie/". For an encrypted DVD, we will need
+ <i>libdvdcss</i> under linux to do this, but this may
+ not be legal.
+ <br>
+ If you do not need DVD navigation or multiple angle
+ features,
+ the ripping is done by:<br><br>
+
+ <FONT color=red>
+ tccat -i /dev/dvd -T 1,-1 | split -b 1024m - my_movie/movie-
+ </font><p>
+
+ I assume, "/dev/dvd" is a link to the DVD
+ device and the main title is 1.
+ The DVD does not have to be mounted, just
+ put it in the drive. After some time,
+ we chunks named: movie-aa, movie-ab, ...,
+ which are, but the last, exactly 1GB.<br><br>
+ The following is also valid, if we have used other
+ programs to copy the DVD title VOBs onto the
+ harddisk.
+
+ <br>
+ It's a good idea, to let <i>tcprobe</i> take a look
+ at the files you want to encode. This is done
+ by typing:<br><br>
+
+ <FONT color=red>
+ tcprobe -i my_movie/
+ </font><p>
+
+ assuming that "my_movie/" is a directory in your
+ present work directory.
+ The output may look like<p>
+
+ <code>
+ [tcprobe] MPEG program stream<br>
+ [tcprobe] summary for my_movie/, (*) = not default, 0 = not detected<br>
+ import frame size: -g 720x480 [720x576] (*)<br>
+ aspect ratio: 16:9 (*)<br>
+ frame rate: -f 23.976 [25.000] frc=1 (*)<br>
+ audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000] <br>
+ detected (6) subtitle(s)<br>
+ </code><p>
+
+ As you can see, the auto-probing feature has
+ detected a NTSC program stream with a single AC3
+ audio track. In the following, we only need to take
+ care of the aspect ratio 16:9, but that has already been
+ explained in the previous section.<p>
+
+ <li> Now we can invoke <i>transcode</i> with the directory
+ mode, that internally concatenates all VOB
+ chunks. If
+ you need more bitrate or audio renormalization
+ information,
+ check the DVD section. The default is for MP3 audio
+ encoding:<p>
+
+ <a name=vob_mp3><h3>AC3->MP3</h3></a>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i my_movie/ -V</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 0,8 -B 3,1 </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -t 10000,movie -y divx4 </td></tr>
+
+ </table>
+ <p>
+
+ To enable AC3 pass-through,
+ use "-A" and use "-N 0x2000"
+ to set the proper codec
+ in the AVI file and the player. The default audio
+ track
+ is 0, which is in most cases the original language. If you
+ want to have AC3 sound in your AVI-file, use:<p>
+
+ <a name=vob_ac3><h3>AC3->AC3</h3></a>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i my_movie/ -V -A</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 0,8 -B 3,1 </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -t 10000,movie -y divx4 -N 0x2000</td></tr>
+
+ </table>
+ <p>
+
+ If you own a DVD with uncompressed PCM audio, e.g., audio track 1,
+ and
+ want to keep the quality, i.e., pass-through the sound, use:
+
+ <a name=vob_pcm><h3>PCM->PCM</h3></a>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i my_movie/ -V -a 1</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 0,8 -B 3,1 </td>
+ </tr>
+
+<td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -t 10000,movie -y divx4 -N 0x1</td></tr>
+
+</table>
+<p>
+
+ If your DVD has MPEG audio, it's usually MP2 format. This is
+automatically
+detected and recompression to MP3 audio is performed with the
+default settings. However, if you need to resample your sound, here
+is an example, using audio track 2:
+
+ <a name=vob_mp2><h3>MP2->MP3</h3></a>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i my_movie/ -V -a 2</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -j 0,8 -B 3,1 -E 44100</td>
+ </tr>
+
+<td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -t 10000,movie -y divx4</td></tr>
+
+</table>
+<p>
+
+
+ The "-t" option
+ splits the output into separate files labeled movie000.avi,
+ movie001.avi,..., with exactly
+ 10000 frames per file.
+ On my CII 533@800 MHz, I get around 11 fps for the
+ encoding, using the "-V" mode, which saves alot of
+ bandwidth.
+
+ This will take some hours, but since we work with linux,
+ we don't need to care, just wait.<p>
+
+ <ul><li>
+ If you have to interrupt your session
+ for some reason, you can always restart with the
+ help of the "-c" option. You only need to count the
+ valid files, i.e., with 10000 frames,
+ already encoded to find out the first
+ parameter for this option. Drop the last AVI file
+ for it may be broken, but this is not the case if
+ you use ^C. Also use some other
+ basename for the "-t", like "-t 10000,movie1" to make
+ sure, not to overwrite your old files. Ok, the
+ braindead seeking implementation takes some time, but this is
+ rarely used anyway.
+ </uL>
+ <p>
+
+<li> Take a look at the DVD section to learn how to avimerge
+ the AVI-files. After merging,
+ try to play the big files with
+ <i>mplayer</i>
+ and seek around. The audio/video synchronization
+ should be acceptable. If everything seems fine, go ahead
+ and burn your CDs. Note, that AC3 AVI files tend to
+ be up to 25% larger compared to MP3 audio, which is the
+ default for transcode.<p>
+
+ </ul>
+
+</table>
+</table>
+
+<a name=tccat></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>making a main title DVD backup with <i>tccat</i> </font>
+ </tr>
+ <tr>
+ <td>
+
+Here is a short guide for making a quick "backup" of
+your shiny new multi-angle DVD. <br>
+NOTE: Please make sure, the DVD explicitly allows you to make a backup copy.
+
+<p>
+ <ul>
+<li> (0) insert your DVD;-) <p>
+<li> (1) switch to a new empty directory $MY_PATH/DVD/ on your hard drive.<p>
+<li>(2) if /dev/dvd is a link to your block device, use tccat's new -P
+ option <p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tccat -i /dev/dvd -P 1 | split -b 1024m - VTS_01_</td>
+ </tr>
+</table>
+<p>
+ This will result in a couple of files named <br>
+
+ VTS_01_aa, VTS_01_ab, ...<br>
+
+ (once LFS is fully working, a single file should be sufficient (???),
+ i.e., "tccat -i /dev/dvd -P 1 > VTS_01_1.VOB").<p>
+
+<li>(3) copy the IFO files by hand. For this, you will need to mount the
+ DVD: <p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mount /dev/dvd /mnt/dvd
+ </tr>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ cp /mnt/dvd/VIDEO_TS/VIDEO_TS.IFO .
+ </tr>
+ </table>
+ <p>
+
+ You also need the title IFO file. In this case
+ cp /mnt/dvd/VIDEO_TS/VTS_01_0.IFO . <p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ umount /mnt/dvd
+ </tr>
+ </table>
+ <p>
+
+
+<li>(4) rename the chunks, first file is VTS_01_1.VOB, not VTS_01_0.VOB. The
+ latter contains still pictures and the like (?). <p>
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mv VTS_01_aa VTS_01_1.VOB
+ </tr>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mv VTS_01_ab VTS_01_2.VOB
+ </tr>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ ...
+ </tr>
+ </table>
+ <p>
+
+
+<li>(5) repeat step (2-4) for other titles, you wish to keep. In most cases,
+ the main title will do. Note that the Example after you're done: <p>
+
+ $>ls -l .<br>
+ total 5529180<br>
+ -r--r--r-- 1 bgates users 26624 Jan 13 10:29 VIDEO_TS.IFO<br>
+ -r--r--r-- 1 bgates users 124928 Jan 13 10:29 VTS_01_0.IFO<br>
+ -rw-r--r-- 1 bgates users 1073741824 Jan 13 18:05 VTS_01_1.VOB<br>
+ -rw-r--r-- 1 bgates users 1073741824 Jan 13 18:06 VTS_01_2.VOB<br>
+ -rw-r--r-- 1 bgates users 1073741824 Jan 13 18:08 VTS_01_3.VOB<br>
+ -rw-r--r-- 1 bgates users 1073741824 Jan 13 18:10 VTS_01_4.VOB<br>
+ -rw-r--r-- 1 bgates users 1073741824 Jan 13 18:12 VTS_01_5.VOB<br>
+ -rw-r--r-- 1 bgates users 287461376 Jan 13 18:12 VTS_01_6.VOB<br>
+ <p>
+<li>(6) test your copy, you need to provide an absolute path to
+ the backup directory:<p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcprobe -i $MY_PATH/DVD -T 1
+ </tr>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tccat -i $MY_PATH/DVD -T 1,C,A | [mplayer | xine | ... ] -
+ </tr>
+
+ </table>
+ <p>
+
+ and optionally check other titles, chapters (C) or even viewing angles (A).<p>
+
+<li>(7) Please note this backup copy is suitable for navigation with import
+ module "-x dvd". If you prefer the cluster mode, you need to
+ apply my cluster mini guide to this copy of your DVD or the DVD in your
+ drive. The program stream contains full navigation and angle information.
+ These information are not preserved using the -T option with tccat.<p>
+ -----<br>
+ Hint: It does not make sense to apply the procedure to all titles
+ found with tcprobe, since a lot of titles share VTS* files and IFO files.
+
+
+ </table>
+</table>
+
+
+
+<!-- hhmts start -->
+Last modified: Thu May 16 12:56:51 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_divx.html b/debian/transcode/transcode-1.1.7/docs/html/export_divx.html
new file mode 100644
index 00000000..362825a1
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_divx.html
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> export_divx.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2> export_divx.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ encoder for divx;-) video based on MPEG4 v3
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <a href="http://freshmeat.net/projects/avifile/">
+ <i>avifile-0.53.5</i></a> by Eugene Smith <br>
+<a href="http://freshmeat.net/projects/lame/">
+ <i>lame-3.87</i></a> by Mike Cheng and Mark Taylor <br>
+ <i>avilib</i>, included in <i>lavtools-1.2</i> by Rainer Johanni
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ output format:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) MPEG4 v3, (audio) MP2/MP3/PCM/AC3
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input format:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) RGB/YUV, (audio) PCM/AC3
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ AVI
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.2.1 (07/23/2001)
+ </td>
+
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ todo:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ -
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ <ul>
+ <li>watch movies with mplayer or aviplay
+ <li>illegal instruction: upgrade to linux 2.4
+ </td>
+ </tr>
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_divx4.php b/debian/transcode/transcode-1.1.7/docs/html/export_divx4.php
new file mode 100644
index 00000000..b0a43f7f
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_divx4.php
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "export_divx4.so / export_divx4raw.so";
+$des = "encoder frontend for DivX 4.xx video";
+$aut = "ThOe<br> 2-pass encoding (-R 1/2) by Christoph Lampert<br> -R 3 (constant quantizer mode) added by Gerhard Monzel";
+$ver = "0.5.0-pre1";
+$pac = "<a href=http://www.divx.com/divx/maclinux.php>DivX 4.xx</a> codec binary for linux (latest linux version is 4.02)";
+$format[0] = "DivX 4.xx (FourCC=DIVX)";
+$format[1] = "MP3/AC3/PCM";
+$file = "AVI or raw bitstream with \"-y divx4raw\"";
+$c[0] = "option -r does not work correctly for PAL (720x576) videos. <br> The frame must be cropped and the following combinations work: -r2 or -r4 with -j 0,8 and -r8 -j 32,40";
+$c[1] = "raw audio export with -m";
+$c[2] = "-y divx4raw requires audio export to separate file with -m";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_divx5.php b/debian/transcode/transcode-1.1.7/docs/html/export_divx5.php
new file mode 100644
index 00000000..7a9fbc59
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_divx5.php
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "export_divx5.so";
+$des = "encoder frontend for DivX 5.xx video";
+$aut = "ThOe<br> 2-pass encoding (-R 1/2) by Christoph Lampert<br> -R 3 (constant quantizer mode) added by Gerhard Monzel";
+$ver = "0.6.0-pre5";
+$pac = "<a href=http://www.divx.com/divx/maclinux.php>DivX 5.xx</a> codec binary for linux (latest linux version is 5.01)";
+$format[0] = "DivX 5.xx (FourCC=DIVX)";
+$format[1] = "MP3/AC3/PCM";
+$file = "AVI";
+$c[0] = "option -r does not work correctly for PAL (720x576) videos. <br> The frame must be cropped and the following combinations work: -r2 or -r4 with -j 0,8 and -r8 -j 32,40";
+$c[1] = "raw audio export with -m";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_fame.php b/debian/transcode/transcode-1.1.7/docs/html/export_fame.php
new file mode 100644
index 00000000..82e64a05
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_fame.php
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "export_fame.so";
+$des = "encoder frontend for MPEG-4 codec provided by <i>libfame</i>";
+$aut = "Yannick Vignon <ye.vignon@enst-bretagne.fr>";
+$ver = "0.6.0-pre3";
+$pac = "Open-Source library <a href=http://sourceforge.net/projects/fame>project homepage</a>";
+$format[0] = "DivX (FourCC=DIVX)";
+$format[1] = "MP3/AC3/PCM";
+$file = "AVI";
+$c[0] = "<i>libfame</i> CVS version 0.8.10 required.<br>
+Alexander Gloeckner has made some packages available <a href=http://www-user.tu-chemnitz.de/~alg/rpms/>here</a>.";
+$c[1] = "only YUV mode -V supported";
+$c[2] = "option -r does not work correctly for PAL (720x576) videos. <br> The frame must be cropped and the following combinations work: -r2 or -r4 with -j 0,8 and -r8 -j 32,40";
+$c[3] = "raw audio export with -m";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_ogg.php b/debian/transcode/transcode-1.1.7/docs/html/export_ogg.php
new file mode 100644
index 00000000..f3e990c7
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_ogg.php
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "export_ogg.so";
+$des = "encoder frontend for OSS Ogg Vorbis audio";
+$aut = "Tilmann Bitterberg";
+$ver = "0.6.0rc4";
+$pac = "Open-Source available from the <a href=http://www.xiph.org/ogg/vorbis/>Ogg Vorbis CODEC project</a>.";
+$format[0] = "-------";
+$format[1] = "Ogg Vorbis";
+$file = "Ogg bitstream (*.ogg)";
+$c[0] = "raw audio export with -m &lt;filename&gt;.";
+$c[1] = "needs <i>oggenc</i>.";
+$c[2] = "you need <i>oggmerge</i> part of <a href=http://www.bunkus.org/videotools/ogmtools/>ogmtools</a> by Moritz Bunkus to build an Ogg compliant Video/Audio stream.";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_opendivx.php b/debian/transcode/transcode-1.1.7/docs/html/export_opendivx.php
new file mode 100644
index 00000000..59e77505
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_opendivx.php
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "export_opendivx.so";
+$des = "encoder frontend for OpenDivX video based on MPEG4 v2";
+$aut = "ThOe";
+$ver = "0.2.0";
+$pac = "-";
+$format[0] = "OpenDivX (FourCC=DIVX)";
+$format[1] = "MP3/AC3/PCM";
+$file = "AVI";
+$c[0] = "obsolete";
+$c[1] = "option -r does not work correctly for PAL (720x576) videos. <br> The frame must be cropped and the following combinations work: -r2 or -r4 with -j 0,8 and -r8 -j 32,40";
+$c[2] = "raw audio export with -m";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/export_xvid.php b/debian/transcode/transcode-1.1.7/docs/html/export_xvid.php
new file mode 100644
index 00000000..f9d999d8
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/export_xvid.php
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "export_xvid.so / export_xvidcvs.so / export_xvidraw.so";
+$des = "encoder frontend for XviD video";
+$aut = "ThOe<br> 2-pass encoding (-R 1/2) by Christoph Lampert<br> -R 3 (constant quantizer mode) added by Gerhard Monzel";
+$ver = "0.5.1";
+$pac = "Open-Source available from the <a href=http://www.videocoding.de/index.php?section=Download> XviD project page</a>";
+$format[0] = "XviD (FourCC=DIVX)";
+$format[1] = "MP3/AC3/PCM";
+$file = "AVI / raw bitstream";
+$c[0] = "superseeds OpenDivX codec.";
+$c[1] = "video frame size parameter should be multiple of 16.";
+$c[2] = "option -r does not work correctly for PAL (720x576) videos. <br> The frame must be cropped and the following combinations work: -r2 or -r4 with -j 0,8 and -r8 -j 32,40.";
+$c[3] = "raw audio export with -m &lt;filename&gt;.";
+$c[4] = "use \"-y xvid\" with codec snapshot of 2002-04-12.";
+$c[5] = "<i>export_xvidcvs.so</i> tries to follow latest CVS development.";
+$c[6] = "<i>export_xvidraw.so</i> writes raw bitstream for post-processing.";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_avi.html b/debian/transcode/transcode-1.1.7/docs/html/import_avi.html
new file mode 100644
index 00000000..f4d133fb
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_avi.html
@@ -0,0 +1,107 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_avi.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_avi.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left">
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts raw video/audio frames from RIFF AVI video files
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>avilib</i>, included in <i>lavtools-1.2</i> by Rainer Johanni
+ </td>
+ </tr>
+
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) RGB, (audio) PCM
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ AVI
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.2.1 (07/16/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ will be extended to extract other codecs from AVI files
+ </td>
+ </tr>
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_dv.html b/debian/transcode/transcode-1.1.7/docs/html/import_dv.html
new file mode 100644
index 00000000..ac3c615f
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_dv.html
@@ -0,0 +1,114 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_dv.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_dv.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top" >
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts/decodes
+ video/audio tracks from raw DV or AVI files
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract, tcdecode</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+<a href="http://freshmeat.net/projects/libdv/">
+ <i> libdv-0.8</i></a> by Charles 'Buck' Krasic and Erik Walthinsen
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) DV, (audio) PCM
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ AVI, raw streams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.2.1 (07/16/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ sound extracting in <i>libdv</i> seems broken (noisy), use
+ <i>dvgrab</i> to write DV to AVI files and use
+ <i>import_raw.so</i> for sound, i.e., option '-x dv,raw'.
+ No workaround for raw DV streams yet.
+ </td>
+ </tr>
+
+
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_dvd.html b/debian/transcode/transcode-1.1.7/docs/html/import_dvd.html
new file mode 100644
index 00000000..fb778b29
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_dvd.html
@@ -0,0 +1,128 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_dvd.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_dvd.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top" >
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ on-the-fly DVD transcoding (experimental)
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract, tcdecode</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign=top>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <a href="http://www.dtek.chalmers.se/~dvd/"> <i>
+ libdvdread-0.8.0</i></a>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ DVD device
+ </td>
+ </tr>
+
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ output formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) RGB/YUV, (audio) AC3/PCM
+ </td>
+ </tr>
+
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ absolute path to block device
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.1 (08/08/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2" valign="top" >
+ <ul>
+ <li>convenience module for DVD encoding.
+ <li>currently works only if you provide the absolute
+ path to your DVD block device for option "-i".
+ <li>the mountpoint or the top directory of
+ a DVD copy will stop transcoding at VOB chunk boundaries.
+ <li>you need <i>libcss</i> in your default library
+ search path at runtime.
+ </ul>
+ </td>
+ </tr>
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_mp3.html b/debian/transcode/transcode-1.1.7/docs/html/import_mp3.html
new file mode 100644
index 00000000..3f2051a8
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_mp3.html
@@ -0,0 +1,119 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_mp3.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_mp3.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top" >
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts/decodes MPEG audio tracks from
+ MPEG program streams and raw audio streams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract</i>, <i>tcdecode</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+<a href="http://freshmeat.net/projects/lame/">
+ <i>lame-3.89</i></a> by Mike Cheng and Mark Taylor <br>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input format:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (audio) MP3
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ VOB, raw streams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ output format:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (audio) PCM
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.1 (09/18/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ tries to autodetect file type, falls back to raw stream
+ </td>
+ </tr>
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_mpeg2.html b/debian/transcode/transcode-1.1.7/docs/html/import_mpeg2.html
new file mode 100644
index 00000000..6dc7e2fa
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_mpeg2.html
@@ -0,0 +1,121 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_mpeg2.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_mpeg2.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top" >
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts/decodes video tracks from MPEG program streams
+ and raw MPEG video streams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract</i>, <i>tcdecode</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <a href="http://freshmeat.net/projects/mpeg2dec/"> <i>
+ mpeg2dec-0.2.0</i></a> by Michel Lespinasse and Aaron Holtzman
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) MPEG
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ output formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) RGB/YUV
+ </td>
+ </tr>
+
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ VOB, raw streams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.2.1 (07/16/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ tries to autodetect file type, falls back to raw stream
+ </td>
+ </tr>
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_mpeg3.html b/debian/transcode/transcode-1.1.7/docs/html/import_mpeg3.html
new file mode 100644
index 00000000..f6e45026
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_mpeg3.html
@@ -0,0 +1,93 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_mpeg3.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_mpeg3.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top" >
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts video tracks from MPEG program streams
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <a href="http://freshmeat.net/projects/libmpeg3"><i>libmpeg3</i></a> by Adam Williams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) MPEG
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ VOB, raw streams
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <ul>
+ <li> <i>libmpeg3</i> must be installed.
+ <li>use configure
+ option
+ "--with-libmpeg3" and optionally provide a path to the
+ library and include files.
+ <li>provides an alternative video extraction method based
+ on libmpeg3
+ <li>replaces old <i>import_mpeg3cat.so</i>
+ </td>
+ </tr>
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_null.html b/debian/transcode/transcode-1.1.7/docs/html/import_null.html
new file mode 100644
index 00000000..52913b93
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_null.html
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_null.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_null.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ dummy import module for
+ reading video/audio frames from <i>/dev/zero</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ import formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ -
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ -
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.1.1 (07/16/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td valign="top" >
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ this module is useful for the audio portion, if video only streams are processed
+ </td>
+ </tr>
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_nuv.html b/debian/transcode/transcode-1.1.7/docs/html/import_nuv.html
new file mode 100644
index 00000000..bb165bd8
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_nuv.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_yuv4mpeg.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9"width=30%>
+ <FONT FACE="Helvetica" font size=+2>module name:
+ </td>
+ <td align="left" bgcolor="#e9e9e9"width=70%>
+ <strong><FONT FACE="Helvetica" font size=+2>import_yuv4mpeg.so</strong>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+ <FONT FACE="Helvetica" font size=+2>description:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts/decodes YUV video streams and PCM
+ audio streams generated by MJPEG-tools
+ </td>
+ </tr>
+
+ <tr><td>
+ <FONT FACE="Helvetica" font size=+2>requires:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2><i>tcextract</i>,<i>tcdecode</i>
+ </td>
+ </tr>
+
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td><FONT FACE="Helvetica" font size=+2>
+ <a href="http://mjpeg.sourceforge.net/"><i>Mjpeg
+ tools</i></a>
+ </td>
+ </tr>
+
+
+ <tr>
+ <td><FONT FACE="Helvetica" font size=+2>input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) YUV4MPEG, (audio) PCM
+ </td></tr>
+
+ <tr>
+ <td><FONT FACE="Helvetica" font size=+2>file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ WAV, raw streams
+ </td></tr>
+
+ <tr><td>
+ <FONT FACE="Helvetica" font size=+2>version:&nbsp;
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">v0.1.2 (07/16/01)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+&nbsp;
+ </td>
+ </tr>
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_ogg.php b/debian/transcode/transcode-1.1.7/docs/html/import_ogg.php
new file mode 100644
index 00000000..616d0b71
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_ogg.php
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<?php
+
+
+$mod = "import_ogg.so";
+$des = "decoder frontend for OSS Ogg Vorbis audio";
+$aut = "ThOe";
+$ver = "0.6.0rc4";
+$pac = "Open-Source available from the <a href=http://www.xiph.org/ogg/vorbis/>Ogg Vorbis CODEC project</a>.";
+$format[0] = "-------";
+$format[1] = "Ogg Vorbis";
+$file = "Ogg bitstream (*.ogg)";
+$c[0] = "raw audio import with -p &lt;filename&gt; or auto-probing";
+$c[1] = "needs <i>oggdec</i>.";
+
+?>
+<!-- /////////////////////////////////////// -->
+
+
+<html> <head>
+<title><?php echo("$mod"); ?></title>
+</head>
+
+<body>
+
+<?php
+include("table.php");
+?>
+
+<hr>
+<address></address>
+<!-- hhmts start -->
+Last modified: Tue Feb 5 15:06:07 CET 2002
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_raw.html b/debian/transcode/transcode-1.1.7/docs/html/import_raw.html
new file mode 100644
index 00000000..ae1bb0f0
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_raw.html
@@ -0,0 +1,84 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_raw.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9"width=30%>
+ <FONT FACE="Helvetica" font size=+2>module name:
+ </td>
+ <td align="left" bgcolor="#e9e9e9"width=70%>
+ <strong><FONT FACE="Helvetica" font size=+2>import_raw.so</strong>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+ <FONT FACE="Helvetica" font size=+2>description:
+ </td>
+<td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts audio/video frames from RIFF AVI/WAVE files and
+ raw RGB/PCM streams
+ </td>
+ </tr>
+
+ <tr><td>
+ <FONT FACE="Helvetica" font size=+2>requires:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2><i>tcextract</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td><FONT FACE="Helvetica" font size=+2>input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) RGB, (audio) PCM
+ </td></tr>
+
+ <tr>
+ <td><FONT FACE="Helvetica" font size=+2>file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ AVI, WAV, RAW
+ </td></tr>
+
+ <tr><td>
+ <FONT FACE="Helvetica" font size=+2>version:&nbsp;
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">v0.1.2 (07/16/01)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ tries to autodetect file type, falls back to raw stream
+ </td>
+ </tr>
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_vob.html b/debian/transcode/transcode-1.1.7/docs/html/import_vob.html
new file mode 100644
index 00000000..27485bb9
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_vob.html
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_vob.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9" width=30%>
+ <FONT FACE="Helvetica" font size=+2> module name:
+ </td>
+
+ <td align="left" bgcolor="#e9e9e9" width=70%>
+ <strong>
+ <FONT FACE="Helvetica" font size=+2>import_vob.so</strong>
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top" >
+ <FONT FACE="Helvetica" font size=+2> description:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts video/audio tracks from MPEG program streams
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>required executables:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <i>tcextract, tcdecode</i>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign=top>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ <a href="http://freshmeat.net/projects/mpeg2dec/"> <i>
+ mpeg2dec-0.2.0</i></a> by Michel Lespinasse and Aaron
+ Holtzman
+ and <a href="http://freshmeat.net/projects/ac3dec/">
+ <i>ac3dec-0.6.1</i></a> by Aaron
+ Holtzman
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) MPEG, (audio) AC3
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ output formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) RGB/YUV, (audio) AC3/PCM
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ VOB
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ version:
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ v0.1.2 (07/16/01)
+ </td>
+
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ <ul>
+ <li>module for program stream encoding
+ <li>no deCSS feature yet
+ </ul>
+ </td>
+ </tr>
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/import_yuv4mpeg.html b/debian/transcode/transcode-1.1.7/docs/html/import_yuv4mpeg.html
new file mode 100644
index 00000000..bb165bd8
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/import_yuv4mpeg.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title> import_yuv4mpeg.so</title>
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+
+ <tr>
+
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+
+ <tr>
+ <td align="left" bgcolor="#e9e9e9"width=30%>
+ <FONT FACE="Helvetica" font size=+2>module name:
+ </td>
+ <td align="left" bgcolor="#e9e9e9"width=70%>
+ <strong><FONT FACE="Helvetica" font size=+2>import_yuv4mpeg.so</strong>
+ </td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+ <FONT FACE="Helvetica" font size=+2>description:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ extracts/decodes YUV video streams and PCM
+ audio streams generated by MJPEG-tools
+ </td>
+ </tr>
+
+ <tr><td>
+ <FONT FACE="Helvetica" font size=+2>requires:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2><i>tcextract</i>,<i>tcdecode</i>
+ </td>
+ </tr>
+
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>related packages:
+ </td>
+ <td><FONT FACE="Helvetica" font size=+2>
+ <a href="http://mjpeg.sourceforge.net/"><i>Mjpeg
+ tools</i></a>
+ </td>
+ </tr>
+
+
+ <tr>
+ <td><FONT FACE="Helvetica" font size=+2>input formats:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ (video) YUV4MPEG, (audio) PCM
+ </td></tr>
+
+ <tr>
+ <td><FONT FACE="Helvetica" font size=+2>file type:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+ WAV, raw streams
+ </td></tr>
+
+ <tr><td>
+ <FONT FACE="Helvetica" font size=+2>version:&nbsp;
+ </td>
+
+ <td>
+ <FONT FACE="Helvetica" font size=+2">v0.1.2 (07/16/01)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <FONT FACE="Helvetica" font size=+2>
+ comments:
+ </td>
+ <td>
+ <FONT FACE="Helvetica" font size=+2">
+&nbsp;
+ </td>
+ </tr>
+
+</table>
+</td>
+</table>
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/index.html b/debian/transcode/transcode-1.1.7/docs/html/index.html
new file mode 100644
index 00000000..df955754
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/index.html
@@ -0,0 +1,212 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Example <i>transcode</i> sessions: </font>
+ </tr>
+ <tr>
+
+ <td>
+
+
+ <table width=100% border="0" cellpadding="10" cellspacing="3">
+
+ <tr>
+ <td align=left valign="top" bgcolor="#e9e9e9" width=50%>
+ <font size=+2 color=blue><a href=intro.html>Introduction</a></font>
+ <ul>
+ <li> Overview
+ <li> Command line options
+ <li> Import/export/filter plug-ins
+ </ul>
+
+
+
+ </td>
+ <td align=left valign="top" bgcolor="#e9e9e9" width=50%>
+ <font size=+2 color=blue><a href=pre.html>Pre-Processing</a></font>
+ <ul>
+ <li> <i>tcprobe</i>
+ <li> <i>tcscan</i>
+ </ul>
+
+
+
+
+</td>
+
+ </tr>
+
+<tr>
+
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a href=core.html>Basic
+ Transcoder Modes</a></font>
+ <ul>
+ <li> directory mode
+ <li> DVD chapter mode
+ <li> VOB cluster encoding batch mode
+ <li> VOB program stream units (PSU) mode
+ </ul>
+
+</td>
+
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a href=anim.html>Picture
+ Sequences</a></font>
+
+ <ul>
+ <li> making animations
+ <li> movie to video frame conversion
+ </ul>
+
+
+ </td>
+
+</tr>
+
+
+
+
+<tr>
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a href=dvd.html>DVD to
+ MPEG-4</a></font>
+
+ <ul>
+ <li> 2-pass encoding
+ <li> DVD backup with <i>tccat</i>
+ </ul>
+
+
+
+</td>
+
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a href=dv.html>Digital
+ Video</a></font>
+
+ <ul>
+ <li> choosing a decoder
+ <li> pass-through options
+ <li> de-interlacing / anti-aliasing guide
+ </ul>
+
+
+</td>
+</tr>
+
+<tr>
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a
+ href=mpeg.html>VCD/(S)VCD/DVD</a></font>
+
+
+ <ul>
+ <li> NTSC / PAL examples
+ <li> changing the aspect ratio
+ </ul>
+
+
+ </td>
+
+
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a
+ href=subtitles.html>Subtitles</a></font>
+
+ <ul>
+ <li> DVD subtitle overlay
+ <li> generating subtitle files
+ <li> adding custom subtitles
+ </ul>
+
+
+</td>
+
+
+
+
+
+ </tr>
+
+ <tr>
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a href=other.html>Other Supported
+ Formats</a></font>
+
+ <ul>
+ <li> Quicktime4linux
+ <li> Video4linux
+ <li> NuppelVideo
+ <li> YUV4MPEG
+ </ul>
+
+</td>
+
+
+ <td align=left valign="top" bgcolor="#e9e9e9">
+ <font size=+2 color=blue><a
+ href=misc.html>Miscellaneous</a></font>
+
+ <ul>
+ <li> clipping / resizing guide
+ <li> multi-audio AVI-files
+ <li> pass-through options
+ <li> audio only processing
+ </ul>
+
+</td>
+
+</tr>
+
+
+ <tr>
+ <td align=left valign="top" bgcolor="#e9e9e9" width=50%>
+ <font size=+2 color=blue><a href=post.html>Post-Processing</a></font>
+
+ <ul>
+ <li> <i>avifix/avisync</i>
+ <li> <i>avimerge</i>
+ <li> <i>avisplit</i>
+ </ul>
+
+
+
+ </td>
+ <td align=left valign="top" bgcolor="#e9e9e9" width=50%>
+<font size=+2 color=blue><a href=faq.html>References</a></font>
+
+ <ul>
+ <li> frequently asked questions
+ <li> acknowledgements
+ </ul>
+
+</td>
+ </tr>
+
+</table>
+
+</table>
+</table>
+
+
+<!-- hhmts start -->
+Last modified: Sun Dec 8 20:11:15 Europe/Berlin 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/intro.html b/debian/transcode/transcode-1.1.7/docs/html/intro.html
new file mode 100644
index 00000000..856192ed
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/intro.html
@@ -0,0 +1,206 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica">Introduction:</font>
+ </tr>
+ <tr>
+
+ <td>
+
+ <ul>
+
+ <li> <a href="#about"> <FONT FACE="Lucida,Helvetica">
+ Overview</i></font></a> <p>
+
+ <li> <a href="options.html"> <FONT FACE="Lucida,Helvetica">
+ Command-line options</font></a> <p>
+
+ <li> <a href="modules.html"> <FONT FACE="Lucida,Helvetica">
+ Import/export/filter plug-ins</font></a> <p>
+
+ </ul>
+
+ </td>
+ </tr>
+</table>
+</table>
+
+<a name=about></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica">Overview:
+ </tr>
+ <tr>
+ <td>
+
+ <FONT color=red><i> transcode </i> </font>
+is a linux text-console utility for video stream processing,
+running on a platform that supports shared libraries and threads.
+Decoding and encoding is done by loading modules that are responsible
+for feeding transcode with raw video/audio streams (import modules)
+and encoding the frames (export modules). It supports elementary video
+and audio frame transformations, including de-interlacing
+or fast resizing of video frames and loading of external filters.
+A number of modules are included to enable import of DVDs on-the-fly,
+MPEG elementary (ES) or program streams (VOB), MPEG video,
+Digital Video (DV),
+YUV4MPEG streams, NuppelVideo file format and raw or compressed (pass-through) video frames
+and export modules for writing DivX;-), OpenDivX, DivX 4.xx or
+uncompressed AVI files with MPEG, AC3 (pass-through) or PCM audio.
+Additional export modules to write single frames (PPM) or
+YUV4MPEG streams are available, as well as an interface import module
+ to the <i>avifile</i> library.
+It's modular concept is intended to provide flexibility and easy user
+extensibility to include other video/audio codecs or file types.
+A set of tools is included to demux (<FONT color=red><i>tcdemux</i></font>), extract (<FONT color=red><i>tcextract</i></font>) and decode
+ (<FONT color=red><i>tcdecode</i></font>) the sources
+into raw video/audio streams for import, probing (<FONT
+ color=red><i>tcprobe</i></font>) and scanning (<FONT
+ color=red><i>tcscan</i></font>) your sources and to enable post-processing
+of AVI files, fixing AVI file header information (<FONT
+ color=red><i>avifix</i></font>), merging multiple files (<FONT color=red><i>avimerge</i></font>) or splitting
+large AVI files (<FONT color=red><i>avisplit</i></font>) to fit on a CD.
+<p><p>
+
+
+ <b><i>transcode</i></b> plug-in architecture overview:<p>
+ <i>transcode</i> loads shared library modules that are responsible for feeding it with raw streams and encoding the frames.
+ <ul>
+ <li> The <b>import modules</b> for audio/video decoding are loaded with
+ <i>dlopen</i> system call and are
+ responsible for starting the video and audio streams (directly or via the
+ <i>popen</i> system call) and have a single function interface to the main program.
+ The import is handled by a thread that buffers the video/audio frames.<p>
+ <li> The main program <b><i>transcode</i></b> currently performs
+ a number of video/audio frame manipulations (in
+ this order) or allows simple pass-through of raw frame data:
+ <p>
+
+ <font size=+2 color=blue>Video:</font>
+ <ul>
+
+ <li> cut out arbitrary frame region before processing
+
+ <li> de-interlace video frame
+
+ <li> fast enlarging of video width/height by a
+ multiple of 8/16/32 rows/columns up to 1024x768
+
+ <li> fast reduction of video width/height by a multiple of 8/16/32 rows/columns
+
+ <li> high-quality resizing with different filtering
+
+ <li> cut out arbitrary frame region for encoding
+
+ <li> fast rescale (down-sample) video width/height by a power of 2
+
+ <li> flip video frame upside down
+
+ <li> mirror image of video frame
+
+ <li> swap <i>red</i> and <i>blue</i> bytes or chroma
+ components in video frame
+
+ <li> transform to b/w video frame
+
+ <li> apply gamma correction
+
+ <li> anti-alias video frame
+
+ <li> DVD subtitle overlay (plug-in)
+
+ </ul>
+
+ <p>
+ <font size=+2 color=blue>Audio:</font>
+ <ul>
+ <li> swap byte order in audio stream
+ <li> change the volume of the audio stream
+ <li> re-sample audio stream (plug-in)
+ <li> down-sample to mono
+ <li> down-sample to 8-bit unsigned byte stream
+ <li> sync video with audio frames (V=0|A=N, V=1|A=N+1,...)
+ </ul>
+ <p>
+
+ <font size=+2 color=blue>Filter Plug-Ins:</font>
+ <ul> <li>Additional effects are available via <a href=filter.html>external filter plug-ins</a> loaded with option "-J".
+ </ul><p>
+
+
+ <li> The <b>export modules</b> for audio/video encoding
+ are loaded via the <i>dlopen</i> system call and the
+ encoder loop is started for the selected frames. In
+ most cases audio and video are handled by the same
+ module.
+ </ul>
+
+ <p>
+ <b><i>transcode</i></b> supported formats and codecs overview:<p>
+
+ <table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=center>
+ <img src="tc.png">
+ </td>
+ </tr>
+
+ <tr><td align=center>
+ (ES=elementary stream, including
+ concatenated frames, PES=packetized elementary stream,
+ including program streams)</tr>
+
+ </table>
+<p>
+ Colored boxes are supported without additional packages. However, most
+ capabilities are only available in the <i>0.6.0</i> pre-releases.
+Unconnected boxes not yet implemented, but <i>0.6.0</i> (final) will
+ have a symmetrical butterfly structure.
+ OpenDivX
+ (obsolete) support included, but much newer and faster DIVX
+ encoding/decoding requires additional codecs available for linux.
+ Picture import supported by newer versions of <i>ImageMagick</i>
+ (0.5.x). Additional optional audio/video import codecs supported by using the
+ <i>avifile</i> library. Quicktime movie with limited codec
+ support is available via
+ the <i>quicktime4linux</i> library. You need <i>libdv</i>
+ installed to enable Digital Video decoding/encoding. <p>
+
+
+
+</tr>
+
+
+
+ </tr>
+</table>
+</table>
+
+
+
+
+
+
+
+<!-- hhmts start -->
+Last modified: Fri Nov 29 15:45:16 Europe/Berlin 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/mes0-00000.png b/debian/transcode/transcode-1.1.7/docs/html/mes0-00000.png
new file mode 100644
index 00000000..28198224
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/mes0-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/mes4-00000.png b/debian/transcode/transcode-1.1.7/docs/html/mes4-00000.png
new file mode 100644
index 00000000..8d00e65c
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/mes4-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/mes5-00000.png b/debian/transcode/transcode-1.1.7/docs/html/mes5-00000.png
new file mode 100644
index 00000000..3b0869a3
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/mes5-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/mes6-00000.png b/debian/transcode/transcode-1.1.7/docs/html/mes6-00000.png
new file mode 100644
index 00000000..7745fa12
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/mes6-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/mes7-00000.png b/debian/transcode/transcode-1.1.7/docs/html/mes7-00000.png
new file mode 100644
index 00000000..77774ebd
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/mes7-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/misc.html b/debian/transcode/transcode-1.1.7/docs/html/misc.html
new file mode 100644
index 00000000..ecef4c42
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/misc.html
@@ -0,0 +1,512 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Miscellaneous</font>
+ </tr>
+ <tr>
+
+ <td>
+
+ <ul>
+ <li> <a href="#para"> <FONT FACE="Lucida,Helvetica">
+ Overview on the
+ resizing/clipping options</font></a> <br>
+ </uL>
+
+ <ul>
+ <li> <a href="#maudio"> <FONT FACE="Lucida,Helvetica">
+ AVI-files with multiple audio tracks</font></a><br>
+ </ul>
+
+
+
+ <ul>
+ <li> <a href="#pass"> <FONT FACE="Lucida,Helvetica">
+ pass-through modes </font></a>
+
+ <ul>
+ <li><a href="#pass_1"> <FONT FACE="Lucida,Helvetica">
+ replacing audio</font></a>
+ <li><a href="#pass_2"> <FONT FACE="Lucida,Helvetica">
+ creating music clips</font></a>
+ <li><a href="#pass_3"> <FONT FACE="Lucida,Helvetica">
+ audio recompression</font></a>
+ <li><a href="#pass_4"> <FONT FACE="Lucida,Helvetica">
+ fixing truncated AVI files</font></a>
+ </ul>
+ <br>
+
+
+ <li> <a href="#audio"> <FONT FACE="Lucida,Helvetica">
+ audio only conversion</font></a>
+ <br>
+ <ul>
+ <li><a href="#aud_1"> <FONT FACE="Lucida,Helvetica">
+ audio track -> MP3</font></a>
+ <li><a href="#aud_2"> <FONT FACE="Lucida,Helvetica">
+ audio track -> PCM</font></a>
+ <li><a href="#aud_3"> <FONT FACE="Lucida,Helvetica">
+ ASF audio -> MP3</font></a>
+ </ul>
+
+ </td>
+ </tr>
+</table>
+</table>
+
+
+<a name=para></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>
+ resizing/clipping options
+</font>
+ </tr>
+ <tr>
+ <td>
+
+ <br> by Steffen Klupsch &lt;steffen@vlsi.informatik.tu-darmstadt.de&gt;
+
+<P>
+Boundary Conditions (valid for transcode-0.5.0 and later):
+<UL>
+ <LI> maximum image size is 1024x768
+ <LI> The video frame operations ordering is fixed:
+ "-j -I -X -B -Z -Y -r -z -l -k -K -G -C"
+ (executed from left to right)
+ <LI> Shrinking the image with '-B' is not possible
+ if the image width/height is not a multiple of 32.
+ <LI> Expanding the image with '-X' is not possible
+ if the image width/height is not a multiple of 32.
+ <LI> The final frame width/height should be a multiple of 8.
+ (to avoid encoding problems with some divx codecs)
+
+ <OL>
+ <LI> Reducing the video height/width by 2,4,8
+ Option '-r factor' can be used to shrink the video image by a
+ constant factor, this factor can be 2,4 or 8.
+
+ <LI> Clipping and changing the aspect ratio
+ transcode uses 3 steps to produce the input image for the
+ export modules
+ <OL>
+ <LI> Clipping of the input image.
+ <LI> Changing the aspect ratio of the 1) output.
+ <LI> Clipping of the 2) output.
+
+ </OL>
+ </OL>
+</UL>
+<P>
+ Used Options:
+<OL>
+ <LI> The first clipping is defined by the option <br>
+ '-j top[,left[,bottom[,right]]]' <br>
+ if you don't specify all parameters, they will be assumed to be
+ symmetric to the others.
+<P>
+ -j 80 is expanded to -j 80,0,80,0 (top,left,bottom,right)<br>
+ -j 80,8 is expanded to -j 80,8,80,8<br>
+ -j 80,8,10 is expanded to -j 80,8,10,8<br><br>
+ <LI> Changing the aspect ration can be done in 3 ways:
+ <UL>
+ <LI> (fast) shrinking the image with option '-B n[,m]'
+ <LI> (fast) expanding the image with option '-X n,[m]'
+ <LI> (high quality) resizing with option '-Z wxh'
+ </UL><br>
+ <LI> The 2nd clipping is defined by the option
+<br>
+ '-Y top[,left[,bottom[,right]]]'<br>
+ if you don't specify all parameters, they will be assumed to be
+ symmetric to the others.
+
+</OL>
+<P>
+Examples on Usage:
+
+<OL>
+ <LI> Input data '16:9' 'widescreen' DVD data,
+ output data should have 4:3 aspect ratio without black border.
+ <br>
+ Analyze the input data, we assume a black border at the top and
+ bottom of 66 pixel in a 720x576 pixel frame.
+<p>
+ <OL>
+ <LI> Using the fast resizing option -B,
+ shrinking the height to reach a correct aspect ratio:
+ '-j 32,0 -B 4,0 -Y 24,0'
+ Final image size: 720x336 Pixel
+
+ <LI> Using the fast resizing options -X and -B,
+ removing 1% at the left&amp;right border, expanding the image width
+ to PAL resolution, and shrinking the height to reach a
+ correct aspect ratio:<br>
+ '-j 32,8 -X 0,2 -B 3,0 -Y 24,0'<br>
+ Final image size: 768x368 Pixel
+
+ <LI> Using the fast -X resizing, expanding the image width,
+ but removing 3% of the image at the left and the right border:<br>
+ '-j 64,24 -X 0,7'<br>
+ Final image size: 896x448 Pixel
+
+ <LI> Using the slower -Z resizing, expanding the image width to PAL
+ resolution:<br>
+ '-j 68,0 -Z 768x360'<br>
+ Final image size: 768x360 Pixel
+
+ <LI> Using the slower -Z resizing, 800 Pixel image width:<br>
+ '-j 66,0 -Z 800x368'<br>
+ Final image size: 800x368 Pixel
+
+ <LI> Using the slower -Z resizing, expanding the image width:<br>
+ '-j 64,0 -Z 960x448'<br>
+ Final image size: 960x448 Pixel
+
+ </OL>
+<p>
+ <LI> Input data '16:9' DVD data without black borders,
+ output data should have 4:3 aspect ratio.
+<p>
+ <OL>
+ <LI> Using the fast resizing option -B, <br>
+ shrinking the height to reach correct aspect ratio:
+ '-B 4,0'<br>
+ Final image size: 720x448 Pixel
+
+ <LI> Using the fast -X resizing, expanding the image width,
+ but removing 3% of the image at the left and the right border:<br>
+ '-j 0,24 -X 0,7'<br>
+ Final image size: 896x576 Pixel
+
+ <LI> Using the slower -Z resizing, expanding the image width
+ to PAL resolution:<br>
+ '-Z 768x472'<br>
+ Final image size: 768x472 Pixel
+
+ <LI> Using the slower -Z resizing, 800 Pixel image width:<br>
+ '-Z 800x480'<br>
+ Final image size: 800x480 Pixel
+
+ <LI> Using the slower -Z resizing, expanding the image width:<br>
+ '-Z 960x576'<br>
+ Final image size: 960x576 Pixel
+
+ </OL>
+</OL>
+<P>
+
+ </table>
+</table>
+
+
+<a name=pass></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>pass-through modes</font>
+ </tr>
+ <tr>
+ <td>
+ This section is devoted to the pass-through modes
+ available, which maybe useful for some, not so common
+ situations as outlined below.
+
+ <a name=pass_1><h3>replacing audio</h3></a>
+ <a name=pass_2><h3>creating video clips</h3></a>
+ Suppose you have mastered a couple of DV clips,
+ concatenated to a well defined playtime "clip1.avi" that
+ accidently
+ correspond to the length of your favorite music clip "clip2.mp3"
+ in MP3 format. We want to keep the quality of the video
+ and simply replace the PCM audio track. This is done by
+ the following command:
+ <p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i clip.avi -p clip.mp3</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -P 1 </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o new_clip.avi -y raw</td></tr>
+
+ </table>
+
+ <br>
+
+ Note: The MP3 stream must be identified by <i>tcprobe</i>.
+ If this fails, we need to supply the import module options
+ "-x dv,mp3" to make sure, the audio is decoded properly.
+ The "-y raw" export module simply writes the video chunks
+ as is together with the re-encoded audio. MP3 pass-through,
+ similar
+ to AC3 pass-through with options "-A -N 0x2000" is not yet available.
+
+ <a name=pass_3><h3>audio recompression</h3></a>
+
+ The following situation is not uncommon. Suppose your single
+ AVI-file "movie128.avi" is about 2x700MB+15MB, i.e., too large to fit
+ on 2 CD's. Fortunately, the audio is MP3 with a bitrate of
+ 128kbps, which is the default.
+ We recompress the audio to 96kbps to reduce the filesize
+ below 2x700MB. Let's also double the volume of the sound,
+ if possible, or use the recommended value given by <i>tcscan</i>.
+
+ <p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i movie128.avi</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -P 1 -b 96 -s 2.0</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o movie96.avi -y raw</td></tr>
+
+ </table>
+
+ <br>
+
+ This is reasonable fast since video is only passed through
+ and the audio quality is still ok.
+ After you are done, use avisplit to split the file
+ into 2 chunks.
+ <a name=pass_4><h3>fixing truncated AVI files</h3></a>
+
+ The AVI file header is updated (written to disk), whenever video/audio
+ parameter are set. If transcode or hardware crashes, the truncated file
+ is in most cases playable for advanced players.
+ Repairing the AVI-file index is also possible via pass-through option "-P3".
+<p>
+ <table>
+ <tr>
+ <td align=left valign=center bgcolor="#ccffcc">
+ transcode -i crashed.avi -o new.avi -P3 -u X</td>
+ </td>
+ </table>
+
+ <br>Option "-u X" with X>>10 enhances pass-through speed.
+
+
+ </table>
+</table>
+
+
+<a name=audio></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>audio only conversion</font>
+ </tr>
+ <tr>
+ <td>
+
+ Audio only conversion is also possible with
+ <i>transcode</i>.
+ Certainly, there are tons of tools out there, doing the
+ same job, so I will concentrate on useful examples, mainly
+ DVD ripping and encoding on the fly, using options "-p"
+ for input and "-m" for output.
+
+ <a name=aud_1><h3>audio track -> MP3</h3></a>
+
+ Some DVDs have a separate AC3 (Dobly Digital) film soundtrack, which
+ you might want to convert to MP3. Music DVDs have
+ tracks with uncompressed audio
+ which is LPCM format (linear PCM), you want to archive. In this
+ particular case, you might need to add "-d" for audio byte swapping.
+ You need to check with tcprobe which audio track is the
+ right one.
+ We do it in 1 step for
+ track 2 and write to the file "track.mp3":
+
+ <p>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -p /dev/dvd/ -T 1,-1 -a 2 </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -y raw -m track.mp3 </td></tr>
+
+ </table>
+ <p>
+
+ <a name=aud_2><h3>audio track -> PCM</h3></a>
+
+ If you prefer uncompressed PCM data for further processing, add
+ "-N 0x1" in the command above:
+
+ <p>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -p /dev/dvd/ -T 1,-1 -a 2</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -y raw -m track.pcm -N 0x1</td></tr>
+
+ </table>
+ <p>
+
+
+ <a name=aud_3><h3>ASF audio -> MP3</h3></a>
+
+ I had this ASF (advanced stream format) Genesis audio file
+ lying around and tried the <i>avifile</i> import module. Since
+ no auto-probing is available for ASF streams in the current
+ version, you must play around with the sample rate. CD quality
+ is 44100 Hz samplerate:
+
+ <p>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -p carpet_crawler_1999.asf -x null,af6</td>
+ </tr>
+
+ <tr><td></td>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -e 44100 -E 44100 -b 112</td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -y null,raw -m carpet_crawler_1999.mp3</td></tr>
+
+ </table>
+ <p>
+
+ </table>
+</table>
+
+<a name=maudio></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>AVI-files with multiple audio tracks</font>
+ </tr>
+ <tr>
+ <td>
+ <a name=xvcd><h3>HowTo:</h3></a>
+
+ Before you start, try to find the best bitrate for video
+ encoding
+ with multiple audio tracks by using <i>tcprobe</i> with
+ option "-b n*128", for example, if you want n MP3 audio
+ tracks with 128kbps bitrate each.<br>
+ A first session produces the file movie.avi with a single audio
+ track "-a 0". Now, we use a similar command to extract a second
+ audio
+ track from the source. Suppose, we used the example modules
+ "vmod,amod"
+ for video and audio extraction.<p>
+
+
+ The second session goes as follows. This session will be much
+ faster, since no video is de/encoded.<p>
+
+ <Ul>
+ <li>
+ (1) transcode the second audio track "-a 1" into an AVI
+ container file named add-on.avi This looks like:
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode -i (...) -x null,amod -g 0x0 -y raw -a 1
+ -o add-on.avi -u 50 </tr>
+ </table>
+ <p>
+
+ The resulting file is only a temporary file but enables
+ proper processing with <i>avimerge</i>. The export
+ module "-y raw" is fine, since it writes proper (0 bytes)
+ video frames.
+ Set video import module to "null". If all goes well,
+ both files should be identical with respect to the number
+ of frames. Choose the proper audio track with "-a". Try also to
+ increase the internal buffers "-u" for speedup.<p>
+
+ <li>(2) merge this track into movie.avi
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ avimerge -i movie.avi -o dualaudiomovie.avi -p add-on.avi
+ </tr>
+ </table>
+ <p>
+
+ <li> (3) Repeat steps (1-2) for even more audio tracks, if you
+ wish.
+ For best results, I recommend doing this procedure with a single
+ AVI movie file. All <i>avi*</i> post-processing tools now support
+ multiple audio tracks.<p>
+ --- <br>
+ Note: <i>transcode</i> supports reading from multiple-audio tracks
+ but only writes (exports) to single audio/video AVI-files.
+ </table>
+</table>
+
+
+
+<!-- hhmts start -->
+Last modified: Thu May 16 12:59:16 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/modules.html b/debian/transcode/transcode-1.1.7/docs/html/modules.html
new file mode 100644
index 00000000..9daf4527
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/modules.html
@@ -0,0 +1,387 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+<a name=filter></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>Filter plug-ins:</font>
+ </tr>
+ <tr>
+
+ <td>
+ Here is a <a href="filter.html">list</a> of available <b>filter</b> plug-ins.
+
+
+</table>
+</table>
+
+<a name=modules></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica">Import/export modules:</font>
+ </tr>
+ <tr>
+ <td>
+Some modules depend on other binaries/packages (marked red). See module pages for details:
+<table width=100%>
+ <tr>
+ <td align=left valign="top">
+<ul><li><b>import modules</b>:
+
+<p>
+<font size=+2 color=blue>Raw:</font>
+
+ <ul>
+ <li> <a href="import_null.html">import_null.so</a><br>
+ dummy module, reads from <i>/dev/zero</i>
+
+ <li> <a href="import_avi.html">import_avi.so</a> <br>RGB/PCM
+ from RIFF AVI files.
+
+ <li> <a href="import_raw.html">import_raw.so</a><br>
+ RGB/PCM from RIFF AVI/WAVE files or raw streams.
+
+ <li> <a href="import_yuv4mpeg.html">import_yuv4mpeg.so</a><br>
+ YUV from video streams produced by <i>mjpegtools</i> (YUV4MPEG)
+ and RIFF WAVE pcm audio.
+
+ </ul><p>
+ <font size=+2 color=blue>Quicktime4linux API:</font>
+ <ul>
+
+ <li> <a href="sorry.html">import_mov.so</a><br>
+ Quicktime file format, audio/video codecs supported by
+ <i>quicktime4linux</i>.
+
+
+ </ul><p>
+ <font size=+2 color=blue>FFmpeg API:</font>
+ <ul>
+
+ <li> <a href="sorry.html">import_ffmpeg.so</a> <br>
+ interface to <i>ffmpeg</i> library supported video codecs and
+ file formats.
+ </ul>
+ <p>
+ <font size=+2 color=blue>MPEG-4:</font>
+ <ul>
+
+ <li> <a href="sorry.html">import_divx.so</a><br>
+ decoding support for AVI-files with DivX, OpendivX, DivX
+ 4.xx/5.xx, XviD video using the DivX codec.
+
+ <li> <a href="sorry.html">import_xvid.so</a><br>
+ decoding support for AVI-files with DivX, OpendivX, DivX
+ 4.xx/5.xx, XviD video using the XviD codec.
+
+</ul><p>
+<font size=+2 color=blue>MPEG-1/2, AC3:</font>
+<ul>
+
+
+ <li> <a href="import_ac3.html">import_ac3.so</a> <br>
+ AC3 audio from MPEG program streams or raw streams.
+
+ <li> <a href="import_mp3.html">import_mp3.so</a><br>
+ MPEG audio from program streams or raw streams.
+
+ <li> <a href="import_mpeg2.html">import_mpeg2.so</a><br>
+ video track from MPEG program streams or raw streams,
+ extracted and decoded by <i>mpeg2dec</i>.
+
+ <li> <a href="import_vob.html">import_vob.so</a><br>
+ MPEG/AC3 program streams in VOB files (found on unencrypted/ripped DVDs).
+
+ <li> <a href="import_dvd.html">import_dvd.so</a><br>
+ on-the-fly DVD transcoding
+
+ </ul><p>
+ <font size=+2 color=blue>NuppelVideo:</font>
+ <ul>
+
+
+ <li> <a href="sorry.html">import_nuv.so</a> <br>
+ interface to NuppelVideo file format
+
+</ul><p>
+<font size=+2 color=blue>Digital Video:</font>
+<ul>
+
+ <li> <a href="import_dv.html">import_dv.so</a> <br>
+ Digital Video and PCM audio from RIFF AVI-files or raw streams.
+
+</ul><p>
+<font size=+2 color=blue>Images:</font>
+<ul>
+
+ <li> <a href="sorry.html">import_im.so</a><br>
+ interface to <i>ImageMagick</i> library supported picture codecs and
+ file formats for making animations. Reads images with a
+ counter pattern.
+
+ <li> <a href="sorry.html">import_imlist.so</a><br>
+ interface to <i>ImageMagick</i> library supported picture codecs and
+ file formats for making animations. Reads images from a list.
+
+</ul>
+<p>
+<font size=+2 color=blue>XML:</font>
+
+<ul>
+
+ <li> <a href="sorry.html">import_xml.so</a><br>
+ interface to XML files with file listing and frame range
+ produced by <i>kino</i>.
+
+</ul>
+
+<p>
+ <font size=+2 color=blue>Video4linux:</font>
+ <ul>
+ <li> <a href="sorry.html">import_v4l.so</a><br>
+ interface for grabbing sound/video from a v4l device.
+
+ <li> <a href="sorry.html">import_nvrec.so</a><br>
+ interface to <i>NVrec</i> video recorder program.
+ <p>
+ </ul>
+
+ <p>
+ <font size=+2 color=blue>MPlayer API:</font>
+<ul>
+
+ <li> <a href="sorry.html">import_mplayer.so</a> <br>
+ interface to <i>Mplayer</i> for decoding unsupported codecs,
+ exotic file formats or more ore less broken sources.
+</ul>
+
+ <p>
+<font size=+2 color=blue>Ogg Media:</font>
+
+ <ul>
+ <li>
+ <table cellspacing="4" cellpadding="0" border="0" width=100%>
+ <tr>
+ <td align=left valign="top" width=30% bgcolor=#e9e9e9>
+ <a href="import_ogg.php"><font size=+0>import_ogg.so</font></a>
+ </td>
+ </tr>
+ <tr>
+ <td>decodes Ogg Vorbis audio streams.
+ </td>
+ </tr>
+ </table>
+
+</ul><p>
+
+<font size=+2 color=blue>Loss-Less compression:</font>
+
+ <ul>
+ <li>
+ <table cellspacing="4" cellpadding="0" border="0" width=100%>
+ <tr>
+ <td align=left valign="top" width=30% bgcolor=#e9e9e9>
+ <a href="import_lzo.php"><font size=+0>import_lzo.so</font></a>
+ </td>
+ </tr>
+ <tr>
+ <td>imports AVI-files with LZO loss-less compression
+ for video
+ </td>
+ </tr>
+ </table>
+
+</ul>
+
+
+
+
+
+</td>
+<td align=left valign="top">
+<ul><li><b>export modules</b>:
+
+<p>
+<font size=+2 color=blue>Raw:</font>
+
+ <ul>
+ <li> <a href="export_null.html">export_null.so</a> <br>
+ benchmark, frame sink, disable audio for AVI file.
+
+ <li> <a href="export_raw.html">export_raw.so</a><br>
+ uncompressed or raw (compressed) frames, RGB, PCM.
+
+ <li> <a href="sorry.html">export_wav.so</a>
+ <br>RIFF WAVE data with PCM audio.
+
+ <li> <a href="sorry.html">export_toolame.so</a><br>
+ MPEG-1 layer-II audio stream, encoded by <i>toolame</i>.
+
+ <li> <a href="sorry.html">export_yuv4mpeg.so</a><br>
+ exports to YUV4MPEG stream, sound to file with "-m" option.
+
+ <li> <a href="sorry.html">export_pcm.so</a><br>
+ exports raw, multi-channel PCM audio to separate files.
+
+ </ul><p>
+
+ <font size=+2 color=blue>Quicktime4linux API:</font>
+ <ul>
+
+ <li> <a href="sorry.html">export_mov.so</a><br>
+ Quicktime file format, audio/video codecs supported by
+ <i>quicktime4linux</i>.
+
+ </ul>
+ <p>
+
+ <font size=+2 color=blue>FFmpeg API:</font>
+ <ul>
+
+ all modules have MP3/AC3/PCM audio support.
+
+ <li> <a href="sorry.html">export_ffmpeg.so</a><br>
+ interface to <i>ffmpeg</i> library supported video codecs.
+ </ul>
+ <p>
+
+ <font size=+2 color=blue>MPEG-4:</font>
+<ul>
+
+ all modules have MP3/AC3/PCM audio support.
+
+ <li>
+ <table cellspacing="4" cellpadding="0" border="0" width=100%>
+ <tr>
+ <td align=left valign="top" width=30% bgcolor=#e9e9e9>
+ <a href="export_divx5.php"> <font size=+0>export_divx5.so</font></a>
+ </td>
+ </tr>
+
+ <tr>
+ </tr>
+ <tr>
+ <td>DivX version 5 codec.
+ </td>
+ </tr>
+ </table>
+
+ <li>
+
+ <table cellspacing="4" cellpadding="0" border="0" width=100%>
+ <tr>
+ <td align=left valign="top" width=30% bgcolor=#e9e9e9>
+ <a href="export_xvid.php"> <font size=+0>export_xvid4.so</font></a>
+ </td>
+ </tr>
+ <tr>
+ <td>Open-Source XviD codec.
+ </td>
+ </tr>
+ </table>
+
+</ul><p>
+<font size=+2 color=blue>MPEG-1/2:</font>
+<ul>
+
+ <li> <a href="sorry.html">export_mpeg2enc.so</a><br>
+ MPEG-1/2, (S)VCD, frontend for <i>mpeg2enc</i> from
+ <i>mjpegtools</i>.
+
+ <li> <a href="sorry.html">export_mp2enc.so</a><br>
+ MPEG layer-2 audio frontend for <i>mp2enc</i> from
+ <i>mjpegtools</i>.
+
+</ul><p>
+<font size=+2 color=blue>Digital Video:</font>
+<ul>
+
+ <li> <a href="sorry.html">export_dv.so</a><br>
+ Digital Video, MPEG/AC3/PCM audio with AVI-file format.
+
+ <li> <a href="sorry.html">export_dvraw.so</a> <br>
+ raw Digital Video with interleaved uncompressed PCM audio.
+
+</ul>
+<p>
+<font size=+2 color=blue>Images:</font>
+<ul>
+ <li> <a href="sorry.html">export_ppm.so</a><br>
+ PPM raw video picture sequence, sound to extra file with "-m" option.
+
+ <li> <a href="sorry.html">export_im.so</a><br>
+ interface to <i>ImageMagick</i> library supported picture codecs and
+ file formats for generating picture sequences.
+
+ </ul>
+
+<p>
+<font size=+2 color=blue>Ogg Media:</font>
+
+ <ul>
+ <li>
+ <table cellspacing="4" cellpadding="0" border="0" width=100%>
+ <tr>
+ <td align=left valign="top" width=30% bgcolor=#e9e9e9>
+ <a href="export_ogg.php"><font size=+0>export_ogg.so</font></a>
+ </td>
+ </tr>
+ <tr>
+ <td>exports Ogg Vorbis audio stream to Ogg stream file with "-m
+ <filename>" option.
+ </td>
+ </tr>
+ </table>
+
+</ul><p>
+
+<p>
+<font size=+2 color=blue>Loss-Less compression:</font>
+
+ <ul>
+ <li>
+ <table cellspacing="4" cellpadding="0" border="0" width=100%>
+ <tr>
+ <td align=left valign="top" width=30% bgcolor=#e9e9e9>
+ <a href="export_lzo.php"><font size=+0>export_lzo.so</font></a>
+ </td>
+ </tr>
+ <tr>
+ <td>exports to AVI-files with LZO loss-less compression
+ for video
+ </td>
+ </tr>
+ </table>
+
+</ul><p>
+
+
+
+
+
+
+
+</ul>
+</tr>
+</table>
+ </tr>
+</table>
+</table>
+
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/mpeg.html b/debian/transcode/transcode-1.1.7/docs/html/mpeg.html
new file mode 100644
index 00000000..f6289a33
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/mpeg.html
@@ -0,0 +1,664 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font >VCD/(S)VCD/DVD</font>
+ </tr>
+ <tr>
+
+ <td>
+
+ <ul>
+ <li> <a href="mpeg.html#pmpeg"> <FONT FACE="Lucida,Helvetica">
+
+ encoding to MPEG (PAL)</font></a><br>
+ <ul>
+ <li> <a href="mpeg.html#pmpeg1"> <FONT
+ FACE="Lucida,Helvetica"> VCD </font></a>
+ <li> <a href="mpeg.html#pvcd"> <FONT FACE="Lucida,Helvetica">
+ (S)VCD</font></a>
+ <li> <a href="mpeg.html#pdvd"> <FONT FACE="Lucida,Helvetica">
+ DVD</font></a>
+ </ul>
+ <p>
+ <li> <a href="mpeg.html#nmpeg"> <FONT FACE="Lucida,Helvetica">
+ encoding to MPEG (NTSC)</font></a><br>
+
+ <ul>
+ <li><a href="mpeg.html#nmpeg1"> <FONT FACE="Lucida,Helvetica"> VCD</font></a>
+ <li> <a href="mpeg.html#nvcd"> <FONT FACE="Lucida,Helvetica">
+ (S)VCD</font></a>
+ <li> <a href="mpeg.html#ndvd"> <FONT FACE="Lucida,Helvetica">
+ DVD</font></a>
+
+ </ul>
+ </td>
+ </tr>
+</table>
+</table>
+
+
+<a name=pmpeg></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>encoding to MPEG (PAL)</font>
+ </tr>
+ <tr>
+ <td>
+
+
+Notes:
+ <ul>
+ <li> [...] denote import/processing options.
+
+ <li> if the aspect ratio changes after resizing the video frame,
+ use "--export_asr code" to notify encoder. Possible aspect
+ ratio codes are: 1=1:1, 2=4:3, 3=16:9, 4=2.21:1.
+
+ <li> muliplex add-on audio track with "-s filename". <i>tcmplex</i>
+ supports 1 video and 2 audio tracks.
+ <li> enable <i>sox</i> re-sampling filter with "-J resample"
+ (optional) instead of export modules resampling feature.
+ <li> for encoding with <i>mjpeg-tools</i>, the use of <i>mplex</i> is
+ recommended.
+ <li> Use <i>tcmplex</i> option "-D" to adjust a possible AV mismatch.
+ </ul>
+
+
+ <a name=pmpeg1><h3>VCD (352x288)</h3></a>
+
+ Video CD's have a restricted format for audio (MP2, 44100 Hz,
+ 224 kBits/s, stereo) and video (MPEG-1, 352x288, 1152 kBits/s CBR) parameter.
+ The preset profiles take care of the VCD2.0 specification.
+
+ <ul>
+ <li> bbmpeg port to linux: <font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F v,1 -E 44100 -b 224 -o test</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.mpg -i test.m1v -p test.mpa -m v</td>
+ </tr>
+ </table>
+
+ <p>
+ Replace "-F v,1" by "-F v" if you prefer resizing handled
+ by transcode. Example: reduce 720x576 to
+ 352x288 with "-B 18,23,16".<br><br>
+
+<li> mjpeg-tools interface:
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg2enc,mp2enc -F 1 -Z 352x288 -E 44100 -b 224 -o test</td>
+ </tr>
+ </table>
+
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mplex -f 1 -S 680 -o test.mpg test.m1v test.mpa
+ </tr>
+ </table>
+
+ <p>
+ Replace "-Z 352x288" by "-B" if you prefer the fast resizing mode
+ by transcode. Example: reduce 720x576 to
+ 352x288 with "-B 18,23,16".<br><br>
+
+</ul>
+
+ <a name=pvcd><h3>(S)VCD (480x576)</h3></a>
+ Super Video CD's have a less restricted format for audio (MP2, 44100 Hz,
+ 32-384 kBits/s, stereo) and video (MPEG-2, 480x576, up to 2600
+kBits/s VBR) parameter.
+ The preset profiles take care of the SVCD2.0 specification.
+
+ <ul>
+ <li> bbmpeg port to linux:
+
+
+ You may try to increase th bitrate for higher quality (X)SVCD.
+ Most consumer DVD/(S)VCD player can cope with that.
+
+ This is done with a profile file <i>xsvcd.prof</i>, which contains the
+ following entries:<p>
+
+ <code>
+ #(S)VCD profile for improved quality<br>
+fixed_vbv_delay = 1 <br>
+vbv_buffer_size = 230<br>
+cbr = 1<br>
+cbr_bitrate = 4000000.0<br>
+quant_value = 2<br>
+qscale_type = 0<br>
+vbr_mux = 0<br>
+video_buf_size = 230<br>
+use_comp_bitrate = 1<br>
+ </code>
+ <p>
+
+ and will bump up the bitrate to 4000 kbps. The additional
+ profile parameter are passed with the file name as a 3rd argument to "-F".
+
+<br>
+
+
+<font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F s,3,xsvcd.prof -E 44100 -b 128 -o test</td>
+ </tr>
+ </table>
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.mpg -i test.m2v -p test.mpa -m s</td>
+ </tr>
+ </table>
+
+<br>
+
+ <li> mjpeg-tools interface:
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg2enc,mp2enc -F 4 -Z 480x576 -E 44100 -b 128 -o test</td>
+ </tr>
+ </table>
+
+ <p>
+ Replace "-Z 480x576" by <i>transcode</i>'s fast resizing
+ option "-B" for speed improvements. Example: reduce 720x576 to
+ 480x576 with "-B 0,15,16".
+ <br>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mplex -f 4 -S 680 -o test.mpg test.m2v test.mpa
+ </tr>
+ </table>
+
+
+</ul>
+
+
+
+<a name=pdvd><h3>DVD compliant format</h3></a>
+
+Possible frame parameter combination: 720x576, 704x576, 352x576 and 352x288.<br>
+For a video frame size of 352x288, resizing can be delegated to the
+export module with "-F d,1", all other values require use of transcode's
+resize options.
+
+
+<ul>
+ <li> bbmpeg port to linux:
+
+ <ul><br>
+ <li> MP2 audio:<font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F d -E 44100 -b 224 -o test</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.vob -i test.m2v -p test.mpa -m d</td>
+ </tr>
+ </table>
+
+
+
+ <br>
+ <li> MP3 audio: <font color=red><bf>fixed in 0.6.0rc2</b></font>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg,raw -F d -m test.mp3</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.vob -i test.m2v -p test.mp3 -m d</td>
+ </tr>
+ </table>
+
+
+ <br>
+ <li> AC3 pass-through:<br>
+
+ In most cases, you will need to reduce the bitrate for
+ encoding. This is done with a profile file <i>dvd.prof</i>, which contains the
+ following entry:<p>
+
+ <code>
+ #DVD profile with reduced bitrate <br>
+ max_bitrate=4000000.0
+ </code>
+ <p>
+
+ and will reduce the bitrate to 4000 kbps. The
+ profile name is passed as a 3rd argument to "-F".
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg,raw -F d,,dvd.prof -m test.ac3 -A -0x2000</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.vob -i test.m2v -p test.ac3 -m d</td>
+ </tr>
+ </table>
+ <br>
+ <li> PCM audio: (not yet supported by <i>tcmplex</i>)
+
+
+</ul>
+
+
+
+ </ul>
+
+ </table>
+</table>
+
+
+<a name=nmpeg></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>encoding to MPEG (NTSC)</font>
+ </tr>
+ <tr>
+ <td>
+
+<p>
+ For NTSC material, transcode currently generates film mode, i.e., 23.976 fps
+ (progressive) for most NTSC DVD sources.
+ For generating NTSC MPEG video, the final result should be played at
+ 29.97 fps. Therefore the encoder must set the appropriate
+ flags to force a decoder/player to generate a 3:2 pulldown
+ (telecine) on demand.
+ Transcode offers a long option "--pulldown" to encode to MPEG
+ video with the appropriate flags set and switching the display rate
+ from 23.976 to 29.97 fps.
+ <br>
+
+<p>
+
+Notes:
+ <ul>
+ <li> [...] denote import/processing options.
+
+ <li> if the aspect ratio changes after resizing the video frame,
+ use "--export_asr code" to notify encoder. Possible aspect
+ ratio codes are: 1=1:1, 2=4:3, 3=16:9, 4=2.21:1.
+ <li> 3:2 pulldown flags must be enabled with long option "--pulldown"
+ <li> muliplex add-on audio track with "-s filename". <i>tcmplex</i>
+ supports 1 video and 2 audio tracks.
+ <li> enable <i>sox</i> re-sampling filter with "-J resample"
+ (optional) instead of export modules resampling feature.
+ <li> for encoding with <i>mjpeg-tools</i>, the use of <i>mplex</i> is
+ recommended.
+ <li> Use <i>tcmplex</i> option "-D" to adjust a possible AV mismatch.
+ </ul>
+
+ <a name=nmpeg1><h3>VCD (352x240)</h3></a>
+
+ Video CD's have a restricted format for audio (MP2, 44100 Hz,
+ 224 kBits/s, stereo) and video (MPEG-1, 352x240, 1152 kBits/s CBR) parameter.
+ The preset profiles take care of the VCD2.0 specification.
+
+ <ul>
+ <li> bbmpeg port to linux: <font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+
+ <ul> <br>
+ <li> NTSC film encoded @ 23.976 -> VCD @ 23.976 film mode:
+ <li> NTSC video encoded @ 29.97 -> VCD @ 29.97 video mode:
+ <br>
+ <table>
+
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F v,4 -E 44100 -b 224 -o test</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.mpg -i test.m1v -p test.mpa -m v</td>
+ </tr>
+ </table>
+
+ <br>
+ </ul>
+
+<p>
+<li> mjpeg-tools interface:
+
+
+ <ul> <br>
+ <li> NTSC video encoded @ 29.97 -> VCD @ 29.97 video mode:
+ <li> NTSC film encoded @ 23.976 -> VCD @ 23.976
+ film mode:
+
+ <br>
+ <table>
+
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg2enc,mp2enc -F 1
+ -Z 352x240 -E 44100 -b 224 -o test</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mplex -f 1 -S 680 -o test.mpg test.m1v test.mpa</td>
+ </tr>
+ </table>
+
+
+ <br>
+
+ </ul>
+
+ <p>
+ Replace "-Z 352x240" by <i>transcode</i>'s fast resizing
+ option "-B" for speed improvements. Example: reduce 720x480 to
+ 352x240 with "-B 15,23,16".<br>
+
+</ul>
+<p>
+ <a name=nvcd><h3>(S)VCD (480x480)</h3></a>
+
+ Super Video CD's have a less restricted format for audio (MP2, 44100 Hz,
+ 32-384 kBits/s, stereo) and video (MPEG-2, 480x480, up to 2600
+ kBits/s VBR) parameter.
+ The preset profiles take care of the SVCD2.0 specification.
+ The default profile bitrate is 2376 kbps.
+
+ <ul>
+ <li> bbmpeg port to linux:<font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+ <br>
+ <ul><br>
+ <li> NTSC film encoded @ 23.976 -> (S)VCD @ 23.976 film mode:
+ <li> NTSC video encoded @ 29.97 -> (S)VCD @ 29.97 video mode:
+ <br>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F s,2 -E 44100 -b 128 -o test</td>
+ </tr>
+ </table>
+ <br>
+
+
+ <li> DVD film encoded @ 23.976 --> (S)VCD @ 29.97 with 3:2 pulldown flags enabled:<br>
+
+
+ You may try to increase the bitrate for higher quality (X)VCD.
+ Most consumer DVD/(S)VCD player can cope with that.
+
+ This is done with a profile file <i>xsvcd.prof</i>, which contains the
+ following entries:<p>
+
+ <code>
+ #(S)VCD profile for improved quality<br>
+fixed_vbv_delay = 1 <br>
+vbv_buffer_size = 230<br>
+cbr = 1<br>
+cbr_bitrate = 4000000.0<br>
+quant_value = 2<br>
+qscale_type = 0<br>
+vbr_mux = 0<br>
+video_buf_size = 230<br>
+use_comp_bitrate = 1<br>
+ </code>
+ <p>
+
+ and will bump up the bitrate to 4000 kbps. The additional
+ profile parameter are passed with the file name as a 3rd argument to "-F".
+
+<br>
+ <font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F s,2,xsvcd.prof --pulldown -E 44100 -b 128 -o test</td>
+ </tr>
+ </table>
+ </ul>
+
+ <br>
+ Multiplexing the files:
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.mpg -i test.m2v -p test.mpa -m s</td>
+ </tr>
+ </table>
+
+<p>
+<li> mjpeg-tools interface:
+
+ <br>
+ <ul><br>
+ <li> NTSC film encoded @ 23.976 -> (S)VCD @ 23.976 film mode:
+ <li> NTSC video encoded @ 29.97 -> (S)VCD @ 29.97 video mode:
+ <br>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg2enc,mp2enc -F 4 -Z 480x480
+ -E 44100 -b 128 -o test</td>
+ </tr>
+ </table>
+ <br>
+
+ You may try to increase the bitrate for higher quality (X)VCD.
+ Most consumer DVD/(S)VCD player can cope with that. You can
+ pass more options to "mpeg2enc" as a 2nd argument to "-F". In this
+ case you must use profile "-F 5".
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg2enc,mp2enc -F 5,"-b 4000" -Z 480x480 -E 44100 -b 128 -o test</td>
+ </tr>
+</table>
+
+
+</ul>
+
+
+<p>
+Replace "-Z 480x480" by <i>transcode</i>'s fast resizing
+option "-B" for speed improvements. Example: reduce 720x480 to
+480x480 with "-B 0,15,16".
+<br>
+Multiplexing the files:
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mplex -f 4 -S 680 -o test.mpg test.m2v test.mpa</td>
+ </tr>
+ </table>
+
+ <br> or for "-F 5" profile with increased bitrate
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ mplex -f 5 -S 680 -o test.mpg test.m2v test.mpa</td>
+ </tr>
+</table>
+
+<br>
+See the <i>mplex</i> manpage for more options.
+
+ </ul>
+<br>
+
+
+<a name=ndvd><h3>DVD compliant format</h3></a>
+
+ Possible frame parameter combination: 720x480, 704x480, 352x480 and 352x240.<br>
+ For a video frame size of 352x240, resizing can be delegated to the
+ export module with "-F d,4", but this frame size is currently broken
+ in the exncoder, all other
+ values require use of transcode's resize options. The profile default
+ bitrate is 9800 kbps.
+
+<ul>
+ <li> bbmpeg port to linux:
+
+ <ul> <br>
+ <li> NTSC film encoded @ 23.976 -> DVD @ 23.976 film mode:
+ <li> NTSC video encoded @ 29.97 -> DVD @ 29.97 video mode:
+ <br>
+
+
+ <ul><br>
+ <li> MP2 audio:<font color=red><bf>audio
+ downsampling reported BROKEN! Additionally use "-J resample".</b></font>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg -F d -E 44100 -b 128 -o test</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.vob -i test.m2v -p test.mpa -m d</td>
+ </tr>
+ </table>
+
+
+
+ <br>
+ <li> MP3 audio:<font color=red><bf>fixed in 0.6.0rc2</b></font>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg,raw -F d -m test.mp3</td>
+ </tr>
+ </table>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ tcmplex -o test.vob -i test.m2v -p test.mp3 -m d</td>
+ </tr>
+ </table>
+
+<br>
+<li> PCM audio: (not yet supported by <i>tcmplex</i>)
+ </ul>
+<p>
+
+<li> DVD film encoded @ 23.976 --> DVD @ 29.97 with 3:2 pulldown flags enabled:<br>
+
+ In most cases, you will also wish to reduce the bitrate for
+ encoding. This is done with a profile file <i>dvd.prof</i>, which contains the
+ following entry:<p>
+
+ <code>
+ #DVD profile with reduced bitrate <br>
+ max_bitrate=4000000.0
+ </code>
+ <p>
+
+ and will reduce the bitrate to 4000 kbps. The
+ profile name is passed as a 3rd argument to "-F".
+
+ <ul><br>
+ <li> AC3 pass-through:
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -V -y mpeg,raw -F d,,dvd.prof --pulldown -m test.ac3 -A -0x2000</td>
+ </tr>
+ </table>
+
+</ul>
+
+
+
+</ul>
+
+</table>
+</table>
+
+
+<!-- hhmts start -->
+Last modified: Tue Jun 18 12:57:25 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/new.png b/debian/transcode/transcode-1.1.7/docs/html/new.png
new file mode 100644
index 00000000..b744cc78
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/new.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/other.html b/debian/transcode/transcode-1.1.7/docs/html/other.html
new file mode 100644
index 00000000..462e90bc
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/other.html
@@ -0,0 +1,218 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Other supported codecs and file formats</font>
+ </tr>
+ <tr>
+
+ <td>
+ <ul>
+ <li><a href="#o_mpeg1"> <FONT FACE="Lucida,Helvetica">
+ MPEG video</font></a><p>
+ <ul>
+ <li><a href="#o_mpeg1"> <FONT FACE="Lucida,Helvetica">
+ MPEG-1 </font></a>
+ <li><a href="#o_es"> <FONT FACE="Lucida,Helvetica">
+ MPEG elementary streams (ES)</font></a>
+ <li><a href="#o_es"> <FONT FACE="Lucida,Helvetica">
+ MPEG packetized streams (PES)</font></a><p>
+
+ </ul>
+
+ <li><a href="#o_nuv"> <FONT FACE="Lucida,Helvetica">
+ NuppelVideo</font></a><p>
+ <li><a href="#o_yuv4mpeg"> <FONT FACE="Lucida,Helvetica">
+ YUV4MPEG</font></a><p>
+ <li><a href="#o_mov"> <FONT FACE="Lucida,Helvetica">
+ Quicktime4linux</font></a><p>
+ <li><a href="#o_v4l"> <FONT FACE="Lucida,Helvetica">
+ Video4linux</font></a><p>
+ </ul>
+ </ul>
+ </td>
+ </tr>
+</table>
+</table>
+
+
+<a name=other></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>other supported file formats </font>
+ </tr>
+ <tr>
+ <td>
+
+ The following file formats are auto-detected and supported.
+ Some MPEG 1 videos may fail. The basic <i>transcode</i>
+ session
+ needs at least the options "-i" for input, "-o" for output
+ and "-y" with your choice of export module. The following
+ are example outputs:<p>
+
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode</td>
+
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -i test.X </td>
+ </tr>
+
+ <td></td><td align=left valign="top" bgcolor="#ccffcc">
+ -o test_divx4mp3.avi -y divx4</td></tr>
+
+ </table>
+
+ <br>
+
+ <a name=o_mpeg1>
+ <table>
+ <tr>
+ <td align=left valign=center bgcolor="#00ffff">
+ MPEG 1 video: </td><td> X=mpg</td>
+ </td>
+ </table>
+ </a>
+
+ <p>
+ <code>
+
+ transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich <br>
+ [transcode] auto-probing source test.mpg (ok) <br>
+ [transcode] V: import format | MPEG1 (V=mpeg2|A=mp3) <br>
+ [transcode] V: import frame | 320 x 240 1.33:1 encoded @ 1:1 <br>
+ [transcode] V: encoding fps | 24.000 <br>
+ [transcode] A: import format | 0x55 MPEG layer-3 [48000,16,2] <br>
+[transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 128 kbps <br>
+[transcode] A: bytes per frame | 8000 (8000.000000) <br>
+[transcode] A: adjustment | 0@1000 <br>
+ </code>
+
+ <p>
+ <ul>
+ <li>
+ Y'CrCb colorspace processing also available.
+
+ <li> The import module <i>import_mpeg2.so</i> might read
+ program streams, that fail with <i>import_vob.so</i>
+ </ul>
+ <p>
+
+ <a name=o_es>
+ <table>
+ <tr>
+ <td align=left valign=center bgcolor="#00ffff">
+ MPEG elementary streams (ES): </td><td> X=m2v</td>
+ </td>
+ </table>
+ </a>
+
+ <p>
+ <code>
+ transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich<br>
+ [transcode] auto-probing source test.m2v (ok)<br>
+ [transcode] V: import format | MPEG (V=mpeg2|A=null)<br>
+ [transcode] V: import frame | 720 x 576 1.25:1 encoded @ 4:3<br>
+ [transcode] V: encoding fps | 25.000<br>
+ [transcode] A: import | disabled<br>
+ [transcode] A: export | disabled<br>
+ [transcode] A: bytes per frame | 7680 (7680.000000)<br>
+ [transcode] A: adjustment | 0@1000<br>
+ </code>
+
+ <p>
+ <ul>
+ <li>
+ Y'CrCb colorspace processing also available.
+ </ul>
+ <p>
+
+ <a name=o_nuv>
+ <table>
+ <tr>
+ <td align=left valign=center bgcolor="#00ffff">
+ NuppelVideo: </td><td> X=nuv</td>
+ </td>
+ </table>
+ </a>
+
+
+ <p>
+
+ <code>
+transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich<br>
+[transcode] auto-probing source test.nuv (ok)<br>
+[transcode] V: import format | RTjpeg NuppelVideo (V=nuv|A=nuv)<br>
+[transcode] V: import frame | 352 x 288 1.22:1 <br>
+[transcode] V: encoding fps | 25.000<br>
+[transcode] V: Y'CbCr | YV12/I420<br>
+[transcode] A: import format | 0x1 PCM [41000,16,2]<br>
+[transcode] A: export format | 0x55 MPEG layer-3 [41000,16,2] 128 kbps<br>
+[transcode] A: bytes per frame | 6560 (6560.000000)<br>
+[transcode] A: adjustment | 0@1000<br>
+
+ </code>
+ <p>
+
+ <ul><li> Only Y'CrCb colorspace processing available.
+ </ul>
+ <p>
+
+<a name=o_yuv4mpeg>
+ <table>
+ <tr>
+ <td align=left valign=center bgcolor="#00ffff">
+ YUV4MPEG: </td><td> X=yuv4mpeg</td>
+ </td>
+ </table>
+ </a>
+
+<p>
+<code>
+
+transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich <br>
+[transcode] auto-probing source test.yuv4mpeg (ok)<br>
+[transcode] V: import format | YV12/I420 YUV4MPEG (V=yuv4mpeg|A=null)<br>
+[transcode] V: import frame | 720 x 576 1.25:1 <br>
+[transcode] V: encoding fps | 25.000<br>
+[transcode] V: Y'CbCr | YV12/I420<br>
+[transcode] A: import | disabled<br>
+[transcode] A: export | disabled<br>
+[transcode] A: bytes per frame | 7680 (7680.000000)<br>
+[transcode] A: adjustment | 0@1000<br>
+ </code>
+
+ <p>
+ <ul> <li>If you have the corresponding audio track in PCM WAV format, add
+ "-p sound.wav" to the command line.
+ </ul><p>
+ </table>
+</table>
+
+
+<!-- hhmts start -->
+Last modified: Thu May 16 12:59:51 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/post.html b/debian/transcode/transcode-1.1.7/docs/html/post.html
new file mode 100644
index 00000000..993470e9
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/post.html
@@ -0,0 +1,128 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Post-processing</font>
+ </tr>
+ <tr>
+
+ <td>
+
+ After hours of encoding time it's time to check if
+ the result is worth to be burnt on CD. <i>transcode</i>
+ comes with a couple of helper tools that allow for limited
+ editing of AVI-files.
+
+ <ul>
+
+ <li> <a href="#avisplit"> <FONT FACE="Lucida,Helvetica">avisplit</font></a><br>
+ Split an AVI-file into chunks.<p>
+
+ <li> <a href="#avimerge"> <FONT FACE="Lucida,Helvetica">avimerge</font></a><br>
+ Merge AVI-files into a single AVI-file or add audio
+ tracks.<p>
+
+ <li> <a href="#avisync"> <FONT FACE="Lucida,Helvetica">avisync</font></a><br>
+ Limited audio/video synchronization adjustments for
+ AVI-files.<p>
+
+ <li> <a href="#avifix"> <FONT FACE="Lucida,Helvetica">avifix</font></a><br>
+ Manipulate header information in AVI-files.<p>
+
+ </ul>
+
+
+
+ </td>
+ </tr>
+</table>
+</table>
+
+
+<a name=avisplit></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>avisplit</font>
+ </tr>
+ <tr>
+ <td>
+
+
+</table>
+</table>
+
+
+<a name=avimerge></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>avimerge</font>
+ </tr>
+ <tr>
+ <td>
+
+</table>
+</table>
+
+
+
+<a name=avisync></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>avisync</font>
+ </tr>
+ <tr>
+ <td>
+
+</table>
+</table>
+
+
+
+<a name=avifix></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>avifix</font>
+ </tr>
+ <tr>
+ <td>
+
+</table>
+</table>
+
+
+
+<!-- hhmts start -->
+Last modified: Thu May 16 12:55:47 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/pre.html b/debian/transcode/transcode-1.1.7/docs/html/pre.html
new file mode 100644
index 00000000..873b22b2
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/pre.html
@@ -0,0 +1,89 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Pre-Processing:</font>
+ </tr>
+ <tr>
+
+ <td>
+
+ Before you start wasting hours of encoding time please take
+ a break to examine your source you intend to
+ transcode into another video/audio format. <i>transcode</i>
+ comes with two helper tools that list some options when
+ invoked without arguments.
+
+
+ <ul>
+
+ <li> <a href="#tcprobe"> <FONT FACE="Lucida,Helvetica"> tcprobe</font></a><br>
+ Display summary information on file type, video format, audio
+ tracks and more.<p>
+
+ <li> <a href="#tcscan"> <FONT FACE="Lucida,Helvetica"> tcscan</font></a><br>
+ Scan the source and gather some global statistics. <p>
+
+ </ul>
+
+
+
+ </td>
+ </tr>
+</table>
+</table>
+
+
+<a name=tcprobe></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>tcprobe</font>
+ </tr>
+ <tr>
+ <td>
+
+
+</table>
+</table>
+
+
+<a name=tcscan></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>tcscan</font>
+ </tr>
+ <tr>
+ <td>
+
+</table>
+</table>
+
+
+
+<!-- hhmts start -->
+Last modified: Thu May 16 12:49:44 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/smart.html b/debian/transcode/transcode-1.1.7/docs/html/smart.html
new file mode 100644
index 00000000..6516de9f
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/smart.html
@@ -0,0 +1,278 @@
+<!-- saved from url=(0022)http://internet.e-mail -->
+<html>
+<head>
+<title>Smart Deinterlacing Filter</title>
+</head>
+<body><font face=verdana>
+<center><h2>Smart Deinterlacing Filter<br><small>(Version 2.6)</small></h2></center>
+<small>[Place this HTML file in the VirtualDub plugins directory to
+make it available via the Help button on the filter configuration
+dialog box. The computer must have an HTML browser, such as Internet
+Explorer or Netscape,
+available in its search path.]</small>
+<p>
+This filter provides a smart, motion-based deinterlacing capability. In static
+picture areas, interlacing artifacts do not appear, so data from both fields is
+used to provide full detail. In moving areas, deinterlacing is performed. Also,
+some clips derived from telecined material can appear to be interlaced when in fact
+they only require field shift and/or swaps to recover progressive (noninterlaced)
+frames. The filter provides advanced processing options to deal with these clips.
+<p>
+The following options are available:
+<p>
+<h3>Motion Processing</h3>
+
+<b><i>Frame-only differencing</i></b>: When this option is checked (default), only inter-frame
+comparisons are made to detect motion. If a pixel differs from the corresponding
+pixel in the previous frame, the pixel is considered to be moving.
+<p>
+<b><i>Field-only differencing</i></b>: When this option is checked, only inter-field
+comparisons are made to detect motion. If a pixel differs from the corresponding
+pixels in the previous and following fields (the lines above and below the current
+line), the pixel is considered to be moving.
+<p>
+<b><i>Frame-and-field differencing</i></b>: When this option is checked, both inter-frame and
+inter-field comparisons are made to detect motion. If a pixel differs from the
+corresponding pixel in both the previous field and the previous frame, the pixel
+is considered to be moving.
+<p>
+The correct choice for differencing depends on the input video; each mode has problems
+with some kinds of clips. Field-only differencing alone may tend to overestimate motion.
+Frame-only and frame-and-field differencing may tend to underestimate it.
+Also to be considered is execution time; frame-only will be the
+fastest, followed by field-only, followed by frame-and-field.
+<p>
+In my experience, good results with a wide range of clips are obtained with frame-only
+differencing at a threshold of 15, and so these are
+the filter defaults. Motion map denoising is helpful with field-only differencing
+as it reduces the amount of picture detail that is erroneously detected as motion.
+<p>
+<b><i>Compare color channels instead of luma</i></b>: When comparing pixels, if this box is unchecked
+(default), the lumanance values are compared. When this box is checked, the individual
+color channels (red, green, and blue) are compared. Luma comparison is good for general
+video and especially where static alpha-blended logos appear (because video noise can
+cause subtle color changes that would be detected by color channel compares). Color
+channel comparisons are good for cartoons and other clips with large solid color areas.
+<p>
+<b><i>Show motion areas only</i></b>: When selected, only the moving areas of the image
+are displayed; static areas are black. This option can be used to assess the
+suitability of the choice of option settings and threshold.
+<p>
+<b><i>Blend instead of interpolate in motion areas</i></b>: If this checkbox is not selected (default),
+then, in motion areas, the filter will discard one field's data and recreate it
+by interpolating new lines from the retained field's lines. In static areas, both
+field's data is used. If this checkbox is checked, then, in motion areas, instead
+of interpolating, the filter blends each line with the lines above and below. This
+has the effect of blending the fields, which tends to blur out the interlacing
+artifacts. The choice of interpolation versus blending depends on the nature of
+the input video and your own esthetic preferences. The interpolate mode avoids
+the halos you can get with the blend mode, but it introduces some small amount
+of stairstepping, and may tend to emphasize any video noise that is present. Try
+both ways and see which you prefer for a given video clip.
+<p>
+<b><i>Use cubic for interpolation</i></b>: When doing line interpolation (not blending), if
+this option is not selected, a linear interpolation using two lines is used. If this option is
+selected, a cubic interpolation using 4 lines is used. Cubic interpolation is better but
+slower.
+<p>
+<b><i>Motion map denoising</i></b>: A dilemma for users of the filter is that to get the best deinterlacing,
+we like a low threshold, such as 10-15. A low threshold ensures that residual interlacing
+artifacts don't sneak through. But if we set the threshold too low, video noise gets
+detected as motion. This causes two undesirable results. First, the motion noise causes
+a random sprinkling of deinterlaced areas in what should be static areas. This often
+manifests as a kind of sparkling, which is objectionable. Second, any extra false
+motion that is detected reduces the picture area that is passed through from both fields,
+reducing the perceived resolution of the overall picture. So, what we want is a low threshold
+but without the effects of video noise. When this checkbox is checked, extra
+filtering is added in the motion detection pipeline (not in the main video pipeline, so the
+ouput video is not compromised) that does a good job of suppressing false motion noise.
+The downside is that the filter runs slower. Use the "Show motion areas only" option to
+tweak the threshold fairly low without introducing false motion noise. This
+option is especially helpful with field-only differencing.
+<p>
+<b><i>Motion Threshold</i></b>: This value determines the difference between a pixel and its corresponding
+value in the previous field or frame that must be exceeded for the pixel to be considered
+moving. A threshold that is too high will allow interlacing artifacts to slip through. A
+threshold that is too low will cause too much of the image to be treated as moving,
+reducing the perceived resolution. A too-low threshold will also tend to emphasize noise.
+Without motion map denoising (see above), a threshold of 15-25 is good.
+With denoising, 10-20 is good. You can view the effect of threshold on motion detection
+by selecting the "Show motion areas only" checkbox.
+<p>
+<b><i>Scene Change Threshold</i></b>: Sometimes when a scene change occurs between the fields of
+a frame, the result is not satisfactory. This option permits you to set a threshold of change such
+that if the threshold is exceeded, the entire frame will be treated as moving, i.e., the
+entire frame will be interpolated or blended. The value to be specified is the percentage of
+moving area detected; for example, with the default value of 30, if 30 percent or more of
+the frame is detected to be moving, the entire frame will be treated as moving. Note that
+the percentage calculation is made prior to motion-map denoising (if enabled).
+
+<h3>Advanced Processing</h3>
+
+Advanced Processing is most often used for "deinterlacing" captured PAL video originally
+made from films. If you have movies that seem to be interlaced, it is worth trying
+the advanced processing first, because it may allow you to recover the original progressive
+frames without quality loss. Because the processing is sufficient to recover the original
+progressive frames, full motion processing is usually disabled when Advanced Processing is
+enabled. But some capture cards do weird things when they capture, and if you are
+unlucky enough to have such a card, you may need to enable one or more of the Advanced
+Processing options and perform Motion Processing. Hopefully, the analysis below will help
+you to determine if you are so affected.
+<p>
+Before proceeding into the analysis, please note that, due to
+the way that this filter buffers frames internally, it may appear to not work correctly when
+scrubbing the time line or when single stepping backward. But single stepping forward will
+always work and, of course, saved processed video will always be correct. It is always advisable
+to hit the rewind button before starting processing.
+
+<h4>Technical Explanation</h4>
+
+I give the technical explanation first, then I explain what the options do. The former is
+necessary to understand the latter.
+<p>
+First, it is necessary to understand how capture cards might vary. Let us assume that the
+source material is simply a stream of bottom and top fields, as follows:
+<p>
+b1t1b2t2b3t3b4t4...
+<p>
+The symbol 'b' indicates a bottom field and 't' indicates a top field.
+The number indicates the frame number of the original progressive frame. Thus, fields
+b1 and t1 are both from frame 1 and contain information from the same temporal moment.
+<p>
+The capture card will capture this stream in memory, varying in two ways. First, it might
+start capturing on a bottom field or a top field. Second, it might place either the bottom field
+or the top field first in memory. This leads to 4 ways in which the stream may be captured,
+as follows:
+<p>
+1) b1t1-b2t2-b3t3-b4t4...<br>
+2) t1b1-t2b2-t3b3-t4b4...<br>
+3) t1b2-t2b3-t3b4-t4b5...<br>
+4) b2t1-b3t2-b4t3-b5t4...
+<p>
+where the '-' character indicates a frame boundary. A given capture card will be characterised
+by which of these capture patterns it uses. Note that if capture pattern 1 is used, no filtering
+is needed to re-create the original progressive frames.
+<p>
+It might seem that all we need to do now is to define the operations that the filter must
+perform to change each of the above capture patterns to the desired deinterlaced end result
+b1t1-b2t2-b3t3-b4t4. That would only tell half the story. The problem is that there is an
+alternative form for the input stream! Consider these two ways in which the original material
+may be telecined:
+<p>
+1) b1t1b2t2b3t3b4t4... (as before)<br>
+2) b1t2b2t3b3t4b4t5... ('perverse' telecining)
+<p>
+Note that both will appear fine when displayed on an interlaced display, but a capture of
+telecine type 2 with capture pattern 1 will no longer give deinterlaced output
+on a progressive display without filtering! This means that we must now consider 8 patterns,
+i.e., 4 capture patterns times 2 telecining types. For each type, we will have a specific operation
+that will need to be done to re-create the original progressive frames. We see below that by
+combining 3 building blocks we can cover all the possibilities. The building blocks are applied
+in order and each one is optional:
+<p>
+swap fields on input --> shift field phase by one --> swap fields on output
+<p>
+A phase shift by one means that a stream b1t1-b2t2-b3t3... becomes xxb1-t1b2-t2b3-t3b4...
+<p>
+Following are all 8 possibilities together with the processing required for each:
+<p>
+<b><i>Case 1</i></b>: Telecine 1, capture 1 gives after capture:
+<p>
+b1t1-b2t2-b3t3...
+<p>
+Required action: none.
+<p>
+<b><i>Case 2</i></b>: Telecine 1, capture 2, gives after capture:
+<p>
+t1b1-t2b2-t3b3...
+<p>
+Required action: swap on input.
+<p>
+<b><i>Case 3</i></b>: Telecine 1, capture 3, gives after capture:
+<p>
+t1b2-t2b3-t3b4...
+<p>
+Required action: phase shift.
+<p>
+<b><i>Case 4</i></b>: Telecine 1, capture 4, gives after capture:
+<p>
+b2t1-b3t2-b4t3...
+<p>
+Required action: swap on input, followed by phase shift.
+<p>
+<b><i>Case 5</i></b>: Telecine 2, capture 1, gives after capture:
+<p>
+b1t2-b2t3-b3t4...
+<p>
+Required action: phase shift, followed by swap on output.
+<p>
+<b><i>Case 6</i></b>: Telecine 2, capture 2, gives after capture:
+<p>
+t2b1-t3b2-t4b3...
+<p>
+Required action: swap on input, followed by phase shift, followed by swap on output.
+<p>
+<b><i>Case 7</i></b>: Telecine 2, capture 3, gives after capture:
+<p>
+t2b2-t3b3-t4b4...
+<p>
+Required action: swap on input.
+<p>
+<b><i>Case 8</i></b>: Telecine 2, capture 4, gives after capture:
+<p>
+b2t2-b3t3-b4t4...
+<p>
+Required action: none.
+<p>
+Unfortunately, it is not a trivial matter to determine which correction to apply.
+If one is sure that the material is telecined from progressive material, one can try
+all possibilities. When the correct one is found, one then knows for the future what the
+capture pattern must be for the capture card used. Thereafter, only two corrections
+need be tried to allow for the two possible telecine patterns. I wish things were simpler,
+but, alas, it is not so.
+<p>
+Note also that the telecining method can change in mid-clip. This filter does not adapt to
+such changes. A different filter, Telecide, is available that can adapt to such changes
+and output a continuous stream of progressive frames.
+<p>
+<h4>Advanced Processing Settings</h4>
+
+The advanced processing settings allow the possible 8 corrections to be applied. Simply check
+a given building block if you want it enabled.
+<p>
+<b><i>Field swap before phase shift</i></b>: Swaps the fields of the frames before an optional phase shift.
+<p>
+<b><i>Phase shift</i></b>: Shifts the field phase by one, i.e., b1t1-b2t2-b3t3... becomes
+xxb1-t1b2-t2b3-t3b4...
+<p>
+<b><i>Field swap after phase shift</i></b>: Swaps the fields of the frames after an optional phase shift.
+<p>
+<b><i>Disable motion processing</i></b>: When checked the filter will perform only the Advanced Processing and
+will not follow it with normal motion processing. This is useful for getting only a shift and/or
+swap when that is sufficient for processing telecined material. When this is unchecked the
+Advanced Processing will be performed first and then full motion processing will be performed.
+
+<h3>Note on 3:2 Pulldown, Etc.</h3>
+
+Some video streams are created from progressive video by a process called pulldown.
+This results in a mixture of progressive and interlaced frames, from which it is theoretically
+possible to recreate the original progressive frames without doing motion-adaptive deinterlacing.
+It is technically very challenging to write a filter that will recreate the original
+frames for all types of pulldown and in the presence of video edits, etc. I have created
+a filter that performs this function reasonably well (Telecide) and you may find that
+it meets all your needs. As an alternative, motion-adaptive deinterlacing will function quite
+acceptably for the majority of these video streams. Finally, some people use Telecide followed
+by Smart Deinterlacer in field-only mode to catch any interlaced frames that slip through
+Telecide.
+<p>
+For additional information, version updates, and other filters, please go to the following web site:
+<p>
+Filters for VirtualDub<br>
+<a href=http://sauron.mordor.net/dgraft/index.html>
+http://sauron.mordor.net/dgraft/index.html</a>
+<p>
+Donald Graft<br>
+August 6, 2001<br>
+(C) Copyright 1999-2001, All Rights Reserved
+</body>
+</html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/sorry.html b/debian/transcode/transcode-1.1.7/docs/html/sorry.html
new file mode 100644
index 00000000..f3428a88
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/sorry.html
@@ -0,0 +1,38 @@
+<html> <head>
+<title></title>
+</head>
+
+<body>
+
+
+<BODY bgcolor=lavender
+TEXT="blue" LINK="red" ALINK=red3 VLINK=blue>
+
+<FONT COLOR="blue" SIZE=7>
+
+<h1> <center> This page is not yet finished
+
+</h1>
+</FONT>
+
+<hr>
+
+
+<center>
+<h2>
+ <img src=/~ostreich/images/biglook.gif align=botton>
+<FONT COLOR="red" SIZE=7><Strong>
+ Sorry!
+</STRONG></FONT>
+</center>
+</h2>
+<hr>
+
+<!--<A HREF=/~ostreich/welcome.html> Return to homepage </A> -->
+
+<address>maintained by <A
+HREF="mailto:ostreich@theorie.physik.uni-goettingen.de">ThOe</a> </address>
+<!-- hhmts start -->
+Last modified: Tue Jul 3 16:18:09 CEST 2001
+<!-- hhmts end -->
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/sub0-00000.png b/debian/transcode/transcode-1.1.7/docs/html/sub0-00000.png
new file mode 100644
index 00000000..b8f68b44
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/sub0-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/sub1-00000.png b/debian/transcode/transcode-1.1.7/docs/html/sub1-00000.png
new file mode 100644
index 00000000..e27ec852
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/sub1-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/sub2-00000.png b/debian/transcode/transcode-1.1.7/docs/html/sub2-00000.png
new file mode 100644
index 00000000..c1d7375b
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/sub2-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/sub3-00000.png b/debian/transcode/transcode-1.1.7/docs/html/sub3-00000.png
new file mode 100644
index 00000000..165f884a
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/sub3-00000.png
Binary files differ
diff --git a/debian/transcode/transcode-1.1.7/docs/html/subtitles.html b/debian/transcode/transcode-1.1.7/docs/html/subtitles.html
new file mode 100644
index 00000000..3510f937
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/subtitles.html
@@ -0,0 +1,332 @@
+<html>
+<head>
+<title> Linux Video Stream Processing Tool - Examples</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="keywords" content="DVD, digital video, DV, encoder, divx,
+DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3,
+program stream, video, audio, transcode, decoder, stream, YV12">
+</head>
+
+<body bgcolor=#CDB5CD>
+
+
+<a name=top></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9"> <FONT
+ FACE="Lucida,Helvetica"> <font>Subtitles:
+ </font>
+ </tr>
+ <tr>
+
+ <td>
+
+ This chapter gives a short introduction on handling and
+ processing subtitles with transcode and related programs.
+
+ <ul>
+ <li> <a href="#extsub"> <FONT FACE="Lucida,Helvetica">
+ DVD subtitle overlay mode with <i> -J extsub</i></font></a> <p>
+ <li> <a href="#subrip"><FONT FACE="Lucida,Helvetica">
+ generating subtitle files with <i>subrip</i></font></a><p>
+ <li> <a href="#subtitler"><FONT FACE="Lucida,Helvetica">
+ adding custom subtitles with <i> -J subtitler</i></font></a><p>
+
+ </ul>
+ </td>
+ </tr>
+</table>
+</table>
+
+
+
+<a name=extsub></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font> DVD subtitle overlay mode </font>
+ </tr>
+ <tr>
+ <td>
+
+ transcode provides a filter plugin <i> filter_extsub.so</i> for elementary DVD
+ subtitle rendering in connection with <i>-x vob</i>. Use it with<p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ transcode [...] -J extsub=&lt;options&gt;</td>
+ </tr>
+ </table><p>
+
+ The option string looks as follows (all options default to 0): <p>
+
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ s:h:t:f:w:a:b:p:q
+ </tr>
+ </table><p>
+
+ <ul>
+
+ <li> s &nbsp; subtitle track id (0-31)<br>
+
+ Use <i>tcprobe -H N</i> with N>1 to find out
+ if subtitle any packs are available in the program stream.<p>
+
+
+ <li> h &nbsp; offset of subtitle with respect to bottom
+ of frame in rows.<br>
+
+ Subtitles are placed at the bottom of the
+ frame. Try this option to shift them up or down.<p>
+
+ <li> t &nbsp; global display start time correction
+ in msec.<br>
+ If you feel, subtitles are displayed not timely,
+ adjust it with this option. This will affect all subtitles.<p>
+
+
+ <li> f &nbsp; fast rendering, i.e., no anti-aliasing (0=off,1=on).<br>
+ Anti-aliasing of the font is performed by
+ default. Switch it of (1) if your font is tiny
+ and messed up by this feature.<p>
+
+
+ <li> w &nbsp; render on post-processing (0=off,
+ 1=on).<br>
+ Setting this option to 1 will render the
+ subtitle on post-processing instead of pre-processing.
+ This may improve subtitle quality but makes no
+ sense after extensive resizing of the frame.<p>
+
+ <li> a &nbsp; graylevel value a (0-255).
+ <li> b &nbsp; graylevel value b (0-255).<br>
+ Make another subtitle color visible with full
+ intensity equal to 255. May lead to fatter fonts.<p>
+
+ <li> p &nbsp; assign subtitle color p [0-3] to
+ graylevel value a.
+ <li> q &nbsp; assign subtitle color q [0-3] to graylevel value b.<br>
+ Shuffle the color assignment by choosing another
+ subtitle color between 0 and 3. Useful for black fonts on white background.<p>
+
+ </ul>
+ <p>
+
+ Example (1) changing color assignment:
+
+ <ul>
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub
+ </tr>
+ </table>
+
+ this one looks not as expected without any further options.
+
+ <p>
+
+ <img align="top" src="mes0-00000.png"> <p>
+
+
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:0:0:0:0:1:2
+ </tr>
+ </table>
+
+ shuffle the font color assignment
+ using 1:2 looks like this, but has an ugly 3D effect.
+
+ <p>
+
+ <img align="top" src="mes4-00000.png"> <p>
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:0:0:0:0:1:3
+ </tr>
+ </table>
+
+ shuffle the color assignment using 1:3 looks better,
+ but shows white shadows that make the font fatter but blurry
+
+ <p>
+
+ <img align="top" src="mes5-00000.png"> <p>
+
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:0:0:0:0:2:3
+ </tr>
+ </table>
+
+ shuffle the color assignment using 2:3 seems to be perfect.
+ Nice and smooth looking letters.
+ <p>
+
+ <img align="top" src="mes6-00000.png"> <p>
+
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:1:0:0:0:2:3
+ </tr>
+ </table>
+
+ for comparison, we switch off anti-aliasing, see the difference?
+
+ <p>
+
+ <img align="top" src="mes7-00000.png"> <p>
+
+
+ </ul>
+
+ Example (2) adding another white color:
+
+ <ul>
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub
+ </tr>
+ </table>
+
+ this one looks already perfect without any options.
+
+ <p>
+
+ <img align="top" src="sub0-00000.png"> <p>
+
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:1
+ </tr>
+ </table>
+
+ same as above with-out ant-aliasing.
+
+ <p>
+
+ <img align="top" src="sub1-00000.png"> <p>
+
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:0:0:0:255
+ </tr>
+ </table>
+
+ We make switch another color to full intensity (white) to
+ make the subtitle appear fatter, maybe too much.
+
+ <p>
+
+ <img align="top" src="sub2-00000.png"> <p>
+
+
+ <li>
+ <table>
+ <tr>
+ <td align=left valign="top" bgcolor="#ccffcc">
+ -J extsub=0:0:0:1:0:0:255
+ </tr>
+ </table>
+
+ The above fat one without anti-aliasing.
+
+ <p>
+
+ <img align="top" src="sub3-00000.png"> <p>
+
+
+
+
+
+ </ul>
+
+
+ </table>
+</table>
+
+
+<a name=subrip></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font>generating subtitle files</font>
+ </tr>
+ <tr>
+ <td>
+
+
+ Please find some documentation on Arne Driescher's
+ <i>subrip</i> program in the <code>contrib/subrip/</code> directory
+ or visit the <a
+ href=http://subtitleripper.sourceforge.net/>project page</a>
+ for more information.
+</table>
+</table>
+
+
+
+<a name=subtitler></a>
+<table cellspacing="10" cellpadding="0" border="0" width="100%">
+ <tr>
+ <td align=left valign="top" width=30% bgcolor="#a0a0a0">
+ <table border="0" cellpadding="10" cellspacing="3" font size=+2 bgcolor="#ffffff" width=100%>
+ <td align="left" bgcolor="#e9e9e9">
+
+ <font> generating custom subtitles</font>
+ </tr>
+ <tr>
+ <td>
+
+
+ Please find some documentation on Jan Panteltje's
+ <i>subtitler</i> plugin in the <code>filter/subtitler/</code> directory
+ or visit the <a
+ href=http://www.home.zonnet.nl/panteltje/subtitles/>
+ project page</a>
+ for more information.
+
+</table>
+</table>
+
+
+<!-- hhmts start -->
+Last modified: Thu May 16 12:52:34 CEST 2002
+<!-- hhmts end -->
+
+</body> </html>
diff --git a/debian/transcode/transcode-1.1.7/docs/html/table.php b/debian/transcode/transcode-1.1.7/docs/html/table.php
new file mode 100644
index 00000000..9f431e0f
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/table.php
@@ -0,0 +1,131 @@
+<body bgcolor=#CDB5CD>
+
+<?php
+
+$MOD = "module name:";
+$DES = "description:";
+$AUT = "author(s):";
+$PAC = "required packages:";
+$AFORM = "audio format:";
+$VFORM = "video format:";
+$FILE = "file type:";
+$COM = "comments:";
+$VER = "included since:";
+
+
+echo "<table cellspacing=10 cellpadding=0 border=0 width=100%>";
+
+echo "<tr>";
+echo "<td align=left valign=top width=30% bgcolor=#a0a0a0>";
+
+echo "<table border=0 cellpadding=10 cellspacing=3 font size=+2 bgcolor=#ffffff width=100%>";
+
+echo "<tr>";
+echo "<td align=left bgcolor=#e9e9e9 width=30%>";
+echo "<FONT FACE=Helvetica font size=+2> $MOD";
+echo "</td>";
+echo "<td align=left bgcolor=#e9e9e9 width=70%>";
+echo "<strong>";
+echo "<FONT FACE=Helvetica font size=+2> $mod</strong>";
+echo "</td>";
+echo "</tr>";
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $DES";
+echo "</td>";
+echo "<td align=left>";
+echo "<FONT FACE=Helvetica font size=+2> $des";
+echo "</td>";
+echo "</tr>";
+
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $AUT";
+echo "</td>";
+echo "<td align=left>";
+echo "<FONT FACE=Helvetica font size=+2> $aut";
+echo "</td>";
+echo "</tr>";
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $VER";
+echo "</td>";
+echo "<td align=left>";
+echo "<FONT FACE=Helvetica font size=+2> $ver";
+echo "</td>";
+echo "</tr>";
+
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $PAC";
+echo "</td>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $pac";
+echo "</td>";
+echo "</tr>";
+
+
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $VFORM";
+echo "</td>";
+echo "<td align=leftvalign=top >";
+echo "<FONT FACE=Helvetica font size=+2> $format[0]";
+echo "</td>";
+echo "</tr>";
+
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $AFORM";
+echo "</td>";
+echo "<td align=leftvalign=top >";
+echo "<FONT FACE=Helvetica font size=+2> $format[1]";
+echo "</td>";
+
+echo "</tr>";
+
+
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $FILE";
+echo "</td>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $file";
+echo "</td>";
+echo "</tr>";
+
+echo "<tr>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2> $COM";
+echo "</td>";
+echo "<td align=left valign=top>";
+echo "<FONT FACE=Helvetica font size=+2>";
+echo "<ul>";
+
+$i=0;
+
+while ($i<count($c)) {
+ echo "<li>";
+ echo "$c[$i]";
+ echo "</li>";
+ ++$i;
+}
+
+echo "</ul>";
+echo "</td>";
+echo "</tr>";
+
+
+
+
+echo "</table>";
+echo "</table>";
+?>
+
+
+
diff --git a/debian/transcode/transcode-1.1.7/docs/html/tc.png b/debian/transcode/transcode-1.1.7/docs/html/tc.png
new file mode 100644
index 00000000..0e095f85
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/html/tc.png
Binary files differ