Difference between revisions of "Audio"
(→Liste des lecteurs audio) |
(→Configuration piwire et Airplay) |
||
| (18 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | =Timidity= |
+ | = Timidity = |
| + | |||
| + | == Installation == |
||
| − | Installation: |
||
./configure \ |
./configure \ |
||
--enable-gtk=yes \ |
--enable-gtk=yes \ |
||
| Line 9: | Line 10: | ||
make install |
make install |
||
| + | = Conversion WMA -> MP3 = |
||
| + | mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader <input.wma> |
||
| − | =GRIP= |
||
| + | lame -m s audiodump.wav -o <output.mp3> |
||
| + | = Conversion WMA -> OGG= |
||
| − | En cas de problèmes: |
||
| + | ffmpeg -i sample.wma -acodec libvorbis -aq 0.3 sample.ogg |
||
| + | |||
| + | = GRIP = |
||
| + | |||
| + | == Installation == |
||
| + | ./configure --prefix=/usr --disable-id3 |
||
| + | |||
| + | '''disable-id3''': Permet de se passer de la librairie '''id3lib''' |
||
| + | |||
| + | == En cas de problèmes == |
||
grip --disable-sound |
grip --disable-sound |
||
| + | == Ajout des informations au fichier FLAC == |
||
| − | =Liste des lecteurs audio= |
||
| + | |||
| + | Entrer dans la boîte ''Encoder command-line'': |
||
| + | -V -T TITLE=%n -T ALBUM=%d -T TRACKNUMBER=%t -T ARTIST=%a -T GENRE=%G -T DATE=%y --compression-level-8 -o %m %w |
||
| + | |||
| + | = Liste des lecteurs audio = |
||
| + | |||
| + | == Lecteurs audio Python == |
||
| + | |||
| + | === Listen === |
||
| + | === Exaile === |
||
| + | === Decibel === |
||
| + | === mocp === |
||
| + | |||
| + | =PulseAudio= |
||
| + | |||
| + | == Applications Gstreamer == |
||
| + | |||
| + | gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosink pulsesink |
||
| + | gconftool-2 -t string --set /system/gstreamer/0.10/default/musicaudiosink pulsesink |
||
| + | |||
| + | == Rhythmbox == |
||
| + | |||
| + | Si Rhythmbox ne synchronise pas correctement votre librairie, effacer toutes les entrées et redémarrer: |
||
| + | |||
| + | $> rm ~/.local/share/rhythmbox |
||
| + | |||
| + | =Copie de CD protégé= |
||
| + | |||
| + | cdparanoia -vB |
||
| + | |||
| + | =Séparation pistes avec fichier CUE= |
||
| + | |||
| + | $> cuebreakpoints file.cue | shnsplit -o flac file.flac |
||
| + | =Extraction de toutes les pistes d'un CD= |
||
| − | ==Listen== |
||
| + | $> cdparanoia -B |
||
| + | =Configuration pour streamer audio sur serveur Airplay= |
||
| + | |||
| + | Créér fichier ~/.config/pipewire/pipewire-pulse.conf.d/raop-discover.conf: |
||
| + | context.modules = [ |
||
| − | Python |
||
| + | { |
||
| + | name = libpipewire-module-raop-discover |
||
| + | args = { } |
||
| + | } |
||
| + | ] |
||
Latest revision as of 15:43, 1 June 2025
Contents
Timidity
Installation
./configure \ --enable-gtk=yes \ --enable-interface=gtk \ --enable-audio=esd,oss,alsa,flac,vorbis && make && make install
Conversion WMA -> MP3
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader <input.wma> lame -m s audiodump.wav -o <output.mp3>
Conversion WMA -> OGG
ffmpeg -i sample.wma -acodec libvorbis -aq 0.3 sample.ogg
GRIP
Installation
./configure --prefix=/usr --disable-id3
disable-id3: Permet de se passer de la librairie id3lib
En cas de problèmes
grip --disable-sound
Ajout des informations au fichier FLAC
Entrer dans la boîte Encoder command-line:
-V -T TITLE=%n -T ALBUM=%d -T TRACKNUMBER=%t -T ARTIST=%a -T GENRE=%G -T DATE=%y --compression-level-8 -o %m %w
Liste des lecteurs audio
Lecteurs audio Python
Listen
Exaile
Decibel
mocp
PulseAudio
Applications Gstreamer
gconftool-2 -t string --set /system/gstreamer/0.10/default/audiosink pulsesink gconftool-2 -t string --set /system/gstreamer/0.10/default/musicaudiosink pulsesink
Rhythmbox
Si Rhythmbox ne synchronise pas correctement votre librairie, effacer toutes les entrées et redémarrer:
$> rm ~/.local/share/rhythmbox
Copie de CD protégé
cdparanoia -vB
Séparation pistes avec fichier CUE
$> cuebreakpoints file.cue | shnsplit -o flac file.flac
Extraction de toutes les pistes d'un CD
$> cdparanoia -B
Configuration pour streamer audio sur serveur Airplay
Créér fichier ~/.config/pipewire/pipewire-pulse.conf.d/raop-discover.conf:
context.modules = [
{
name = libpipewire-module-raop-discover
args = { }
}
]