Changeset 402da65 for multimedia


Ignore:
Timestamp:
01/21/2008 03:56:41 PM (16 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, 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:
718ef79
Parents:
5af33308
Message:

Minor tweaks to the FAAC and FAAD2 instructions

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

Location:
multimedia/libdriv
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • multimedia/libdriv/faac.xml

    r5af33308 r402da65  
    1010  <!ENTITY faac-size          "392 KB">
    1111  <!ENTITY faac-buildsize     "33 MB">
    12   <!ENTITY faac-time          "0.55 SBU">
     12  <!ENTITY faac-time          "0.6 SBU">
    1313]>
    1414
     
    3232    <para><application>FAAC</application> is an encoder for a lossy sound
    3333    compression scheme specified in MPEG-2 Part 7 and MPEG-4 Part 3 standards
    34     and known as Advanced Audio Coding (AAC). Such encoder is useful for
     34    and known as Advanced Audio Coding (AAC). This encoder is useful for
    3535    producing files that can be played back on iPod. Moreover, iPod does not
    3636    understand other sound compression schemes in video files.</para>
     
    8282make</userinput></screen>
    8383
    84     <para>This package does not come with a test suite. However, one can test
    85     its basic functionality with a sample WAV file. Encode the file:</para>
     84    <para>This package does not come with a test suite. However, basic
     85    functionality can be tested by encoding a sample WAV file (the sample
     86    file is installed by the <xref linkend="alsa-utils"/> package:</para>
    8687   
    8788<screen><userinput>./frontend/faac -o Front_Left.mp4 /usr/share/sounds/alsa/Front_Left.wav</userinput></screen>
    8889
    89     <para>Then, decode the result with <xref linkend="faad2"/> and play back
    90     the decoded file:</para>
     90    <para>Then, decode the result using the <command>faad</command> program
     91    from the <xref linkend="faad2"/> package and play back the decoded file
     92    (requires the <command>aplay</command> program from the
     93    <xref linkend="alsa-utils"/> package:</para>
    9194
    9295<screen><userinput>faad Front_Left.mp4
     
    9497
    9598    <para><command>aplay</command> should identify the file as
    96     "Signed 16 bit Little Endian, Rate 48000 Hz, Stereo", and you should hear
    97     the words "front left".</para>
     99    <quote>Signed 16 bit Little Endian, Rate 48000 Hz, Stereo</quote>, and you
     100    should hear the words <quote>front left</quote>.</para>
    98101
    99102    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    107110
    108111    <para><command>./bootstrap</command>: This command runs GNU Autotools
    109     and produces the <command>configure</command> script and some other files
    110     that drive the further build.</para>
    111 
    112 <!-- Note to editors: remove this sed if the new release re-enables the
     112    to create the <command>configure</command> script and other required
     113    build files.</para>
     114
     115    <!-- Note to editors: remove this sed if the new release re-enables the
    113116     option (look for "#if 0" near "case OBJTYPE_FLAG:", this is line
    114117     697 in frontend/main.c as of FAAC-1.26) or fixes the documentation
     
    118121    for the <option>--obj-type</option> parameter from the
    119122    <command>faac --long-help</command> command output. This parameter
    120     is disabled in FAAC-&faac-version; anyway due to sound quality issues
     123    is already disabled in FAAC-&faac-version; due to sound quality issues
    121124    with object types other than <quote>Low Complexity</quote>.</para>
    122125
     
    128131    by <xref linkend="faad2"/>, even if compiled with DRM support).
    129132    Don't use it.</para>
     133
    130134  </sect2>
    131135
     
    134138
    135139    <para>The quality of <application>FAAC</application> is not up
    136     to par with the currently best AAC encoders available. Also, it supports
    137     only AAC, but not High Efficiency AAC (also known as aacPlus), which provides
    138     better quality at low bitrates by means of using the
     140    to par with the best AAC encoders currently available. Also, it only
     141    supports AAC and not High Efficiency AAC (also known as aacPlus), which
     142    provides better quality at low bitrates by means of using the
    139143    <quote>spectral band replication</quote> technology. There are the
    140144    following alternative programs for producing AAC and HE-AAC streams:</para>
     
    143147      <listitem>
    144148        <para><ulink url="http://www.nero.com/eng/nero-aac-codec.html">Nero AAC Codec</ulink>:
    145         available only in the binary form, a command-line AAC and HE-AAC encoder
    146         for Linux is in the same archive as the Windows application.</para>
    147       </listitem>
    148       <listitem>
    149         <para><ulink url="http://www.3gpp.org/ftp/Specs/html-info/26410.htm">3GPP Enhanced aacPlus general audio codec</ulink>:
     149        available only in the binary form, the command-line AAC and HE-AAC encoders
     150        for Linux are in the same archive as the Windows application.</para>
     151      </listitem>
     152      <listitem>
     153        <para><ulink url="http://www.3gpp.org/ftp/Specs/html-info/26410.htm">3GPP
     154        Enhanced aacPlus general audio codec</ulink>:
    150155        available in the source form, can encode only HE-AAC up to 48 kbps
    151156        out of the box, but the maximum bitrate can be changed by editing
     
    166171      <segtitle>Installed Program</segtitle>
    167172      <segtitle>Installed Libraries</segtitle>
     173      <segtitle>Installed Directories</segtitle>
    168174
    169175      <seglistitem>
    170176        <seg>faac</seg>
    171177        <seg>libfaac.{so,a} and libmp4v2.{so,a}</seg>
     178        <seg>None</seg>
    172179      </seglistitem>
    173180    </segmentedlist>
     
    191198        <term><filename class='libraryfile'>libfaac.{so,a}</filename></term>
    192199        <listitem>
    193           <para>this library contains functions for encoding AAC streams.</para>
     200          <para>contains functions for encoding AAC streams.</para>
    194201          <indexterm zone="faac libfaac">
    195202            <primary sortas="c-libfaac">libfaac.{so,a}</primary>
     
    201208        <term><filename class='libraryfile'>libmp4v2.{so,a}</filename></term>
    202209        <listitem>
    203           <para>this library contains functions for creating and manipulating MP4 files.</para>
     210          <para>contains functions for creating and manipulating MP4 files.</para>
    204211          <indexterm zone="faac libmp4v2">
    205212            <primary sortas="c-libmp4v2">libmp4v2.{so,a}</primary>
  • multimedia/libdriv/faad2.xml

    r5af33308 r402da65  
    1010  <!ENTITY faad2-size          "820 KB">
    1111  <!ENTITY faad2-buildsize     "15 MB (without media player plugins)">
    12   <!ENTITY faad2-time          "0.25 SBU (without media player plugins)">
     12  <!ENTITY faad2-time          "0.3 SBU (without media player plugins)">
    1313]>
    1414
     
    6565    <bridgehead renderas="sect3">FAAD2 Dependencies</bridgehead>
    6666
    67     <bridgehead renderas="sect4">Optional</bridgehead>
    68     <para role="optional"><xref linkend="xmms"/>, and
    69     <ulink url="http://mpeg4ip.sourceforge.net/">mpeg4ip</ulink> (both untested).
    70     If these packages are found, AAC plugins are built for the corresponding
    71     media players.</para>
     67    <bridgehead renderas="sect4">Optional (to build corresponding AAC plugins)</bridgehead>
     68    <para role="optional"><xref linkend="xmms"/> and
     69    <ulink url="http://mpeg4ip.sourceforge.net/">mpeg4ip</ulink> (both untested)</para>
    7270
    7371    <para condition="html" role="usernotes">User Notes:
     
    8684make</userinput></screen>
    8785
    88     <para>This package does not come with a test suite. However, one can test
    89     its basic functionality with a sample AAC file. Decode the file:</para>
     86    <para>This package does not come with a test suite. However, basic
     87    functionality can be tested by decoding the sample AAC file:</para>
    9088   
    9189<screen><userinput>./frontend/faad -o sample.wav ../sample.aac</userinput></screen>
     
    9492    information about the sample file:</para>
    9593
    96 <screen>sample.aac file info:
     94<literallayout><computeroutput>sample.aac file info:
    9795ADTS, 4.608 sec, 13 kbps, 16000 Hz
    9896
     
    104102 | 00 | Left front     |
    105103 | 01 | Right front    |
    106   ---------------------</screen>
     104  ---------------------</computeroutput></literallayout>
    107105
    108     <para>Play the result:</para>
     106    <para>Now play the result (requires the <command>aplay</command> program
     107    from the <xref linkend="alsa-utils"/> package):</para>
    109108
    110109<screen><userinput>aplay sample.wav</userinput></screen>
    111110
    112111    <para><command>aplay</command> should identify the file as
    113     "Signed 16 bit Little Endian, Rate 16000 Hz, Stereo", and you should hear
    114     some piano notes.</para>
     112    <quote>Signed 16 bit Little Endian, Rate 16000 Hz, Stereo</quote>, and you
     113    should hear some piano notes.</para>
    115114
    116115    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    124123
    125124    <para><command>./bootstrap</command>: This command runs GNU Autotools
    126     and produces the <command>configure</command> script and some other files
    127     that drive the further build.</para>
     125    to create the <command>configure</command> script and other
     126    required build files.</para>
    128127
    129128    <para><option>--with-drm</option>: This option is supposed to enable
     
    140139    <segmentedlist>
    141140      <segtitle>Installed Program</segtitle>
    142       <segtitle>Installed Libraries</segtitle>
     141      <segtitle>Installed Library</segtitle>
     142      <segtitle>Installed Directories</segtitle>
    143143
    144144      <seglistitem>
    145145        <seg>faad</seg>
    146146        <seg>libfaad.{so,a}</seg>
     147        <seg>None</seg>
    147148      </seglistitem>
    148149    </segmentedlist>
     
    166167        <term><filename class='libraryfile'>libfaad.{so,a}</filename></term>
    167168        <listitem>
    168           <para>this library contains functions for decoding AAC streams.</para>
     169          <para>contains functions for decoding AAC streams.</para>
    169170          <indexterm zone="faad2 libfaad">
    170171            <primary sortas="c-libfaad">libfaad.{so,a}</primary>
  • multimedia/libdriv/libquicktime.xml

    r5af33308 r402da65  
    7474    <xref linkend="ffmpeg"/>,
    7575    <ulink url="http://developers.videolan.org/x264.html">x264</ulink>,
    76     <xref linkend="faac"/> and
    77     <xref linkend="faad2"/>.</para>
     76    <xref linkend="faac"/>, and
     77    <xref linkend="faad2"/></para>
    7878
    7979    <para condition="html" role="usernotes">User Notes:
Note: See TracChangeset for help on using the changeset viewer.