Changeset adcfe66f
- Timestamp:
- 01/20/2005 09:42:49 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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, ken/inkscape-core-mods, krejzi/svn, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226
- Children:
- 2f6f829
- Parents:
- f8b5bd1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/videoutils/transcode.xml
rf8b5bd1 radcfe66f 12 12 ]> 13 13 14 <sect1 id="transcode " xreflabel="Transcode-&transcode-version;">14 <sect1 id="transcode-package" xreflabel="Transcode-&transcode-version;"> 15 15 <sect1info> 16 16 <othername>$LastChangedBy$</othername> … … 19 19 <?dbhtml filename="transcode.html"?> 20 20 <title><application>Transcode</application>-&transcode-version;</title> 21 <indexterm zone="transcode-package"> 22 <primary sortas="a-Transcode">Transcode</primary></indexterm> 21 23 22 24 <sect2> … … 24 26 25 27 <para><application>Transcode</application> is a fast, versatile and 26 command-line based audio/video everything to everything 27 converter. For a rundown of the features and capabilities, along with 28 usage examples, visit the Transcode Wiki at 29 <ulink url="http://www.transcoding.org/"/>.</para> 28 command-line based audio/video everything to everything converter. For a 29 rundown of the features and capabilities, along with usage examples, visit 30 the Transcode Wiki at <ulink url="http://www.transcoding.org/"/>.</para> 30 31 31 32 <sect3><title>Package information</title> … … 111 112 112 113 <screen><userinput><command>./configure --prefix=/usr --without-x && 113 make && 114 make install</command></userinput></screen> 114 make</command></userinput></screen> 115 116 <para>Now, as the root user:</para> 117 118 <screen><userinput role='root'><command>make install</command></userinput></screen> 115 119 116 120 </sect2> … … 137 141 <title>Contents</title> 138 142 139 <para>The <application>Transcode</application> package contains 140 <command>transcode</command>, 141 <command>tccat</command>, 142 <command>tcdecode</command>, 143 <command>tcdemux</command>, 144 <command>tcextract</command>, 145 <command>tcframe</command>, 146 <command>tcmodinfo</command>, 147 <command>tcmp3cut</command>, 148 <command>tcmplex</command>, 149 <command>tcprobe</command>, 150 <command>tcrequant</command>, 151 <command>tcscan</command>, 152 <command>tcxmlcheck</command>, 153 <command>tcxpm2rgb</command>, 154 <command>avicodec</command>, 155 <command>avidump</command>, 156 <command>avifix</command>, 157 <command>aviindex</command>, 158 <command>avimerge</command>, 159 <command>avisplit</command>, 160 <command>avisync</command> 161 and input/filter/output modules.</para> 143 <segmentedlist> 144 <segtitle>Installed Programs</segtitle> 145 <segtitle>Installed Libraries</segtitle> 146 <segtitle>Installed Directories</segtitle> 147 <seglistitem> 148 <seg>avicodec, avidump, avifix, aviindex, avimerge, avisplit, avisync, tccat, 149 tcdecode, tcdemux, tcextract, tcframe, tcmodinfo, tcmp3cut, tcmplex, tcprobe, 150 tcrequant, tcscan, tcxmlcheck, tcxpm2rgb and transcode</seg> 151 <seg>a52_decore.so, af6_decore.so, export*.so, filter*.so and import*.so 152 output/filter/input modules</seg> 153 <seg>/usr/lib/transcode and /usr/share/doc/transcode</seg> 154 </seglistitem> 155 </segmentedlist> 156 157 <variablelist> 158 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 159 <?dbfo list-presentation="list"?> 160 161 <varlistentry id="avicodec"> 162 <term><command>avicodec</command></term> 163 <listitem><para>indicates or changes the <acronym>FOURCC</acronym> 164 <acronym>CODEC</acronym> flag in an <acronym>AVI</acronym> file.</para> 165 <indexterm zone="transcode-package avicodec"> 166 <primary sortas="b-avicodec">avicodec</primary></indexterm> 167 </listitem> 168 </varlistentry> 169 170 <varlistentry id="avidump"> 171 <term><command>avidump</command></term> 172 <listitem><para>dumps audio or video stream of a given <acronym>AVI</acronym> 173 file to stdout (for <acronym>AVI</acronym> conversion or extraction of audio 174 streams).</para> 175 <indexterm zone="transcode-package avidump"> 176 <primary sortas="b-avidump">avidump</primary></indexterm> 177 </listitem> 178 </varlistentry> 179 180 <varlistentry id="avifix"> 181 <term><command>avifix</command></term> 182 <listitem><para>fixes the header of an <acronym>AVI</acronym> file.</para> 183 <indexterm zone="transcode-package avifix"> 184 <primary sortas="b-avifix">avifix</primary></indexterm> 185 </listitem> 186 </varlistentry> 187 188 <varlistentry id="aviindex"> 189 <term><command>aviindex</command></term> 190 <listitem><para>writes a text file describing the index of an 191 <acronym>AVI</acronym> file.</para> 192 <indexterm zone="transcode-package aviindex"> 193 <primary sortas="b-aviindex">aviindex</primary></indexterm> 194 </listitem> 195 </varlistentry> 196 197 <varlistentry id="avimerge"> 198 <term><command>avimerge</command></term> 199 <listitem><para> merges <acronym>AVI</acronym> files of the same format. Do 200 not try to merge <acronym>AVI</acronym> files of different formats, it will 201 most likely result in errors (and format means same bitrates, too!).</para> 202 <indexterm zone="transcode-package avimerge"> 203 <primary sortas="b-avimerge">avimerge</primary></indexterm> 204 </listitem> 205 </varlistentry> 206 207 <varlistentry id="avisplit"> 208 <term><command>avisplit</command></term> 209 <listitem><para>splits <acronym>AVI</acronym> files into multiple files.</para> 210 <indexterm zone="transcode-package avisplit"> 211 <primary sortas="b-avisplit">avisplit</primary></indexterm> 212 </listitem> 213 </varlistentry> 214 215 <varlistentry id="avisync"> 216 <term><command>avisync</command></term> 217 <listitem><para>can shift audio in <acronym>AVI</acronym> files for better 218 synchronizing of the audio and video data signal.</para> 219 <indexterm zone="transcode-package avisync"> 220 <primary sortas="b-avisync">avisync</primary></indexterm> 221 </listitem> 222 </varlistentry> 223 224 <varlistentry id="tccat"> 225 <term><command>tccat</command></term> 226 <listitem><para>concatenates input files using the input plugins of 227 <application>Transcode</application>.</para> 228 <indexterm zone="transcode-package tccat"> 229 <primary sortas="b-tccat">tccat</primary></indexterm> 230 </listitem> 231 </varlistentry> 232 233 <varlistentry id="tcdecode"> 234 <term><command>tcdecode</command></term> 235 <listitem><para>is used to decode input files to raw video and 236 <acronym>PCM</acronym> audio streams.</para> 237 <indexterm zone="transcode-package tcdecode"> 238 <primary sortas="b-tcdecode">tcdecode</primary></indexterm> 239 </listitem> 240 </varlistentry> 241 242 <varlistentry id="tcdemux"> 243 <term><command>tcdemux</command></term> 244 <listitem><para>demultiplexes (separates) audio/video input that contains 245 multiple streams, e.g., <acronym>VOB</acronym> files.</para> 246 <indexterm zone="transcode-package tcdemux"> 247 <primary sortas="b-tcdemux">tcdemux</primary></indexterm> 248 </listitem> 249 </varlistentry> 250 251 <varlistentry id="tcextract"> 252 <term><command>tcextract</command></term> 253 <listitem><para>grabs single streams from a file containing multiple 254 streams.</para> 255 <indexterm zone="transcode-package tcextract"> 256 <primary sortas="b-tcextract">tcextract</primary></indexterm> 257 </listitem> 258 </varlistentry> 259 260 <varlistentry id="tcframe"> 261 <term><command>tcframe</command></term> 262 <listitem><para>processes single video frames for different color encodings 263 (<acronym>RGB</acronym> >-< <acronym>YUV</acronym> or similar).</para> 264 <indexterm zone="transcode-package tcframe"> 265 <primary sortas="b-tcframe">tcframe</primary></indexterm> 266 </listitem> 267 </varlistentry> 268 269 <varlistentry id="tcmodinfo"> 270 <term><command>tcmodinfo</command></term> 271 <listitem><para>loads a supplied <application>Transcode</application> filter 272 module and prints its parameters.</para> 273 <indexterm zone="transcode-package tcmodinfo"> 274 <primary sortas="b-tcmodinfo">tcmodinfo</primary></indexterm> 275 </listitem> 276 </varlistentry> 277 278 <varlistentry id="tcmp3cut"> 279 <term><command>tcmp3cut</command></term> 280 <listitem><para>is a tool which can cut <acronym>MP3</acronym> streams at 281 milliseconds positions.</para> 282 <indexterm zone="transcode-package tcmp3cut"> 283 <primary sortas="b-tcmp3cut">tcmp3cut</primary></indexterm> 284 </listitem> 285 </varlistentry> 286 287 <varlistentry id="tcprobe"> 288 <term><command>tcprobe</command></term> 289 <listitem><para>prints information about the input file format.</para> 290 <indexterm zone="transcode-package tcprobe"> 291 <primary sortas="b-tcprobe">tcprobe</primary></indexterm> 292 </listitem> 293 </varlistentry> 294 295 <varlistentry id="tcrequant"> 296 <term><command>tcrequant</command></term> 297 <listitem><para>is a tool which can requantize an <acronym>MPEG</acronym>-2 298 elementary stream.</para> 299 <indexterm zone="transcode-package tcrequant"> 300 <primary sortas="b-tcrequant">tcrequant</primary></indexterm> 301 </listitem> 302 </varlistentry> 303 304 <varlistentry id="tcscan"> 305 <term><command>tcscan</command></term> 306 <listitem><para> performs several measurements on the given input data.</para> 307 <indexterm zone="transcode-package tcscan"> 308 <primary sortas="b-tcscan">tcscan</primary></indexterm> 309 </listitem> 310 </varlistentry> 311 312 <varlistentry id="tcxmlcheck"> 313 <term><command>tcxmlcheck</command></term> 314 <listitem><para> checks information in a <acronym>SMIL</acronym> input 315 file.</para> 316 <indexterm zone="transcode-package tcxmlcheck"> 317 <primary sortas="b-tcxmlcheck">tcxmlcheck</primary></indexterm> 318 </listitem> 319 </varlistentry> 320 321 <varlistentry id="transcode"> 322 <term><command>transcode</command></term> 323 <listitem><para>is the encoder's user interface that handles the plugins and 324 other programs, being the glue between the modules. There are several well 325 documented usage examples on both the homepage and the documentation included 326 in the package.</para> 327 <indexterm zone="transcode-package transcode"> 328 <primary sortas="b-transcode">transcode</primary></indexterm> 329 </listitem> 330 </varlistentry> 331 332 <varlistentry> 333 <term><filename class='libraryfile'>a52_decore.so</filename></term> 334 <listitem><para>is used to interface with the 335 <filename class='libraryfile'>liba52</filename> library for decoding 336 <acronym>AC</acronym>-3 streams.</para> 337 </listitem> 338 </varlistentry> 339 340 <varlistentry> 341 <term><filename class='libraryfile'>af6_decore.so</filename></term> 342 <listitem><para>is a support module used to decode 343 <filename class='libraryfile'>libaviplay</filename> library supported codecs 344 and file formats</para></listitem> 345 </varlistentry> 346 347 <varlistentry> 348 <term><filename class='libraryfile'>export/filter/import_*.so</filename></term> 349 <listitem><para>— depending on the external libraries that are used, 350 there are a great number of plugins to convert audio and video input to raw 351 format, process raw video and audio and convert raw audio and video to other 352 formats to be written into a file type of choice. Read the documentation for 353 complete information.</para></listitem> 354 </varlistentry> 355 </variablelist> 162 356 163 357 </sect2> 164 358 165 <sect2><title>Description</title>166 167 <sect3><title>transcode</title>168 <para><command>transcode</command> is the encoder's user interface that handles169 the plugins and other programs, being the glue between the modules.170 There are several well documented usage examples on both the homepage171 and the documentation included in the package.</para></sect3>172 173 <sect3><title>tccat</title>174 <para><command>tccat</command> concatenates input files using the input plugins175 of <application>Transcode</application>.</para></sect3>176 177 <sect3><title>tcdecode</title>178 <para><command>tcdecode</command> is used to decode input files to179 raw video and <acronym>PCM</acronym> audio stream.</para></sect3>180 181 <sect3><title>tcdemux</title>182 <para><command>tcdemux</command> demultiplexes (separates) audio/video input183 that contains multiple streams, e.g., <acronym>VOB</acronym> files.</para>184 </sect3>185 186 <sect3><title>tcextract</title>187 <para><command>tcextract</command> grabs single streams from a file containing188 multiple streams.</para></sect3>189 190 <sect3><title>tcframe</title>191 <para><command>tcframe</command> processes single video frames for different192 color encodings (<acronym>RGB</acronym> >-< <acronym>YUV</acronym> or193 similar).</para></sect3>194 195 <sect3><title>tcmodinfo</title>196 <para><command>tcmodinfo</command> loads a supplied197 <application>Transcode</application> filter module and prints its198 parameters.</para></sect3>199 200 <sect3><title>tcmp3cut</title>201 <para><command>tcmp3cut</command> is a tool which can cut202 <acronym>MP3</acronym> streams at milliseconds positions.</para></sect3>203 204 <sect3><title>tcprobe</title>205 <para><command>tcprobe</command> prints information about the input file206 format.</para></sect3>207 208 <sect3><title>tcrequant</title>209 <para><command>tcrequant</command> is a tool which can requantize an210 <acronym>MPEG</acronym>-2 elementary stream.</para></sect3>211 212 <sect3><title>tcscan</title>213 <para><command>tcscan</command> performs several measurements on the given214 input data.</para></sect3>215 216 <sect3><title>tcxmlcheck</title>217 <para><command>tcxmlcheck</command> checks information in a218 <acronym>SMIL</acronym> input file.</para></sect3>219 220 <sect3><title>avicodec</title>221 <para><command>avicodec</command> indicates or changes222 <acronym>FOURCC</acronym> <acronym>CODEC</acronym> flag in an223 <acronym>AVI</acronym> file.</para></sect3>224 225 <sect3><title>avidump</title>226 <para><command>avidump</command> dumps audio or video stream of a given227 <acronym>AVI</acronym> file to stdout (for <acronym>AVI</acronym>228 conversion or extraction of audio streams).</para></sect3>229 230 <sect3><title>avifix</title>231 <para><command>avifix</command> fixes the header of an232 <acronym>AVI</acronym> file.</para></sect3>233 234 <sect3><title>aviindex</title>235 <para><command>aviindex</command> writes a text file describing the236 index of an <acronym>AVI</acronym> file.</para></sect3>237 238 <sect3><title>avimerge</title>239 <para><command>avimerge</command> merges <acronym>AVI</acronym> files of the240 same format. Do not try to merge <acronym>AVI</acronym> files of different241 formats, it will most likely result in errors (and format means same bitrates,242 too!).</para></sect3>243 244 <sect3><title>avisplit</title>245 <para><command>avisplit</command> splits <acronym>AVI</acronym> files246 into multiple files.</para></sect3>247 248 <sect3><title>avisync</title>249 <para><command>avisync</command> can shift audio in250 <acronym>AVI</acronym> files for better synchronizing of audio and video251 data signal.</para></sect3>252 253 <sect3><title>input/filter/output modules</title>254 <para>Depending on the external libraries that are used, there are a255 great number of plugins to convert audio and video input to raw format,256 process raw video and audio and convert raw audio and video to other257 formats to be written into a file type of choice. Read the258 documentation.</para></sect3>259 260 </sect2>261 262 359 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.