Changeset edb9c52 for multimedia/videoutils
- Timestamp:
- 07/23/2012 08:26:39 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 1eb827c6
- Parents:
- fa47d680
- Location:
- multimedia/videoutils
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/transcode.xml
rfa47d680 redb9c52 30 30 <title>Introduction to Transcode</title> 31 31 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; 38 41 39 42 <bridgehead renderas="sect3">Package Information</bridgehead> 40 43 <itemizedlist spacing="compact"> 41 44 <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> 58 73 </listitem> 59 74 </itemizedlist> 60 75 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 61 86 <bridgehead renderas="sect3">Transcode Dependencies</bridgehead> 62 87 63 88 <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> 66 92 67 93 <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> 92 123 93 124 <para condition="html" role="usernotes">User Notes: 94 <ulink url="&blfs-wiki;/transcode"/></para>95 125 <ulink url="&blfs-wiki;/transcode"/> 126 </para> 96 127 </sect2> 97 128 … … 99 130 <title>Installation of Transcode</title> 100 131 101 <para> Install <application>Transcode</application> by running the following102 commands:</para>103 104 <screen><userinput>sed -i "s/pp_mode_t/pp_mode/g" filter/filter_pp.c && 105 sed -i "s/pp_context_t/pp_context/g" filter/filter_pp.c && 106 sed -i 's|doc/transcode|&-$(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|&-$(PACKAGE_VERSION)|' \ 107 138 $(find . -name Makefile.in -exec grep -l 'docsdir =' {} \;) && 108 109 ./configure --prefix=/usr && 139 patch -Np1 -i ../transcode-&transcode-version;-ffmpeg-1.patch && 140 ./configure --prefix=/usr \ 141 --enable-alsa \ 142 --enable-libmpeg2 && 110 143 make</userinput></screen> 111 144 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> 115 152 116 153 <screen role="root"><userinput>make install</userinput></screen> … … 121 158 <title>Command Explanations</title> 122 159 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> 132 171 133 172 </sect2> … … 138 177 <segmentedlist> 139 178 <segtitle>Installed Programs</segtitle> 140 <segtitle>Installed Libraries</segtitle>141 179 <segtitle>Installed Directories</segtitle> 142 180 143 181 <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> 150 190 </seglistitem> 151 191 </segmentedlist> … … 159 199 <term><command>avifix</command></term> 160 200 <listitem> 161 <para>fixes the header of an AVI file.</para> 201 <para> 202 fixes the header of an AVI file. 203 </para> 162 204 <indexterm zone="transcode avifix"> 163 205 <primary sortas="b-avifix">avifix</primary> … … 169 211 <term><command>aviindex</command></term> 170 212 <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> 172 216 <indexterm zone="transcode aviindex"> 173 217 <primary sortas="b-aviindex">aviindex</primary> … … 179 223 <term><command>avimerge</command></term> 180 224 <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> 184 230 <indexterm zone="transcode avimerge"> 185 231 <primary sortas="b-avimerge">avimerge</primary> … … 191 237 <term><command>avisplit</command></term> 192 238 <listitem> 193 <para>splits AVI files into multiple files.</para> 239 <para> 240 splits AVI files into multiple files. 241 </para> 194 242 <indexterm zone="transcode avisplit"> 195 243 <primary sortas="b-avisplit">avisplit</primary> … … 201 249 <term><command>avisync</command></term> 202 250 <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> 205 255 <indexterm zone="transcode avisync"> 206 256 <primary sortas="b-avisync">avisync</primary> … … 212 262 <term><command>tccat</command></term> 213 263 <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> 216 268 <indexterm zone="transcode tccat"> 217 269 <primary sortas="b-tccat">tccat</primary> … … 223 275 <term><command>tcdecode</command></term> 224 276 <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> 227 281 <indexterm zone="transcode tcdecode"> 228 282 <primary sortas="b-tcdecode">tcdecode</primary> … … 234 288 <term><command>tcdemux</command></term> 235 289 <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> 238 294 <indexterm zone="transcode tcdemux"> 239 295 <primary sortas="b-tcdemux">tcdemux</primary> … … 245 301 <term><command>tcextract</command></term> 246 302 <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> 248 306 <indexterm zone="transcode tcextract"> 249 307 <primary sortas="b-tcextract">tcextract</primary> … … 255 313 <term><command>tcmodinfo</command></term> 256 314 <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> 259 319 <indexterm zone="transcode tcmodinfo"> 260 320 <primary sortas="b-tcmodinfo">tcmodinfo</primary> … … 266 326 <term><command>tcmp3cut</command></term> 267 327 <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> 270 332 <indexterm zone="transcode tcmp3cut"> 271 333 <primary sortas="b-tcmp3cut">tcmp3cut</primary> … … 277 339 <term><command>tcprobe</command></term> 278 340 <listitem> 279 <para>prints information about the input file format.</para> 341 <para> 342 prints information about the input file format. 343 </para> 280 344 <indexterm zone="transcode tcprobe"> 281 345 <primary sortas="b-tcprobe">tcprobe</primary> … … 287 351 <term><command>tcscan</command></term> 288 352 <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> 290 356 <indexterm zone="transcode tcscan"> 291 357 <primary sortas="b-tcscan">tcscan</primary> … … 297 363 <term><command>tcxmlcheck</command></term> 298 364 <listitem> 299 <para> checks information in a SMIL input file.</para> 365 <para> 366 checks information in a SMIL input file. 367 </para> 300 368 <indexterm zone="transcode tcxmlcheck"> 301 369 <primary sortas="b-tcxmlcheck">tcxmlcheck</primary> … … 307 375 <term><command>transcode</command></term> 308 376 <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> 313 383 <indexterm zone="transcode transcode-prog"> 314 384 <primary sortas="b-transcode">transcode</primary> … … 317 387 </varlistentry> 318 388 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>— depending on the external libraries that are used,334 there are a great number of plugins to convert audio and video input to raw335 format, process raw video and audio and convert raw audio and video to other336 formats to be written into a file type of choice. Read the documentation for337 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>343 389 </variablelist> 344 390 -
multimedia/videoutils/videoutils.xml
rfa47d680 redb9c52 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ffmpeg.xml"/> 27 27 <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"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vlc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xine-ui.xml"/>
Note:
See TracChangeset
for help on using the changeset viewer.