cbr.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5. <meta name="generator" content="PSPad editor, www.pspad.com" />
  6. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  7. <link rel="stylesheet" type="text/css" href="styles/lame.css" />
  8. <title>LAME MP3 Encoder :: Constant Bit Rate</title>
  9. </head>
  10. <body>
  11. <div id="menu">
  12. <ul>
  13. <li><a href="index.html">Index page</a></li>
  14. <li><a href="about.html">About LAME</a></li>
  15. <li><a style="border: 0" href="introduction.html">Intro to encoding</a>
  16. <div id="submenu">
  17. <ul>
  18. <li><a href="cbr.html">CBR </a></li>
  19. <li><a href="abr.html">ABR </a></li>
  20. <li><a href="vbr.html">VBR </a></li>
  21. <li><a style="border: 0" href="ms_stereo.html">M/S Stereo</a></li>
  22. </ul>
  23. </div>
  24. </li>
  25. <li><a href="usage.html">Usage of LAME</a></li>
  26. <li><a href="history.html">Version history</a></li>
  27. <li><a href="contributors.html">Coders of LAME</a></li>
  28. <li><a href="contact.html">Contact LAME</a></li>
  29. <li><a style="border: 0" href="links.html">LAME links</a></li>
  30. </ul>
  31. </div>
  32. <div id="container">
  33. <div id="content">
  34. <div align="center">
  35. <img src="images/logo.gif" width="358" height="231" alt="LAME Official Logo" />
  36. <h2 class="hilight">LAME - Constant Bit Rate</h2>
  37. </div>
  38. <p>Suggested usage:</p>
  39. <blockquote class="code">lame -b 128 input.wav output.mp3</blockquote>
  40. <p>
  41. CBR encoding is the basic encoding mode of MP3: The bitrate is kept constant
  42. across the entire file, which means the same number of bits is allocated to
  43. encode each second of audio, and internally, frames of audio data occur at
  44. regular, predictable intervals, given a predictable file size for a given
  45. duration. CBR is therefore the "opposite" of <a href="vbr.html">VBR</a>.
  46. </p>
  47. <p>
  48. That said, in some formats there may be some variability in the number of bits
  49. that contain actual audio information from frame to frame. This concept manifests
  50. in the <i>bit reservoir</i> of MP3s. In a CBR MP3, even though the frames are of
  51. a fixed size, the audio data is not necessarily distributed consistently between
  52. them; audio for one frame might use fewer bits than the frame has, so that frame
  53. adds the spare bits to a <i>reservoir</i> that can supplement the bits allocated
  54. to the next frame. Thus, the effective bitrate is allowed to vary somewhat in a
  55. CBR MP3, even though there is a fixed number of frames for the duration of audio.
  56. For example, for a 256kbps file, the bitrate of a single frame can be up to 320
  57. kbps, but the frame immediately before and/or after that one would have to use
  58. fewer bits, whereas in VBR, there would be no such restriction. Consequently, the
  59. amount of variability across the entire MP3 is not as great as that afforded by
  60. VBR, but it is not insignificant; a CBR encoder that does not efficiently use
  61. the reservoir will likely produce a lower quality file than one that does.
  62. </p>
  63. <p>
  64. <a href="abr.html">ABR</a> is a more flexible way to encode where filesize is
  65. important, but still giving some flexibility to choose frame sizes.
  66. </p>
  67. <h3>Who should use CBR</h3>
  68. <p>
  69. CBR is useful for people who are concerned about maintaining maximum
  70. compatibility, especially with certain streaming applications and some
  71. hardware-based decoders that don't reliably support VBR.
  72. </p>
  73. <p>
  74. CBR is also useful for people who desire the ability to obtain accurate
  75. estimates of the bitrate or approximate duration of a file's decoded audio
  76. without scanning and partially decoding the entire file.
  77. </p>
  78. </div>
  79. <div id="footer">
  80. <a href="http://sourceforge.net/projects/lame"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=290&amp;type=12"
  81. alt="Get LAME (Lame Aint an MP3 Encoder) at SourceForge.net. Fast, secure and Free Open Source software downloads"
  82. border="0" height="30" width="120" /></a>
  83. <a href="http://validator.w3.org/#validate_by_upload"><img src="images/valid-xhtml10.png"
  84. alt="Valid XHTML 1.0 Transitional" border="0" height="31" width="88" /></a>
  85. <a href="http://jigsaw.w3.org/css-validator/"><img src="images/valid-css.png"
  86. alt="Valid CSS!" border="0" height="31" width="88" /></a>
  87. <p>HTML markup and design by <a
  88. href="http://www.rjamorim.com" target="_blank">Roberto Amorim</a> and <a
  89. href="http://www.maresweb.de" target="_blank">Sebastian Mares</a>. Logo by <a
  90. href="http://www.brightercreative.co.uk">Sam Fisher</a>.</p>
  91. </div>
  92. </div>
  93. </body>
  94. </html>