Difference between revisions of "Lossless audio"

From Organic Design wiki
(Added different kinds of lossless file types and ways to convert some of them.)
 
m (Added source tags for code.)
Line 10: Line 10:
 
=== Converting ALAC to FLAC: ===
 
=== Converting ALAC to FLAC: ===
 
Install libav-tools:<br>
 
Install libav-tools:<br>
sudo apt install libav-tools<br>
+
<source lang="bash">
<br>
+
sudo apt install libav-tools
Convert "audio.m4a" to "audio.flac":<br>
+
</source>
avconv -i audio.m4a -acodec flac audio.flac<br>
+
Convert "audio.m4a" to "audio.flac":
<br>
+
<source lang="bash">
Bulk conversion of ALAC to FLAC (converts all ALAC files in a directory to FLAC):<br>
+
avconv -i audio.m4a -acodec flac audio.flac
 +
</source>
 +
Bulk conversion of ALAC to FLAC (converts all ALAC files in a directory to FLAC):
 +
<source lang="bash">
 
for file in *.m4a; do avconv -i "$file" -acodec flac "${file%.m4a}.flac"; done;
 
for file in *.m4a; do avconv -i "$file" -acodec flac "${file%.m4a}.flac"; done;
 +
</source>
  
 
=== Converting FLAC to ALAC: ===
 
=== Converting FLAC to ALAC: ===
 
Install libav-tools:<br>
 
Install libav-tools:<br>
sudo apt install libav-tools<br>
+
<source lang="bash">
<br>
+
sudo apt install libav-tools
Convert "audio.flac" to "audio.m4a":<br>
+
</source>
 +
Convert "audio.flac" to "audio.m4a":
 +
<source lang="bash">
 
avconv -i audio.flac -acodec alac audio.m4a
 
avconv -i audio.flac -acodec alac audio.m4a
 +
</source>

Revision as of 05:36, 17 February 2018

Lossless compression is a format that allows the original file to be perfectly reconstructed for the file.
Examples of lossless audio formats are:

  • FLAC - Free Lossless Audio Codec (.flac)
  • ALAC - Apple Lossless Audio Codec (.m4a)
  • Monkey's Audio (.ape)
  • WMA Lossless - Windows Media Audio Lossless (.wma)
  • WAV - WAVeform Audio Format (.wav)

Converting ALAC to FLAC:

Install libav-tools:

sudo apt install libav-tools

Convert "audio.m4a" to "audio.flac":

avconv -i audio.m4a -acodec flac audio.flac

Bulk conversion of ALAC to FLAC (converts all ALAC files in a directory to FLAC):

for file in *.m4a; do avconv -i "$file" -acodec flac "${file%.m4a}.flac"; done;

Converting FLAC to ALAC:

Install libav-tools:

sudo apt install libav-tools

Convert "audio.flac" to "audio.m4a":

avconv -i audio.flac -acodec alac audio.m4a