audio.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 13 Jul 2012 23:29:25 +0300
changeset 1337 2bd47e0a87fa
parent 1334 9bf0d5a1f0cf
child 1350 69dff9ee90aa
permissions -rw-r--r--
Add About and Licence statements.
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; -*-
1334
9bf0d5a1f0cf Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1192
diff changeset
     2
.. include:: HEADER.rst
1192
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
========
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 Audio.
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
========
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
Sound in Debian.
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
 * http://wiki.debian.org/ALSA
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
 * http://wiki.debian.org/SoundFAQ
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
Suitable convertors?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
  $ sudo apt-get install ffmpeg
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
or::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
  $ sudo apt-get install sox
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
List of sox supported format.
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
See sox(1).
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
List of ffmpeg supported format.
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
  $ ffmpeg -formats
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
How convert amr to ogg/mp3?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
TODO
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
How easy convert between mp3/wav/ogg?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  $ sox in.mp3 out.ogg
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
  $ sox in.ogg out.wav
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
  ... etc
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
How convert flac to mp3?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
  $ 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
    54
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
How convert wma to mp3?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  $ 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
    60
  $ lame -m s audiodump.wav -o "$file.mp3
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
  $ rm audiodump.wav
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
How convert m4a to mp3?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
  $ faad -o - $file.m4a | lame -V 0 - $file.mp3
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
How split mp3/ogg files?
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
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
Split mp3 and ogg files::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
  $ mp3splt
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
See::
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
  http://mp3splt.sourceforge.net/mp3splt_page/home.php
544e05263a39 Sound in Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
                home page