⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flac.sgml

📁 这是著名的TCPMP播放器在WINDWOWS,和WINCE下编译通过的源程序.笔者对其中的LIBMAD库做了针对ARM MPU的优化. 并增加了词幕功能.
💻 SGML
📖 第 1 页 / 共 2 页
字号:

		<listitem>
		  <para>
		    Include a point or points in a SEEKTABLE.  Using #,
		    a seek point at that sample number is added.  Using
		    X, a placeholder point is added at the end of a the
		    table.  Using #x, # evenly spaced seek points will
		    be added, the first being at sample 0.  Using #s, a
		    seekpoint will be added every # seconds (# does not
		    have to be a whole number; it can be, for example, 9.5,
		    meaning a seekpoint every 9.5 seconds).  You may use
		    many -S options; the resulting SEEKTABLE will be the
		    unique-ified union of all such values.  With no -S
		    options, flac defaults to '-S 10s'.  Use --no-seektable
		    for no SEEKTABLE.  Note: '-S #x' and '-S #s' will not
		    work if the encoder can't determine the input size before
		    starting.  Note: if you use '-S #' and # is >=
		    samples in the input, there will be either no seek
		    point entered (if the input size is determinable
		    before encoding starts) or a placeholder point (if
		    input size is not determinable).</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-P</option> <replaceable>#</replaceable>, <option>--padding</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Tell the encoder to write a PADDING metadata
		    block of the given length (in bytes) after the
		    STREAMINFO block.  This is useful if you plan to
		    tag the file later with an APPLICATION block;
		    instead of having to rewrite the entire file later
		    just to insert your block, you can write directly
		    over the PADDING block.  Note that the total length
		    of the PADDING block will be 4 bytes longer than
		    the length given because of the 4 metadata block
		    header bytes.  You can force no PADDING block at
		    all to be written with --no-padding.  The encoder
		    writes a PADDING block of 4096 bytes by default.
		    </para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-T</option> <replaceable>FIELD=VALUE</replaceable>, <option>--tag</option>=<replaceable>FIELD=VALUE</replaceable></term>

		<listitem>
		  <para>Add a Vorbis comment.  The comment must adhere
		    to the Vorbis comment spec; i.e. the FIELD must
		    contain only legal characters, terminated by an
		    'equals' sign.  Make sure to quote the comment if
		    necessary.  This option may appear more than once
		    to add several comments.  NOTE: all tags will be
		    added to all encoded files.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-b</option> <replaceable>#</replaceable>, <option>--blocksize</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Specify the block size in samples.  The
		    default is 1152 for -l 0, else 4608; must be one of
		    192, 576, 1152, 2304, 4608, 256, 512, 1024, 2048,
		    4096, 8192, 16384, or 32768 (unless --lax is used)</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-m</option>, <option>--mid-side</option></term>

		<listitem>
		  <para>Try mid-side coding for each frame (stereo
		    input only)</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-M</option>, <option>--adaptive-mid-side</option></term>

		<listitem>
		  <para>Adaptive mid-side coding for all frames (stereo
		    input only)</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-0</option>..<option>-8</option>, <option>--compression-level-0</option>..<option>--compression-level-8</option></term>

		<listitem>
		  <para>Fastest compression..highest compression
		    (default is -5).  These are synonyms for other
		    options:</para>

		  <variablelist>
		    <varlistentry>
		      <term><option>-0</option>, <option>--compression-level-0</option></term>

		      <listitem>
			<para>Synonymous with -l 0 -b 1152 -r 2,2
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-1</option>, <option>--compression-level-1</option></term>

		      <listitem>
			<para>Synonymous with -l 0 -b 1152 -M -r 2,2
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-2</option>, <option>--compression-level-2</option></term>

		      <listitem>
			<para>Synonymous with -l 0 -b 1152 -m -r 3
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-3</option>, <option>--compression-level-3</option></term>

		      <listitem>
			<para>Synonymous with -l 6 -b 4608 -r 3,3
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-4</option>, <option>--compression-level-4</option></term>

		      <listitem>
			<para>Synonymous with -l 8 -b 4608 -M -r 3,3
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-5</option>, <option>--compression-level-5</option></term>

		      <listitem>
			<para>Synonymous with -l 8 -b 4608 -m -r 3,3
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-6</option>, <option>--compression-level-6</option></term>

		      <listitem>
			<para>Synonymous with -l 8 -b 4608 -m -r 4
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-7</option>, <option>--compression-level-7</option></term>

		      <listitem>
			<para>Synonymous with -l 8 -b 4608 -m -e -r 6
			  </para>
		      </listitem>
		    </varlistentry>

		    <varlistentry>
		      <term><option>-8</option>, <option>--compression-level-8</option></term>

		      <listitem>
			<para>Synonymous with -l 12 -b 4608 -m -e -r 6
			  </para>
		      </listitem>
		    </varlistentry>
		  </variablelist>

		</listitem>

	      </varlistentry>

	      <varlistentry>
		<term><option>--fast</option></term>

		<listitem>
		  <para>Fastest compression.  Currently
		    synonymous with -0.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--best</option></term>

		<listitem>
		  <para>Highest compression.  Currently
		    synonymous with -8.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-e</option>, <option>--exhaustive-model-search</option></term>

		<listitem>
		  <para>Do exhaustive model search
		    (expensive!)</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-l</option> <replaceable>#</replaceable>, <option>--max-lpc-order</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Set the maximum LPC order; 0 means use only the fixed predictors</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-p</option>, <option>--qlp-coeff-precision-search</option></term>

		<listitem>
		  <para>Do exhaustive search of LP coefficient
		    quantization (expensive!).  Overrides -q;
		    does nothing if using -l 0</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-q</option> <replaceable>#</replaceable>, <option>--qlp-coeff-precision</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Precision of the quantized linear-predictor
		    coefficients, 0 => let encoder decide (min is 5,
		    default is 0)</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>-r</option> [<replaceable>#</replaceable>,]<replaceable>#</replaceable>, <option>--rice-partition-order</option>=[<replaceable>#</replaceable>,]<replaceable>#</replaceable></term>

		<listitem>
		  <para>Set the [min,]max residual partition order
		    (0..16). min defaults to 0 if unspecified.  Default
		    is -r 3,3.</para>
		</listitem>
	      </varlistentry>

	    </variablelist>

	  </refsect2>
	  <refsect2>
	    <title>Format Options</title>

	    <variablelist>
	      <varlistentry>
		<term><option>--endian</option>={<replaceable>big</replaceable>|<replaceable>little</replaceable>}</term>

		<listitem>
		  <para>Set the byte order for samples</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--channels</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Set number of channels.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--bps</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Set bits per sample.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--sample-rate</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Set sample rate (in Hz).</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--sign</option>={<replaceable>signed</replaceable>|<replaceable>unsigned</replaceable>}</term>

		<listitem>
		  <para>Set the sign of samples (the default is signed).</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--input-size</option>=<replaceable>#</replaceable></term>

		<listitem>
		  <para>Specify the size of the raw input in bytes.  If you are
		    encoding raw samples from stdin, you must set this option
		    in order to be able to use --skip, --until, --cue-sheet, or
		    other options that need to know the size of the input
		    beforehand.  If the size given is greater than what is
		    found in the input stream, the encoder will complain about
		    an unexpected end-of-file.  If the size given is less,
		    samples will be truncated.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--force-aiff-format</option></term>

		<listitem>
		  <para>Force the decoder to output AIFF format.  This option
		    is not needed if the output filename (as set by -o) ends
		    with <filename>.aiff</filename>.  Also, this option has no
		    effect when encoding since input AIFF is auto-detected.</para>
		</listitem>
	      </varlistentry>

	      <varlistentry>
		<term><option>--force-raw-format</option></term>

		<listitem>
		  <para>Force input (when encoding) or output (when decoding)
		    to be treated as raw samples (even if filename ends
		    in <filename>.wav</filename>).</para>
		</listitem>
	      </varlistentry>

	    </variablelist>
	  </refsect2>

	  <refsect2>
	    <title>Negative Options</title>

	    <variablelist>
	      <varlistentry>
		<term><option>--no-adaptive-mid-side</option></term>
		<term><option>--no-decode-through-errors</option></term>
		<term><option>--no-delete-input-file</option></term>
		<term><option>--no-exhaustive-model-search</option></term>
		<term><option>--no-lax</option></term>
		<term><option>--no-mid-side</option></term>
		<term><option>--no-ogg</option></term>
		<term><option>--no-padding</option></term>
		<term><option>--no-qlp-coeff-precision-search</option></term>
		<term><option>--no-residual-gnuplot</option></term>
		<term><option>--no-residual-text</option></term>
		<term><option>--no-sector-align</option></term>
		<term><option>--no-seektable</option></term>
		<term><option>--no-silent</option></term>
		<term><option>--no-verify</option></term>
		<listitem>
		  <para>These flags can be used to invert the sense
		    of the corresponding normal option.</para>
		</listitem>
	      </varlistentry>
	    </variablelist>

	  </refsect2>

	</refsect1>
	  <refsect1>
	    <title>SEE ALSO</title>

	    <para>metaflac(1).</para>

	    <para>The programs are documented fully by HTML format
	      documentation, available in
	      <filename>/usr/share/doc/flac/html</filename> on
		&debian; systems.</para>
	  </refsect1>
	  <refsect1>
	    <title>AUTHOR</title>

	    <para>This manual page was written by &dhusername; &dhemail; for
	      the &debian; system (but may be used by others).</para>

	    <!-- <para>Permission is granted to copy, distribute and/or modify
	    this document under the terms of the <acronym>GNU</acronym> Free
	    Documentation License, Version 1.1 or any later version
	    published by the Free Software Foundation; with no Invariant
	    Sections, no Front-Cover Texts and no Back-Cover Texts.  A copy
	    of the license can be found under
	  <filename>/usr/share/common-licenses/FDL</filename>.</para> -->

	</refsect1>
      </refentry>

	<!-- Keep this comment at the end of the file
	      Local variables:
	      mode: sgml
	      sgml-omittag:t
	      sgml-shorttag:t
	      sgml-minimize-attributes:nil
	      sgml-always-quote-attributes:t
	      sgml-indent-step:2
	      sgml-indent-data:t
	      sgml-parent-document:nil
	      sgml-default-dtd-file:nil
	      sgml-exposed-tags:nil
	      sgml-local-catalogs:nil
	      sgml-local-ecat-files:nil
	      End:
	      -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -