Knowledge

LAME

Source đź“ť

370: 48: 36: 332:
The LAME developers stated that, since their code was only released in source code form, it should only be considered as an educational description of an MP3 encoder, and thus did not infringe any patent in itself. They also advised users to obtain relevant patent licenses before including a compiled
268:
Around mid-1998, Mike Cheng created LAME 1.0 as a set of modifications against the "8Hz-MP3" encoder source code. After some quality concerns raised by others, he decided to start again from scratch based on the "dist10" MPEG reference software sources. His goal was only to speed up the dist10
228:
LAME was required by some programs released as free software in which LAME was linked for MP3 support. This avoided including LAME itself, which used patented techniques, and so required patent licenses in some countries. All relevant patents have since expired, and LAME is now bundled with
324:
and others. The developers of LAME did not license the technology described by these patents. Distributing compiled binaries of LAME, its libraries, or programs that derive from LAME in countries where those patents have been granted may have constituted
269:
sources, and leave its quality untouched. That branch (a patch against the reference sources) became Lame 2.0. The project quickly became a team project. Mike Cheng eventually left leadership and started working on
656: 304:
December 2003 (LAME 3.94): substantial improvement to default settings, along with improved speed. LAME no longer requires users to enter complicated parameters to produce good results.
291:(VBR) implementation is released. Soon after this, LAME also became able to target lower sampling frequencies from MPEG-2. (LAME 3.99 also supports the technologically simpler 333:
version of the encoder in a product. Some software was released using this strategy: companies used the LAME library, but obtained patent licenses.
453:
This is what made it possible for modern MP3 encoders (e.g. LAME) to improve far beyond the original L3enc and dist10 reference implementations.
765: 660: 301:
May 2000 (LAME 3.81): the last pieces of the original ISO demonstration code are removed. LAME is not a patch anymore, but a full encoder.
298:
November 1999 (LAME 3.52): LAME switches from a GPL license to an LGPL license, which allows using it with closed-source applications.
337: 276:
Mark Taylor then started pursuing increased quality in addition to better speed, and released version 3.0 featuring gpsycho, a new
375: 434: 1111: 758: 412: 604: 178: 1594: 1469: 161: 217:
project that was first released in 1998 and has incorporated many improvements since then, including an improved
593:
The page's later caution about third-party implementation–specific patents is not about LAME's implementation.
630: 590:
The licensing program coming to an end is due to the fact that the last patent included in the program expired.
548: 751: 682: 1563: 1559: 1405: 792: 783: 121: 573: 95: 1599: 1589: 1454: 1289: 1227: 1152: 530: 1536: 341: 722: 230: 821: 1584: 1085: 1499: 1474: 1352: 1247: 1209: 1130: 831: 20: 1513: 1219: 1065: 277: 8: 1281: 1189: 1103: 1035: 938: 326: 1135: 321: 1300: 1242: 1122: 946: 905: 900: 465: 388: 246: 401: 911: 774: 288: 206: 173: 149: 732: 1257: 1055: 956: 307:
May 2007 (LAME 3.98): default variable bitrate encoding speed is vastly improved.
292: 127: 1479: 1140: 917: 861: 816: 712: 574:"Alive and Kicking: MP3 software, patents and licenses (Fraunhofer Audio Blog)" 383: 218: 154: 738: 225:
and possibly the "gold standard encoder" MP3enc, both marketed by Fraunhofer.
1578: 1309: 981: 851: 803: 280:
he developed. A few key improvements since LAME 3.x, in chronological order:
214: 66: 743: 1604: 1380: 1327: 841: 608: 351: 488: 354:
had portions of the LAME library without complying with the terms of the
505: 1464: 1449: 1237: 1179: 61: 284:
May 1999 (LAME 3.0): a new psychoacoustic model (GPSYCHO) is released.
1390: 1252: 971: 966: 928: 867: 1531: 1434: 1385: 1365: 1199: 1070: 887: 836: 686: 295:(ABR), but it is unclear whether it was added before or with VBR.) 1526: 1439: 1360: 1262: 1174: 986: 826: 344: 270: 448: 19:
This article is about the computer program. For other uses, see
1494: 1489: 1375: 1332: 1204: 1001: 996: 991: 923: 895: 856: 317: 189: 47: 705: 329:, but since 23 April 2017, all of these patents have expired. 316:
Like all MP3 encoders, LAME implemented techniques covered by
1459: 1444: 1194: 1162: 1030: 976: 951: 872: 811: 222: 166: 53: 1541: 1521: 1418: 1413: 1395: 1370: 1342: 1337: 1322: 1317: 1267: 1232: 1184: 1145: 1075: 1060: 1050: 1045: 1040: 877: 408: 355: 348: 35: 718: 1484: 1157: 1091: 961: 846: 726: 210: 221:
model. The LAME encoder outperforms early encoders like
365: 1576: 631:"Sony BMG Software May Contain Open-Source Code" 773: 759: 739:LAME Mp3 Info Tag revision 1 Specifications 311: 766: 752: 46: 735:- HydrogenAudio (audiophile information) 466:"LAME MP3 Encoder :: Related Links" 338:Sony BMG copy protection rootkit scandal 16:MPEG-1 Audio Layer 3 (MP3) audio encoder 1577: 602: 747: 525: 523: 209:that converts digital audio into the 487:Lendino, Jamie (27 September 2019), 376:Free and open-source software portal 657:"Is Sony in violation of the LGPL?" 13: 659:. The-interweb.com. Archived from 520: 14: 1616: 697: 458: 287:June 1999 (LAME 3.11): The first 179:GNU Lesser General Public License 506:"LAME MP3 Encoder :: About" 368: 34: 675: 649: 623: 596: 566: 541: 498: 480: 441: 427: 340:, there were reports that the 1: 580:. Fraunhofer IIS. 18 May 2017 394: 7: 637:. Reuters. 21 November 2005 435:"CVS Info for project lame" 361: 78:; 26 years ago 52:LAME v3.99.5 running under 10: 1621: 719:LAME binaries for Audacity 603:Taylor, Mark (June 2000). 336:In the course of the 2005 236: 101:3.100 / 13 October 2017 18: 1554: 1512: 1427: 1404: 1351: 1308: 1299: 1280: 1218: 1121: 1102: 1084: 1023: 1014: 937: 886: 802: 782: 184: 172: 160: 148: 120: 116: 94: 90: 72: 60: 45: 33: 342:Extended Copy Protection 312:Patents and legal issues 1595:Cross-platform software 211:MP3 audio coding format 721:- recommended for the 508:. Lame.sourceforge.net 1500:Windows Media Encoder 1210:Windows Media Encoder 832:GNOME Archive Manager 578:Fraunhofer Audio Blog 103:; 6 years ago 21:Lame (disambiguation) 920:(decompression only) 914:(decompression only) 908:(decompression only) 864:(decompression only) 689:on 24 November 2005. 605:"LAME Technical FAQ" 278:psychoacoustic model 1564:compression formats 1560:compression methods 1470:Schrödinger (Dirac) 30: 1455:Helix DNA Producer 1153:Helix DNA Producer 1136:Fraunhofer FDK AAC 663:on 24 January 2009 611:on 8 February 2012 415:on 15 October 2017 322:Fraunhofer Society 273:(an MP2 encoder). 40:LAME official logo 28: 1600:Free audio codecs 1590:Audio compression 1572: 1571: 1550: 1549: 1508: 1507: 1276: 1275: 1098: 1097: 1010: 1009: 489:"Audacity Review" 389:Lossy compression 347:included on some 247:recursive acronym 200: 199: 1612: 1306: 1305: 1297: 1296: 1293: 1119: 1118: 1115: 1021: 1020: 912:StuffIt Expander 800: 799: 796: 775:Data compression 768: 761: 754: 745: 744: 709: 708: 706:Official website 691: 690: 685:. Archived from 683:"Sony's XCP DRM" 679: 673: 672: 670: 668: 653: 647: 646: 644: 642: 627: 621: 620: 618: 616: 607:. Archived from 600: 594: 592: 587: 585: 570: 564: 563: 561: 559: 545: 539: 538: 531:"LAME Changelog" 527: 518: 517: 515: 513: 502: 496: 495: 484: 478: 477: 475: 473: 462: 456: 455: 445: 439: 438: 431: 425: 424: 422: 420: 411:. Archived from 405: 378: 373: 372: 371: 289:variable bitrate 196: 193: 191: 150:Operating system 144: 141: 139: 137: 135: 133: 131: 129: 111: 109: 104: 86: 84: 79: 50: 38: 31: 27: 1620: 1619: 1615: 1614: 1613: 1611: 1610: 1609: 1575: 1574: 1573: 1568: 1546: 1504: 1423: 1400: 1347: 1287: 1286: 1283: 1272: 1214: 1109: 1108: 1105: 1094: 1080: 1016: 1006: 977:PKZIP/SecureZIP 957:Archive Utility 933: 882: 790: 789: 787: 778: 772: 704: 703: 700: 695: 694: 681: 680: 676: 666: 664: 655: 654: 650: 640: 638: 629: 628: 624: 614: 612: 601: 597: 583: 581: 572: 571: 567: 557: 555: 547: 546: 542: 535:svn.code.sf.net 529: 528: 521: 511: 509: 504: 503: 499: 486: 485: 481: 471: 469: 464: 463: 459: 447: 446: 442: 433: 432: 428: 418: 416: 407: 406: 402: 397: 374: 369: 367: 364: 314: 293:average bitrate 239: 188: 126: 112: 108:13 October 2017 107: 105: 102: 82: 80: 77: 73:Initial release 67:LAME Developers 56: 41: 24: 17: 12: 11: 5: 1618: 1608: 1607: 1602: 1597: 1592: 1587: 1570: 1569: 1567: 1566: 1555: 1552: 1551: 1548: 1547: 1545: 1544: 1539: 1534: 1529: 1524: 1518: 1516: 1510: 1509: 1506: 1505: 1503: 1502: 1497: 1492: 1487: 1482: 1477: 1472: 1467: 1462: 1457: 1452: 1447: 1442: 1437: 1431: 1429: 1425: 1424: 1422: 1421: 1416: 1410: 1408: 1402: 1401: 1399: 1398: 1393: 1388: 1383: 1378: 1373: 1368: 1363: 1357: 1355: 1349: 1348: 1346: 1345: 1340: 1335: 1330: 1325: 1320: 1314: 1312: 1303: 1294: 1278: 1277: 1274: 1273: 1271: 1270: 1265: 1260: 1255: 1250: 1245: 1243:Monkey's Audio 1240: 1235: 1230: 1224: 1222: 1216: 1215: 1213: 1212: 1207: 1202: 1197: 1192: 1187: 1182: 1177: 1172: 1171: 1170: 1165: 1155: 1150: 1149: 1148: 1143: 1141:Nero AAC Codec 1138: 1127: 1125: 1116: 1100: 1099: 1096: 1095: 1090: 1088: 1082: 1081: 1079: 1078: 1073: 1068: 1063: 1058: 1053: 1048: 1043: 1038: 1033: 1027: 1025: 1018: 1012: 1011: 1008: 1007: 1005: 1004: 999: 994: 989: 984: 979: 974: 969: 964: 959: 954: 949: 943: 941: 935: 934: 932: 931: 926: 921: 918:The Unarchiver 915: 909: 903: 898: 892: 890: 884: 883: 881: 880: 875: 870: 865: 859: 854: 849: 844: 839: 834: 829: 824: 819: 814: 808: 806: 797: 780: 779: 771: 770: 763: 756: 748: 742: 741: 736: 730: 716: 710: 699: 698:External links 696: 693: 692: 674: 648: 622: 595: 565: 553:Fraunhofer IIS 540: 519: 497: 479: 457: 440: 426: 399: 398: 396: 393: 392: 391: 386: 384:List of codecs 380: 379: 363: 360: 313: 310: 309: 308: 305: 302: 299: 296: 285: 238: 235: 219:psychoacoustic 205:is a software 198: 197: 186: 182: 181: 176: 170: 169: 164: 158: 157: 155:Cross-platform 152: 146: 145: 124: 118: 117: 114: 113: 100: 98: 96:Stable release 92: 91: 88: 87: 74: 70: 69: 64: 58: 57: 51: 43: 42: 39: 15: 9: 6: 4: 3: 2: 1617: 1606: 1603: 1601: 1598: 1596: 1593: 1591: 1588: 1586: 1585:1998 software 1583: 1582: 1580: 1565: 1561: 1557: 1556: 1553: 1543: 1540: 1538: 1535: 1533: 1530: 1528: 1525: 1523: 1520: 1519: 1517: 1515: 1511: 1501: 1498: 1496: 1493: 1491: 1488: 1486: 1483: 1481: 1478: 1476: 1473: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1441: 1438: 1436: 1433: 1432: 1430: 1426: 1420: 1417: 1415: 1412: 1411: 1409: 1407: 1403: 1397: 1394: 1392: 1389: 1387: 1384: 1382: 1379: 1377: 1374: 1372: 1369: 1367: 1364: 1362: 1359: 1358: 1356: 1354: 1350: 1344: 1341: 1339: 1336: 1334: 1331: 1329: 1326: 1324: 1321: 1319: 1316: 1315: 1313: 1311: 1307: 1304: 1302: 1298: 1295: 1291: 1285: 1279: 1269: 1266: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1225: 1223: 1221: 1217: 1211: 1208: 1206: 1203: 1201: 1198: 1196: 1193: 1191: 1188: 1186: 1183: 1181: 1178: 1176: 1173: 1169: 1166: 1164: 1161: 1160: 1159: 1156: 1154: 1151: 1147: 1144: 1142: 1139: 1137: 1134: 1133: 1132: 1129: 1128: 1126: 1124: 1120: 1117: 1113: 1107: 1101: 1093: 1089: 1087: 1083: 1077: 1074: 1072: 1069: 1067: 1064: 1062: 1059: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1028: 1026: 1022: 1019: 1015:Non-archiving 1013: 1003: 1000: 998: 995: 993: 990: 988: 985: 983: 982:PowerArchiver 980: 978: 975: 973: 970: 968: 965: 963: 960: 958: 955: 953: 950: 948: 945: 944: 942: 940: 936: 930: 927: 925: 922: 919: 916: 913: 910: 907: 904: 902: 899: 897: 894: 893: 891: 889: 885: 879: 876: 874: 871: 869: 866: 863: 860: 858: 855: 853: 850: 848: 845: 843: 840: 838: 835: 833: 830: 828: 825: 823: 820: 818: 815: 813: 810: 809: 807: 805: 804:Free software 801: 798: 794: 785: 781: 776: 769: 764: 762: 757: 755: 750: 749: 746: 740: 737: 734: 731: 728: 724: 720: 717: 714: 713:LAME binaries 711: 707: 702: 701: 688: 684: 678: 662: 658: 652: 636: 632: 626: 610: 606: 599: 591: 579: 575: 569: 554: 550: 544: 536: 532: 526: 524: 507: 501: 494: 490: 483: 467: 461: 454: 450: 444: 436: 430: 414: 410: 404: 400: 390: 387: 385: 382: 381: 377: 366: 359: 357: 353: 352:compact discs 350: 346: 343: 339: 334: 330: 328: 323: 320:owned by the 319: 306: 303: 300: 297: 294: 290: 286: 283: 282: 281: 279: 274: 272: 266: 264: 260: 256: 252: 248: 244: 234: 232: 226: 224: 220: 216: 215:free software 213:. LAME is a 212: 208: 204: 195: 187: 183: 180: 177: 175: 171: 168: 165: 163: 159: 156: 153: 151: 147: 143: 125: 123: 119: 115: 99: 97: 93: 89: 75: 71: 68: 65: 63: 59: 55: 49: 44: 37: 32: 26: 22: 1537:MSU Lossless 1381:Nero Digital 1328:Nero Digital 1167: 842:KGB Archiver 729:audio editor 687:the original 677: 665:. Retrieved 661:the original 651: 639:. Retrieved 634: 625: 613:. Retrieved 609:the original 598: 589: 582:. Retrieved 577: 568: 556:. Retrieved 552: 543: 534: 510:. Retrieved 500: 492: 482: 470:. Retrieved 460: 452: 443: 429: 417:. Retrieved 413:the original 403: 335: 331: 327:infringement 315: 275: 267: 262: 258: 254: 250: 242: 240: 227: 202: 201: 192:.sourceforge 62:Developer(s) 25: 1284:compression 1106:compression 1017:compressors 788:compression 715:- RareWares 641:26 November 615:21 February 493:PC Magazine 468:. LAME Team 128:sourceforge 1579:Categories 1558:See also: 1465:libavcodec 1310:MPEG-4 ASP 1290:comparison 1238:libavcodec 1180:libavcodec 1112:comparison 939:Commercial 793:comparison 449:"Opus FAQ" 419:15 October 395:References 122:Repository 1490:libtheora 1391:QuickTime 1253:OptimFROG 1205:libvorbis 972:MacBinary 967:BetterZip 929:ZipGenius 868:Xarchiver 784:Archivers 733:LAME Wiki 725:free and 409:"History" 265:ncoder". 241:The name 1532:Lagarith 1514:Lossless 1480:Sorenson 1435:CineForm 1386:OpenH264 1366:Blu-code 1220:Lossless 1200:Musepack 1195:libspeex 1086:For code 1071:XZ Utils 1036:compress 888:Freeware 837:Info-ZIP 822:Expander 777:software 723:Audacity 667:17 March 635:Fox News 512:17 March 472:19 March 362:See also 257:in't an 231:Audacity 1527:Huffyuv 1440:Cinepak 1361:CoreAVC 1263:WavPack 1258:Shorten 1190:libopus 1185:libcelt 1175:TooLAME 1024:Generic 987:StuffIt 827:FreeArc 345:rootkit 318:patents 271:tooLAME 237:History 207:encoder 185:Website 174:License 106: ( 81: ( 1495:libvpx 1428:Others 1376:FFmpeg 1333:FFmpeg 1248:mp4als 1066:Snappy 1002:WinZip 997:WinRAR 992:WinAce 924:TUGZip 896:Filzip 857:PeaZip 584:19 May 1460:Indeo 1450:DNxHD 1445:Daala 1353:H.264 1301:Lossy 1282:Video 1163:l3enc 1123:Lossy 1104:Audio 1031:bzip2 952:ALZip 906:Lhasa 873:Zipeg 812:7-Zip 558:2 May 549:"mp3" 249:for " 245:is a 223:L3enc 167:Codec 140:/tree 138:/HEAD 134:/lame 54:Linux 1562:and 1542:YULS 1522:FFV1 1419:x265 1414:DivX 1406:HEVC 1396:x264 1371:DivX 1343:Xvid 1338:HDX4 1323:DivX 1318:3ivx 1268:L2HC 1233:FLAC 1228:ALAC 1168:LAME 1146:FAAC 1076:zstd 1061:rzip 1056:pack 1051:lzop 1046:lzip 1041:gzip 878:ZPAQ 786:with 669:2012 643:2011 617:2008 586:2017 560:2017 514:2012 474:2013 421:2017 356:LGPL 349:Sony 253:AME 243:LAME 203:LAME 190:lame 162:Type 136:/svn 130:.net 83:1998 76:1998 29:LAME 1605:MP3 1485:VP7 1475:SBC 1158:MP3 1131:AAC 1092:UPX 962:ARJ 947:ARC 901:LHA 862:XAD 852:pax 847:PAQ 817:Ark 727:GPL 261:P3 194:.io 1581:: 633:. 588:. 576:. 551:. 533:. 522:^ 491:, 451:. 358:. 233:. 132:/p 1292:) 1288:( 1114:) 1110:( 795:) 791:( 767:e 760:t 753:v 671:. 645:. 619:. 562:. 537:. 516:. 476:. 437:. 423:. 263:E 259:M 255:A 251:L 142:/ 110:) 85:) 23:.

Index

Lame (disambiguation)


Linux
Developer(s)
LAME Developers
Stable release
Repository
sourceforge.net/p/lame/svn/HEAD/tree/
Operating system
Cross-platform
Type
Codec
License
GNU Lesser General Public License
lame.sourceforge.io
encoder
MP3 audio coding format
free software
psychoacoustic
L3enc
Audacity
recursive acronym
tooLAME
psychoacoustic model
variable bitrate
average bitrate
patents
Fraunhofer Society
infringement

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑