audio.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 06 Jan 2012 22:04:44 +0200
changeset 1192 544e05263a39
child 1334 9bf0d5a1f0cf
permissions -rw-r--r--
Sound in Debian.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1192
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
========
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
 Audio.
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
========
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
.. contents::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
Sound in Debian.
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
 * http://wiki.debian.org/ALSA
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
 * http://wiki.debian.org/SoundFAQ
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
Suitable convertors?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
====================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
  $ sudo apt-get install ffmpeg
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
or::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
  $ sudo apt-get install sox
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
List of sox supported format.
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
=============================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
See sox(1).
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
List of ffmpeg supported format.
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
================================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
  $ ffmpeg -formats
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
How convert amr to ogg/mp3?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
===========================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
TODO
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
How easy convert between mp3/wav/ogg?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
=====================================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
  $ sox in.mp3 out.ogg
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  $ sox in.ogg out.wav
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
  ... etc
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
How convert flac to mp3?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
========================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
  $ flac -c -d $file.flac | lame -m j -q 0 -V 0 -s 44.1 - $file.mp3
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
How convert wma to mp3?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
=======================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
  $ mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $file.wma
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  $ lame -m s audiodump.wav -o "$file.mp3
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
  $ rm audiodump.wav
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
How convert m4a to mp3?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
=======================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
  $ faad -o - $file.m4a | lame -V 0 - $file.mp3
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
How split mp3/ogg files?
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
========================
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
Split mp3 and ogg files::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
  $ mp3splt
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
See::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
  http://mp3splt.sourceforge.net/mp3splt_page/home.php
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
                home page