All Projects → njh → twolame

njh / twolame

Licence: LGPL-2.1 License
MPEG Audio Layer 2 (MP2) encoder

Programming Languages

c
50402 projects - #5 most used programming language
perl
6916 projects
shell
77523 projects

Projects that are alternatives of or similar to twolame

Deep-Learning-Tensorflow
Gathers Tensorflow deep learning models.
Stars: ✭ 50 (+21.95%)
Mutual labels:  encoder
audio
Audio support for Go language.
Stars: ✭ 62 (+51.22%)
Mutual labels:  encoder
URLQueryItemEncoder
A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.
Stars: ✭ 60 (+46.34%)
Mutual labels:  encoder
Image deionising auto encoder
Noise removal from images using Convolutional autoencoder
Stars: ✭ 34 (-17.07%)
Mutual labels:  encoder
lexik-jose-bridge
An Encoder for the LexikJWTAuthenticationBundle that uses web-token/jwt-framework
Stars: ✭ 27 (-34.15%)
Mutual labels:  encoder
SVT-AV1-GUI
GUI for SVT-AV1
Stars: ✭ 32 (-21.95%)
Mutual labels:  encoder
x264-rs
x264 bindings
Stars: ✭ 32 (-21.95%)
Mutual labels:  encoder
android-opus-codec
Implementation of Opus encoder and decoder in C++ for android with JNI
Stars: ✭ 44 (+7.32%)
Mutual labels:  encoder
RotaryEncoder
This is small and fast Arduino library for Rotary Encoder with interrupts.
Stars: ✭ 60 (+46.34%)
Mutual labels:  encoder
fadec
A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
Stars: ✭ 44 (+7.32%)
Mutual labels:  encoder
VnArduino
VNA software with an Arduino
Stars: ✭ 27 (-34.15%)
Mutual labels:  encoder
deep-char-cnn-lstm
Deep Character CNN LSTM Encoder with Classification and Similarity Models
Stars: ✭ 20 (-51.22%)
Mutual labels:  encoder
node-google-polyline
Encode / decode Google's polyline format
Stars: ✭ 35 (-14.63%)
Mutual labels:  encoder
otfed
An OpenType font format encoder & decoder written in OCaml
Stars: ✭ 15 (-63.41%)
Mutual labels:  encoder
aiff
Battle tested aiff decoder/encoder
Stars: ✭ 20 (-51.22%)
Mutual labels:  encoder
ls-psvr-encoder
A simple command line tool to encode your 180 and 360 videos for sideloading with Littlstar's VR Cinema app for PSVR.
Stars: ✭ 61 (+48.78%)
Mutual labels:  encoder
KY-040-Encoder-Library---Arduino
Arduino library for the KY-040 Encoder
Stars: ✭ 37 (-9.76%)
Mutual labels:  encoder
Plaid-Pad
Build guide and additional hardware for the Plaid-Pad mechanical macro pad.
Stars: ✭ 39 (-4.88%)
Mutual labels:  encoder
diy-iidx
Arduino Leonardo code to make a Beatmania controller. Included CAD files for laser cutting materials.
Stars: ✭ 35 (-14.63%)
Mutual labels:  encoder
pytextcodifier
📦 Turn your text files into codified images or your codified images into text files.
Stars: ✭ 14 (-65.85%)
Mutual labels:  encoder

TwoLAME

Build Status

Based on tooLAME by Michael Cheng

All changes to the ISO source are licensed under the LGPL (see COPYING for details)

TwoLAME is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

TwoLAME is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with TwoLAME; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

INTRODUCTION

TwoLAME is an optimized MPEG Audio Layer 2 (MP2) encoder. It is based heavily on:

  • tooLAME by Michael Cheng
  • the ISO dist10 code
  • improvement to algorithms as part of the LAME project (lame.sf.net)
  • other contributors (see AUTHORS)

TwoLAME should be able to be used as a drop-in replacement for LAME (a MPEG Layer 3 encoder). The frontend takes very similar command line options to LAME, and the backend library has a very similar API to LAME.

For the latest version of TwoLAME, visit the project homepage: http://www.twolame.org/

MPEG Audio Layer 2 (MP2)

(taken from Wikipedia article on MP2)

MP2 (sometimes incorrectly named Musicam) is a short form of MPEG Audio Layer II, and it is also used as a file extension for files containing audio data of this type. While it has largely been superseded by MP3 for PC and Internet applications, it remains a dominant standard for audio broadcasting as part of the DAB digital radio and DVB digital television standards. It is also used internally within the radio industry, for example in NPR's PRSS Content Depot programming distribution system.

INSTALLATION

Standard automake process:

./configure
make
make install

REFERENCE PAPERS

(Specifically Layer II Papers)

Kumar, M & Zubair, M., A high performance software implementation of mpeg audio encoder, 1996, ICASSP Conf Proceedings (I think)

Fischer, K.A., Calculation of the psychoacoustic simultaneous masked threshold based on MPEG/Audio Encoder Model One, ICSI Technical Report, 1997 ftp://ftp.icsi.berkeley.edu/pub/real/kyrill/PsychoMpegOne.tar.Z

Hyen-O et al, New Implementation techniques of a real-time mpeg-2 audio encoding system. p2287, ICASSP 99.

Imai, T., et al, MPEG-1 Audio real-time encoding system, IEEE Trans on Consumer Electronics, v44, n3 1998. p888

Teh, D., et al, Efficient bit allocation algorithm for ISO/MPEG audio encoder, Electronics Letters, v34, n8, p721

Murphy, C & Anandakumar, K, Real-time MPEG-1 audio coding and decoding on a DSP Chip, IEEE Trans on Consumer Electronics, v43, n1, 1997 p40

Hans, M & Bhaskaran, V., A compliant MPEG-1 layer II audio decoder with 16-B arithmetic operations, IEEE Signal Proc Letters v4 n5 1997 p121

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].