cvs commit: BLFS/BOOK/multimedia/videoutils/transcode transcode-desc.xml transcode-exp.xml transcode-inst.xml transcode-intro.xml transcode.ent

larry at linuxfromscratch.org larry at linuxfromscratch.org
Fri Dec 27 14:38:20 PST 2002


larry       02/12/27 17:38:20

  Modified:    BOOK     index.xml
               BOOK/introduction/welcome changelog.xml credits.xml
               BOOK/multimedia multimedia.ent
               BOOK/multimedia/videoutils videoutils.xml
  Added:       BOOK/multimedia/videoutils transcode.xml
               BOOK/multimedia/videoutils/transcode transcode-desc.xml
                        transcode-exp.xml transcode-inst.xml
                        transcode-intro.xml transcode.ent
  Log:
  added transcode-0.6.2
  
  Revision  Changes    Path
  1.123     +2 -2      BLFS/BOOK/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/index.xml,v
  retrieving revision 1.122
  retrieving revision 1.123
  diff -u -r1.122 -r1.123
  --- index.xml	26 Dec 2002 21:06:48 -0000	1.122
  +++ index.xml	27 Dec 2002 22:38:20 -0000	1.123
  @@ -2,8 +2,8 @@
   <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
   			"/usr/share/docbook/docbookx.dtd" [
   
  -<!ENTITY version "20021226">
  -<!ENTITY releasedate "December 26th, 2002">
  +<!ENTITY version "20021227">
  +<!ENTITY releasedate "December 27th, 2002">
   
   <!ENTITY % book SYSTEM "book/book.ent">
   <!ENTITY % preface SYSTEM "preface/preface.ent">
  
  
  
  1.313     +3 -0      BLFS/BOOK/introduction/welcome/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/changelog.xml,v
  retrieving revision 1.312
  retrieving revision 1.313
  diff -u -r1.312 -r1.313
  --- changelog.xml	27 Dec 2002 21:45:09 -0000	1.312
  +++ changelog.xml	27 Dec 2002 22:38:20 -0000	1.313
  @@ -10,6 +10,9 @@
   
   <itemizedlist>
   
  +<listitem><para>December 27th, 2002 [larry]: Multimedia: Added
  +transcode-0.6.2.</para></listitem>
  +
   <listitem><para>December 26th, 2002 [larry]: Multimedia: updated to
   MPlayer-0.90rc2.</para></listitem>
   
  
  
  
  1.104     +1 -1      BLFS/BOOK/introduction/welcome/credits.xml
  
  Index: credits.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/credits.xml,v
  retrieving revision 1.103
  retrieving revision 1.104
  diff -u -r1.103 -r1.104
  --- credits.xml	27 Dec 2002 21:45:09 -0000	1.103
  +++ credits.xml	27 Dec 2002 22:38:20 -0000	1.104
  @@ -76,7 +76,7 @@
   <title>Installation Instruction Authors</title>
   <itemizedlist>
   
  -<listitem><para>aalib, Alsa, ffmpeg, MPlayer, opendivx and xvid: <emphasis>Alex Kloss</emphasis></para></listitem>
  +<listitem><para>aalib, Alsa, ffmpeg, MPlayer, opendivx, transcode and xvid: <emphasis>Alex Kloss</emphasis></para></listitem>
   
   <listitem><para>AbiWord, at-spi, ATK, audiofile, avifile, bc, bonobo-activation, bug-buddy,
   cdrdao, cdrtools, cpio, curl, dhcp, DocBook, enlightenment, eog, esound,
  
  
  
  1.6       +2 -0      BLFS/BOOK/multimedia/multimedia.ent
  
  Index: multimedia.ent
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/multimedia/multimedia.ent,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- multimedia.ent	22 Dec 2002 00:35:44 -0000	1.5
  +++ multimedia.ent	27 Dec 2002 22:38:20 -0000	1.6
  @@ -39,6 +39,7 @@
   <!ENTITY % mplayer SYSTEM "videoutils/mplayer/mplayer.ent">
   <!ENTITY % xine-lib SYSTEM "videoutils/xine/xine-lib.ent">
   <!ENTITY % xine SYSTEM "videoutils/xine/xine.ent">
  +<!ENTITY % transcode SYSTEM "videoutils/transcode/transcode.ent">
   %xvid;
   %opendivx;
   %ffmpeg;
  @@ -46,6 +47,7 @@
   %mplayer;
   %xine-lib;
   %xine;
  +%transcode;
   
   <!-- CD Writing Utilities -->
   <!ENTITY multimedia-cdwriteutils SYSTEM "cdwriteutils/cdwriteutils.xml">
  
  
  
  1.6       +1 -0      BLFS/BOOK/multimedia/videoutils/videoutils.xml
  
  Index: videoutils.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/multimedia/videoutils/videoutils.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- videoutils.xml	22 Dec 2002 00:35:44 -0000	1.5
  +++ videoutils.xml	27 Dec 2002 22:38:20 -0000	1.6
  @@ -9,5 +9,6 @@
   &mplayer;
   &xine-lib;
   &xine;
  +&transcode;
   
   </chapter>
  
  
  
  1.1                  BLFS/BOOK/multimedia/videoutils/transcode.xml
  
  Index: transcode.xml
  ===================================================================
  <sect1 id="transcode" xreflabel="transcode-&transcode-version;">
  <?dbhtml filename="transcode.html" dir="multimedia"?>
  <title>transcode-&transcode-version;</title>
  
  &transcode-intro;
  &transcode-inst;
  &transcode-exp;
  &transcode-desc;
  
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/videoutils/transcode/transcode-desc.xml
  
  Index: transcode-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The transcode package contains <userinput>transcode</userinput>,
  <userinput>tccat</userinput>, <userinput>tcdecode</userinput>,
  <userinput>tcdemux</userinput>, <userinput>tcextract</userinput>,
  <userinput>tcframe</userinput>, <userinput>tcprobe</userinput>,
  <userinput>tcscan</userinput>, <userinput>avicodec</userinput>,
  <userinput>avidump</userinput>, <userinput>avimerge</userinput>,
  <userinput>avisplit</userinput>, <userinput>avisync</userinput> and
  a merry lot of input/filter/output modules.</para>
  
  </sect2>
  
  <sect2><title>Description</title>
  
  <sect3><title>transcode</title>
  <para>transcode is the encoder's user interface that handles the plugins
  and other programs, being the glue between the modules.
  There are several well documented usage examples on either the homepage
  or the documentation included in the package.</para></sect3>
  
  <sect3><title>tccat</title>
  <para>tccat concatenates input files using the input plugins of 
  transcode.</para></sect3>
  
  <sect3><title>tcdecode</title>
  <para>tcdecode is used to decode input files to raw video and pcm audio
  stream.</para></sect3>
  
  <sect3><title>tcdemux</title>
  <para>tcdemux demultiplexes audio/video input that contains multiple
  streams, e.g. VOB-files.</para></sect3>
  
  <sect3><title>tcextract</title>
  <para>tcextract grabs single streams from a file containing multiple
  streams.</para></sect3>
  
  <sect3><title>tcframe</title>
  <para>tcframe processes single video frames for different color encodings
  (RGB >-< YUV or similar).</para></sect3>
  
  <sect3><title>tcprobe</title>
  <para>tcprobe prints informations about the input file format.</para></sect3>
  
  <sect3><title>tcscan</title>
  <para>tcscan performs several measurements on the given input 
  data.</para></sect3>
  
  <sect3><title>avicodec</title>
  <para>avicodec indicates or changes FOURCC codec flag in an .avi 
  file.</para></sect3>
  
  <sect3><title>avidump</title>
  <para>avidump dumps audio or video stream of an given avifile to
  stdout (for avi conversion or extraction of audio streams).</para></sect3>
  
  <sect3><title>avimerge</title>
  <para>avimerge merges avi files of the same format. Do not try to merge
  avi files of different formats, it will most likely result in errors (and
  format means same bitrates, too!).</para></sect3>
  
  <sect3><title>avisplit</title>
  <para>avisplit splits avi files into multiple files.</para></sect3>
  
  <sect3><title>avisync</title>
  <para>avisync can shift audio in avi files for better synchronizing of
  audio and video data signal.</para></sect3>
  
  <sect3><title>input/filter/output modules</title>
  <para>Depending on the external libraries that are used, there are a great
  number of plugins to convert audio and video input to raw format, process
  raw video and audio and convert raw audio and video to other formats to be
  written into a filetype of choice. Read the documentation.</para></sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/videoutils/transcode/transcode-exp.xml
  
  Index: transcode-exp.xml
  ===================================================================
  <sect2>
  <title>Command explanations</title>
  
  <para><userinput>--prefix=/usr</userinput> : This switch tells transcode
  where to install binaries, libraries and other files.</para>
  
  <para><userinput>--with-...</userinput> : This switches are used to tell
  transcode which additional libraries to use.</para>
  
  </sect2>
  
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/videoutils/transcode/transcode-inst.xml
  
  Index: transcode-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of transcode</title>
  
  <para>Everything that can be utilized by transcode should be installed first.</para>
  
  <sect3>
  <title>OpenDivX or Xvid?</title>
  
  <para>OpenDivX is a free implementation of the mpeg4-codec. Alas, the 
  developers at ProjectMayo didn't gratefully release their actual source in 
  compileable versions, so the displeasure of the users majority canalized 
  into a new project named Xvid.</para>
  
  <para>Xvid development was interrupted in Autumn 2002 due to a code-theft 
  the developers at Sigma design commited but it is continued now.</para>
  
  <para>For worse luck, OpenDivX and Xvid are using the same header file 
  names (an issue that wouldn't be resolved easily) and function namespace, 
  so you'll have to choose which one to use in transcode.</para>
  
  <para>I personally vote for Xvid, because the installation from sources
  is much smoother. If you use mencoder and transcode at the same time,
  you may want to choose different codecs for each.</para>
  
  </sect3>
  
  <sect3>
  <title>Installing transcode</title>
  
  <para>Install transcode by running the following commands:</para>
  
  <para><screen><userinput>./configure --prefix=/usr --with-ogg --with-vorbis\
  --with-libfame --with-lame --with-avifile \
  --with-libpostproc-builddir=../MPlayer-<version> &&
  make &&
  make install</userinput></screen></para>
  
  <para>Replace <userinput><version></userinput> with whichever
  MPlayer Version number is appropriate.</para>
  
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/videoutils/transcode/transcode-intro.xml
  
  Index: transcode-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to transcode</title>
  
  <screen>Download location (HTTP):       <ulink url="&transcode-download-http;"/>
  Version used:                   &transcode-version;
  Package size:                   &transcode-size;
  Estimated Disk space required:  &transcode-buildsize;</screen>
  
  <para>transcode is a fast versatile commandline based auido/video everything 
  to everything converter.</para>
  
  <screen>
  transcode will utilize:
  <xref linkend="xfree86"/>, <xref linkend="mplayer"/> (libpostproc), Image Magick, libdv,
  <xref linkend="SDL"/>, <xref linkend="qt"/>, <xref linkend="avifile"/>, <xref linkend="lame"/>, libfame,
  <xref linkend="opendivx"/>, <xref linkend="xvid"/>, LZO, <xref linkend="ffmpeg"/>, libdvdnav/read, 
  MAD, <xref linkend="curl"/> and <xref linkend="libogg"/>. 
  Preliminary Support for OpenQuicktime is under development.
  </screen>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/multimedia/videoutils/transcode/transcode.ent
  
  Index: transcode.ent
  ===================================================================
  <!ENTITY transcode SYSTEM "../transcode.xml">
  <!ENTITY transcode-intro SYSTEM "transcode-intro.xml">
  <!ENTITY transcode-inst SYSTEM "transcode-inst.xml">
  <!ENTITY transcode-exp SYSTEM "transcode-exp.xml">
  <!ENTITY transcode-desc SYSTEM "transcode-desc.xml">
  <!ENTITY transcode-buildsize "89.3 MB">
  <!ENTITY transcode-version "0.6.2">
  <!ENTITY transcode-download-http "http://www.theorie.physik.uni-goettingen.de/~
  ostreich/transcode/">
  <!ENTITY transcode-size "2.3 MB">
  
  
  
  
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe blfs-book' in the subject header of the message



More information about the blfs-book mailing list