Monkey's Audio: Difference between revisions

From Hydrogenaudio Knowledgebase
(Undo revision 28556 vandalism by 188.30.203.95 (talk))
(Updated)
Line 6: Line 6:
| maintainer = Matt Ashland
| maintainer = Matt Ashland
| released = {{start date and age|2000}}
| released = {{start date and age|2000}}
| recommended_encoder = 4.80 (25 July 2019)  
| recommended_encoder = 4.92 (August 26, 2019)
| website = [http://www.monkeysaudio.com monkeysaudio.com]
| website = [https://www.monkeysaudio.com monkeysaudio.com]
}}
}}
'''Monkey's Audio''' (APE) is a freeware [[lossless]] audio compression format with a highly competitive compression algorithm, and is used primarily by Windows users. Although software is available for Linux, Monkey's Audio is not as popular among this operating system's users. Monkey's Audio suffers from slow decompression speeds as compared to other lossless audio codecs.
'''Monkey's Audio''' (APE) is a freeware [[lossless]] audio compression format with a highly competitive compression algorithm, and is used primarily by Windows users. Although software is available for Linux, Monkey's Audio is not as popular among this operating system's users. Monkey's Audio suffers from slow decompression speeds as compared to other lossless audio codecs.
Line 18: Line 18:


==See also==
==See also==
* [[Lossless comparison|Lossless Codec Comparison]] by Rjamorim
* [[Lossless comparison|Lossless Codec Comparison]]
* [[EAC and Monkey's Audio|Configuring EAC and Monkey's Audio]]
* [[EAC and Monkey's Audio|Configuring EAC and Monkey's Audio]]


==External decoding==
* [https://www.foobar2000.org/components/view/foo_input_monkey Monkey's Audio Decoder for foobar2000] Provides decoding support for (.APE) Monkey's Audio files.


* [https://www.foobar2000.org/components/view/foo_input_ffmpeg FFmpeg Decoder Wrapper for foobar2000]
==installing==
 
Goto Monkey's audio download page and download the latest installer for your system, double click the installer and run.
 
*find a suitable audio recording (.WAV), or record an audio session using Audacity and save to PCM(.WAV) , now procced and run Monkey's Audio, select your (.WAV) audio file and compress, you now have an audio file compressed in (.APE).
 
 
==Decoding==
 
Recommend decoding with foobar2000.
*foobar2000 - [https://www.foobar2000.org/components/view/foo_input_monkey foo_input_monkey] component provides decoding support for monkey's audio files (.APE).
 
 
Alternative decoding with foobar2000 and FFmpeg.
*foobar2000 - [https://www.foobar2000.org/components/view/foo_input_ffmpeg foo_input_ffmpeg] component provides FFmpeg support with '''FFmpeg Decoder Wrapper'''.
 
*FFmpeg Decoder Wrapper
*Zeranoe FFmpeg Builds http://ffmpeg.zeranoe.com/builds/
 
 
Setting up FFmpeg Decoder Wrapper in foobar2000.
Setting up FFmpeg Decoder Wrapper in foobar2000.
foobar2000 Menu select Configure > playback > decoding > FFmpeg Decoder Wrapper ( Monkey's Audio )
Download the '''[https://www.foobar2000.org/components/view/foo_input_monkey foo_input_monkey]''' plugin (Double click on the plugin to Install), Next from foobar2000 '''Menu''' select Option >> Configure >> Playback >> Decoding >> FFmpeg Decoder Wrapper > select 'Monkey's Audio' tick box, also within '''FFmpeg Decoder Wrapper''' option screen, you can browse location for FFmpeg.


*FFmpeg Decoder Wrapper requires ffmpeg  
*Assign Path for FFmpeg in Windows 10
Windows 10 users you can also '''Assign''' a '''Path''' for '''FFmpeg''' from the ''''System Properties''' >> '''Enviroment Variables''' ( Use Windows 10 Search, to find '''Enviroment Variables''' )
Select '''Path''' from '''system variables''' >> '''Edit'''' >>'''New''' >> '''Add''' >> '''C:\ffmpeg\Bin''' , assuming you have '''FFmpeg''' extracted at this location.


Windows 10 - Assign path for ffmpeg in the Enviroment Variables
==Players==
select system variables Path > edit > new > C:\ffmpeg\Bin  assuming you have ffmpeg extracted at this location.
 
Additional Supported software for playing (.APE) audio files.
*[[foobar2000]] + Plugin ( Windows )
*Winamp + Monkey's audio installer ( Windows )
*[[VLC]] plays (.APE) YES, seek bar is unresponsive when playing. ( Windows / Linux ? )


this setup was tested using "sherpya" ffmpeg x86_64 build.


==External links==
==External links==
* [http://www.monkeysaudio.com/ Monkey's Audio] - Official website
* [https://www.monkeysaudio.com Monkey's Audio] - Official website
* {{wikipedia|Monkey's Audio}}
* {{wikipedia|Monkey's Audio}}
[[Category:Lossless]]

Revision as of 13:23, 27 August 2019

Monkey's Audio (APE) is a freeware lossless audio compression format with a highly competitive compression algorithm, and is used primarily by Windows users. Although software is available for Linux, Monkey's Audio is not as popular among this operating system's users. Monkey's Audio suffers from slow decompression speeds as compared to other lossless audio codecs.

Monkey's Audio uses a combination of traditional lossless compression tactics (linear prediction and channel coupling) and a simple neural network. To store the output values of its prediction step it uses range coding, modified to work well with more or less continuous values.

Its main competitor is FLAC, which has more features than Monkey's Audio (streaming support, for example) and hardware support to its advantage, though its efficiency in compression is not as great.

Monkey's Audio is released under a "custom" license that allows you to do pretty much anything with the source code, on the provision that you ask the author for permission.

See also


installing

Goto Monkey's audio download page and download the latest installer for your system, double click the installer and run.

  • find a suitable audio recording (.WAV), or record an audio session using Audacity and save to PCM(.WAV) , now procced and run Monkey's Audio, select your (.WAV) audio file and compress, you now have an audio file compressed in (.APE).


Decoding

Recommend decoding with foobar2000.

  • foobar2000 - foo_input_monkey component provides decoding support for monkey's audio files (.APE).


Alternative decoding with foobar2000 and FFmpeg.

  • foobar2000 - foo_input_ffmpeg component provides FFmpeg support with FFmpeg Decoder Wrapper.


Setting up FFmpeg Decoder Wrapper in foobar2000. Download the foo_input_monkey plugin (Double click on the plugin to Install), Next from foobar2000 Menu select Option >> Configure >> Playback >> Decoding >> FFmpeg Decoder Wrapper > select 'Monkey's Audio' tick box, also within FFmpeg Decoder Wrapper option screen, you can browse location for FFmpeg.

  • Assign Path for FFmpeg in Windows 10

Windows 10 users you can also Assign a Path for FFmpeg from the 'System Properties >> Enviroment Variables ( Use Windows 10 Search, to find Enviroment Variables ) Select Path from system variables >> Edit' >>New >> Add >> C:\ffmpeg\Bin , assuming you have FFmpeg extracted at this location.

Players

Additional Supported software for playing (.APE) audio files.

  • foobar2000 + Plugin ( Windows )
  • Winamp + Monkey's audio installer ( Windows )
  • VLC plays (.APE) YES, seek bar is unresponsive when playing. ( Windows / Linux ? )


External links