Changeset edb9c52


Ignore:
Timestamp:
07/23/2012 08:26:39 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
1eb827c6
Parents:
fa47d680
Message:

Restore Transcode.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10455 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rfa47d680 redb9c52  
    10801080<!ENTITY dvb-apps-version             "2012-06-10">
    10811081<!ENTITY ffmpeg-version               "0.11.1">
    1082 <!-- <!ENTITY avifile-version              "0.7.45"> -->
    10831082<!ENTITY mplayer-version              "1.1">
    10841083<!ENTITY xine-ui-version              "0.99.7">
    10851084<!ENTITY transcode-version            "1.1.7">
    10861085<!ENTITY vlc-version                  "2.0.2">
     1086
     1087<!-- Removed
     1088<!ENTITY avifile-version              "0.7.45">
     1089-->
    10871090
    10881091<!-- Chapter 41 -->
  • introduction/welcome/changelog.xml

    rfa47d680 redb9c52  
    6565        </listitem>
    6666        <listitem>
     67          <para>[krejzi] - Restore Transcode 1.1.7.</para>
     68        </listitem>
     69        <listitem>
    6770          <para>[krejzi] - AutoGen 5.16.1.</para>
    6871        </listitem>
  • multimedia/videoutils/transcode.xml

    rfa47d680 redb9c52  
    3030    <title>Introduction to Transcode</title>
    3131
    32 <para><application>Transcode</application> is a fast, versatile and
    33 command-line based audio/video everything to everything converter. For a
    34 rundown of the features and capabilities, along with usage examples, visit
    35 the Transcode Wiki at <ulink url="http://www.transcoding.org/"/>.</para>
    36 
    37     &lfs70_built;
     32    <para>
     33      <application>Transcode</application> is a fast, versatile and
     34      command-line based audio/video everything to everything converter.
     35      For a rundown of the features and capabilities, along with usage
     36      examples, visit the Transcode Wiki at
     37      <ulink url="http://www.transcoding.org/"/>.
     38    </para>
     39
     40    &lfs71_checked;
    3841
    3942    <bridgehead renderas="sect3">Package Information</bridgehead>
    4043    <itemizedlist spacing="compact">
    4144      <listitem>
    42         <para>Download (HTTP): <ulink url="&transcode-download-http;"/></para>
    43       </listitem>
    44       <listitem>
    45         <para>Download (FTP): <ulink url="&transcode-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: &transcode-md5sum;</para>
    49       </listitem>
    50       <listitem>
    51         <para>Download size: &transcode-size;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Estimated disk space required: &transcode-buildsize;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated build time: &transcode-time;</para>
     45        <para>
     46          Download (HTTP): <ulink url="&transcode-download-http;"/>
     47        </para>
     48      </listitem>
     49      <listitem>
     50        <para>
     51          Download (FTP): <ulink url="&transcode-download-ftp;"/>
     52        </para>
     53      </listitem>
     54      <listitem>
     55        <para>
     56          Download MD5 sum: &transcode-md5sum;
     57        </para>
     58      </listitem>
     59      <listitem>
     60        <para>
     61          Download size: &transcode-size;
     62        </para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Estimated disk space required: &transcode-buildsize;
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Estimated build time: &transcode-time;
     72        </para>
    5873      </listitem>
    5974    </itemizedlist>
    6075
     76    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     77    <itemizedlist spacing="compact">
     78      <listitem>
     79        <para>
     80          Required patch:
     81          <ulink url="&patch-root;/transcode-&transcode-version;-ffmpeg-1.patch"/>
     82        </para>
     83      </listitem>
     84    </itemizedlist>
     85
    6186    <bridgehead renderas="sect3">Transcode Dependencies</bridgehead>
    6287
    6388    <bridgehead renderas="sect4">Required</bridgehead>
    64     <para role="required"><xref linkend="ffmpeg"/> and
    65     <xref linkend="libmpeg2"/></para>
     89    <para role="required">
     90      <xref linkend="ffmpeg"/>
     91    </para>
    6692
    6793    <bridgehead renderas="sect4">Recommended</bridgehead>
    68     <para role="recommended"><xref linkend="lame"/></para>
    69 
    70     <bridgehead renderas="sect4">Optional (Listed in the Order That the
    71     <command>configure</command> Script Looks for Them)</bridgehead>
    72     <para role="optional"><xref linkend="x-window-system"/>,
    73     <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink>,
    74     <xref linkend="xvid"/>,
    75     <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>,
    76     <xref linkend="freetype2"/>,
    77     <xref linkend="libogg"/>,
    78     <xref linkend="libvorbis"/>,
    79     <xref linkend="libtheora"/>,
    80     <xref linkend="libdvdread"/>,
    81     <ulink url="http://www.netlib.org/pvm3/">PVM3</ulink>,
    82     <xref linkend="libdv"/>,
    83     <xref linkend="libquicktime"/>,
    84     <xref linkend="LZO"/>,
    85     <xref linkend="liba52"/>,
    86     <xref linkend="faac"/>,
    87     <xref linkend="libxml2"/>,
    88     <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
    89     <xref linkend="sdl"/>,
    90     <xref linkend="imagemagick"/>, and
    91     <xref linkend="libjpeg"/></para>
     94    <para role="recommended">
     95      <xref linkend="alsa-lib"/>,
     96      <xref linkend="lame"/>,
     97      <xref linkend="libmpeg2"/> and
     98      <xref linkend="xorg7-lib"/>
     99    </para>
     100
     101    <bridgehead renderas="sect4">Optional</bridgehead>
     102    <para role="optional">
     103      <xref linkend="faac"/>,
     104      <xref linkend="freetype2"/>,
     105      <xref linkend="imagemagick"/>,
     106      <xref linkend="liba52"/>,
     107      <xref linkend="libdv"/>,
     108      <xref linkend="libdvdread"/>,
     109      <xref linkend="libjpeg"/>,
     110      <xref linkend="libogg"/>,
     111      <xref linkend="libquicktime"/>,
     112      <xref linkend="libtheora"/>,
     113      <xref linkend="libvorbis"/>,
     114      <xref linkend="libxml2"/>,
     115      <xref linkend="LZO"/>,
     116      <ulink url="http://mjpeg.sourceforge.net/">MJPEG Tools</ulink>,
     117      <ulink url="http://www.netlib.org/pvm3/">PVM3</ulink>,
     118      <xref linkend="sdl"/>,
     119      <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink>,
     120      <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink> and
     121      <xref linkend="xvid"/>
     122    </para>
    92123
    93124    <para condition="html" role="usernotes">User Notes:
    94     <ulink url="&blfs-wiki;/transcode"/></para>
    95 
     125      <ulink url="&blfs-wiki;/transcode"/>
     126    </para>
    96127  </sect2>
    97128
     
    99130    <title>Installation of Transcode</title>
    100131
    101     <para>Install <application>Transcode</application> by running the following
    102     commands:</para>
    103 
    104 <screen><userinput>sed -i "s/pp_mode_t/pp_mode/g" filter/filter_pp.c &amp;&amp;
    105 sed -i "s/pp_context_t/pp_context/g" filter/filter_pp.c &amp;&amp;
    106 sed -i 's|doc/transcode|&amp;-$(PACKAGE_VERSION)|' \
     132    <para>
     133      Install <application>Transcode</application> by running the following
     134      commands:
     135    </para>
     136
     137<screen><userinput>sed -i 's|doc/transcode|&amp;-$(PACKAGE_VERSION)|' \
    107138       $(find . -name Makefile.in -exec grep -l 'docsdir =' {} \;) &amp;&amp;
    108 
    109 ./configure --prefix=/usr &amp;&amp;
     139patch -Np1 -i ../transcode-&transcode-version;-ffmpeg-1.patch &amp;&amp;
     140./configure --prefix=/usr \
     141            --enable-alsa \
     142            --enable-libmpeg2 &amp;&amp;
    110143make</userinput></screen>
    111144
    112     <para>This package does not come with a test suite.</para>
    113 
    114     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     145    <para>
     146      This package does not come with a test suite.
     147    </para>
     148
     149    <para>
     150      Now, as the <systemitem class="username">root</systemitem> user:
     151    </para>
    115152
    116153<screen role="root"><userinput>make install</userinput></screen>
     
    121158    <title>Command Explanations</title>
    122159
    123     <para><command>sed -i ...</command>: First two sed's fix building with
    124     <application><xref linkend="ffmpeg"/></application> and third one
    125     fixes install location for documentation.</para>
    126 
    127     <para>Support for most of the dependency packages requires using
    128     options passed to the <command>configure</command> script. View the
    129     <filename>INSTALL</filename> file and the output from
    130     <command>./configure --help</command> for complete information about
    131     enabling dependency packages.</para>
     160    <para>
     161      <command>sed -i ...</command>: Fixes install location for documentation.
     162    </para>
     163
     164    <para>
     165      Support for most of the dependency packages requires using
     166      options passed to the <command>configure</command> script. View the
     167      <filename>INSTALL</filename> file and the output from
     168      <command>./configure --help</command> for complete information about
     169      enabling dependency packages.
     170    </para>
    132171
    133172  </sect2>
     
    138177    <segmentedlist>
    139178      <segtitle>Installed Programs</segtitle>
    140       <segtitle>Installed Libraries</segtitle>
    141179      <segtitle>Installed Directories</segtitle>
    142180
    143181      <seglistitem>
    144         <seg>avifix, aviindex, avimerge, avisplit, avisync, tccat, tcdecode,
    145         tcdemux, tcextract, tcmodinfo, tcmp3cut, tcprobe, tcscan, tcxmlcheck,
    146         tcxpm2rgb, tcyait and transcode</seg>
    147         <seg>a52_decore.so, export_*.so, filter_*.so, and import_*.so
    148         output/filter/input modules</seg>
    149         <seg>/usr/lib/transcode and /usr/share/doc/transcode-&transcode-version;</seg>
     182        <seg>
     183          avifix, aviindex, avimerge, avisplit, avisync, tccat, tcdecode,
     184          tcdemux, tcextract, tcmodinfo, tcmp3cut, tcprobe, tcscan, tcxmlcheck,
     185          tcxpm2rgb, tcyait and transcode
     186        </seg>
     187        <seg>
     188          /usr/lib/transcode and /usr/share/doc/transcode-&transcode-version;
     189        </seg>
    150190      </seglistitem>
    151191    </segmentedlist>
     
    159199        <term><command>avifix</command></term>
    160200        <listitem>
    161           <para>fixes the header of an AVI file.</para>
     201          <para>
     202            fixes the header of an AVI file.
     203          </para>
    162204          <indexterm zone="transcode avifix">
    163205            <primary sortas="b-avifix">avifix</primary>
     
    169211        <term><command>aviindex</command></term>
    170212        <listitem>
    171           <para>writes a text file describing the index of an AVI file.</para>
     213          <para>
     214            writes a text file describing the index of an AVI file.
     215          </para>
    172216          <indexterm zone="transcode aviindex">
    173217            <primary sortas="b-aviindex">aviindex</primary>
     
    179223        <term><command>avimerge</command></term>
    180224        <listitem>
    181           <para> merges AVI files of the same format. Do not try to merge AVI
    182           files of different formats, it will most likely result in errors (and format
    183           means same bitrates, too!).</para>
     225          <para>
     226            merges AVI files of the same format. Do not try to merge AVI
     227            files of different formats, it will most likely result in errors
     228            (and format means same bitrates, too!).
     229          </para>
    184230          <indexterm zone="transcode avimerge">
    185231            <primary sortas="b-avimerge">avimerge</primary>
     
    191237        <term><command>avisplit</command></term>
    192238        <listitem>
    193           <para>splits AVI files into multiple files.</para>
     239          <para>
     240            splits AVI files into multiple files.
     241          </para>
    194242          <indexterm zone="transcode avisplit">
    195243            <primary sortas="b-avisplit">avisplit</primary>
     
    201249        <term><command>avisync</command></term>
    202250        <listitem>
    203           <para>can shift audio in AVI files for better
    204           synchronizing of the audio and video data signal.</para>
     251          <para>
     252            can shift audio in AVI files for better synchronizing
     253            of the audio and video data signal.
     254          </para>
    205255          <indexterm zone="transcode avisync">
    206256            <primary sortas="b-avisync">avisync</primary>
     
    212262        <term><command>tccat</command></term>
    213263        <listitem>
    214           <para>concatenates input files using the input plugins of
    215           <application>Transcode</application>.</para>
     264          <para>
     265            concatenates input files using the input plugins of
     266            <application>Transcode</application>.
     267          </para>
    216268          <indexterm zone="transcode tccat">
    217269            <primary sortas="b-tccat">tccat</primary>
     
    223275        <term><command>tcdecode</command></term>
    224276        <listitem>
    225           <para>is used to decode input files to raw video and
    226           PCM audio streams.</para>
     277          <para>
     278            is used to decode input files to raw video and PCM
     279            audio streams.
     280          </para>
    227281          <indexterm zone="transcode tcdecode">
    228282            <primary sortas="b-tcdecode">tcdecode</primary>
     
    234288        <term><command>tcdemux</command></term>
    235289        <listitem>
    236           <para>demultiplexes (separates) audio/video input that contains
    237           multiple streams, e.g., VOB files.</para>
     290          <para>
     291            demultiplexes (separates) audio/video input that contains
     292            multiple streams, e.g., VOB files.
     293          </para>
    238294          <indexterm zone="transcode tcdemux">
    239295            <primary sortas="b-tcdemux">tcdemux</primary>
     
    245301        <term><command>tcextract</command></term>
    246302        <listitem>
    247           <para>grabs single streams from a file containing multiple streams.</para>
     303          <para>
     304            grabs single streams from a file containing multiple streams.
     305          </para>
    248306          <indexterm zone="transcode tcextract">
    249307            <primary sortas="b-tcextract">tcextract</primary>
     
    255313        <term><command>tcmodinfo</command></term>
    256314        <listitem>
    257           <para>loads a supplied <application>Transcode</application> filter
    258           module and prints its parameters.</para>
     315          <para>
     316            loads a supplied <application>Transcode</application> filter
     317            module and prints its parameters.
     318          </para>
    259319          <indexterm zone="transcode tcmodinfo">
    260320            <primary sortas="b-tcmodinfo">tcmodinfo</primary>
     
    266326        <term><command>tcmp3cut</command></term>
    267327        <listitem>
    268           <para>is a tool which can cut MP3 streams at
    269           milliseconds positions.</para>
     328          <para>
     329            is a tool which can cut MP3 streams at milliseconds
     330            positions.
     331          </para>
    270332          <indexterm zone="transcode tcmp3cut">
    271333            <primary sortas="b-tcmp3cut">tcmp3cut</primary>
     
    277339        <term><command>tcprobe</command></term>
    278340        <listitem>
    279           <para>prints information about the input file format.</para>
     341          <para>
     342            prints information about the input file format.
     343          </para>
    280344          <indexterm zone="transcode tcprobe">
    281345            <primary sortas="b-tcprobe">tcprobe</primary>
     
    287351        <term><command>tcscan</command></term>
    288352        <listitem>
    289           <para> performs several measurements on the given input data.</para>
     353          <para>
     354            performs several measurements on the given input data.
     355          </para>
    290356          <indexterm zone="transcode tcscan">
    291357            <primary sortas="b-tcscan">tcscan</primary>
     
    297363        <term><command>tcxmlcheck</command></term>
    298364        <listitem>
    299           <para> checks information in a SMIL input file.</para>
     365          <para>
     366            checks information in a SMIL input file.
     367          </para>
    300368          <indexterm zone="transcode tcxmlcheck">
    301369            <primary sortas="b-tcxmlcheck">tcxmlcheck</primary>
     
    307375        <term><command>transcode</command></term>
    308376        <listitem>
    309           <para>is the encoder's user interface that handles the plugins and
    310           other programs, being the glue between the modules. There are several well
    311           documented usage examples on both the homepage and the documentation included
    312           in the package.</para>
     377          <para>
     378            is the encoder's user interface that handles the plugins and other
     379            programs, being the glue between the modules. There are several
     380            well documented usage examples on both the homepage and the
     381            documentation included in the package.
     382          </para>
    313383          <indexterm zone="transcode transcode-prog">
    314384            <primary sortas="b-transcode">transcode</primary>
     
    317387      </varlistentry>
    318388
    319       <varlistentry id="a52_decore">
    320         <term><filename class='libraryfile'>a52_decore.so</filename></term>
    321         <listitem>
    322           <para>is used to interface with the <filename class='libraryfile'>liba52</filename>
    323           library for decoding AC-3 streams.</para>
    324           <indexterm zone="transcode a52_decore">
    325             <primary sortas="c-a52_decore">a52_decore.so</primary>
    326           </indexterm>
    327         </listitem>
    328       </varlistentry>
    329 
    330       <varlistentry id="export-filter">
    331         <term><filename class='libraryfile'>export/filter/import_*.so</filename></term>
    332         <listitem>
    333           <para>&mdash; depending on the external libraries that are used,
    334           there are a great number of plugins to convert audio and video input to raw
    335           format, process raw video and audio and convert raw audio and video to other
    336           formats to be written into a file type of choice. Read the documentation for
    337           complete information.</para>
    338           <indexterm zone="transcode export-filter">
    339             <primary sortas="c-export-filter">export/filter/import_*.so</primary>
    340           </indexterm>
    341         </listitem>
    342       </varlistentry>
    343389    </variablelist>
    344390
  • multimedia/videoutils/videoutils.xml

    rfa47d680 redb9c52  
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ffmpeg.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mplayer.xml"/>
    28 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="transcode.xml"/> -->
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="transcode.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vlc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xine-ui.xml"/>
Note: See TracChangeset for help on using the changeset viewer.