doc:appunti:linux:audio:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:linux:audio:start [2013/11/03 07:40] – [Dividere un file audio in base ad un file CUE] niccolo | doc:appunti:linux:audio:start [2021/05/13 05:51] – [Dividere un file audio in base ad un file CUE] niccolo | ||
---|---|---|---|
Line 67: | Line 67: | ||
INDEX 01 11:27:60 | INDEX 01 11:27:60 | ||
</ | </ | ||
+ | |||
+ | Il tag **'' | ||
Installando i pacchetti Debian **cuetools** e **shntool** è possibile dividere un unico file nelle singole tracce: | Installando i pacchetti Debian **cuetools** e **shntool** è possibile dividere un unico file nelle singole tracce: | ||
Line 75: | Line 77: | ||
I file risultanti saranno nominati a partire da **'' | I file risultanti saranno nominati a partire da **'' | ||
+ | |||
+ | Il tool '' | ||
+ | |||
+ | **ATTENZIONE: | ||
+ | |||
+ | **ATTENZIONE: | ||
Il programma '' | Il programma '' | ||
Line 81: | Line 89: | ||
shnsplit -f CDImage.cue CDImage.ape | shnsplit -f CDImage.cue CDImage.ape | ||
</ | </ | ||
+ | |||
+ | È possibile nello stesso modo gestire anche il formato **WavPack Lossless Audio**; è sufficiente installare il pacchetto Debian **wavpack** ed eseguire il comando: | ||
+ | |||
+ | < | ||
+ | cuebreakpoints file.wv.cue | shnsplit -o wav file.wv | ||
+ | </ | ||
+ | |||
==== File originale in formato FLAC ==== | ==== File originale in formato FLAC ==== | ||
Line 102: | Line 117: | ||
</ | </ | ||
- | Con questo | + | Come descritto sopra per i file WAV, si può procedere alla suddivisione in singole tracce: |
< | < | ||
Line 109: | Line 124: | ||
I pacchetti Debian necessari sono **flac**, **cuetools** e **shntool**. | I pacchetti Debian necessari sono **flac**, **cuetools** e **shntool**. | ||
+ | |||
+ | I file generati saranno del tipo **'' | ||
+ | |||
+ | < | ||
+ | shnsplit -f CDImage.cue -o flac CDImage.ape | ||
+ | </ | ||
+ | |||
+ | ==== Qualità eccessiva nei file audio ==== | ||
+ | |||
+ | Capita di trovare file audio in qualità superiore a quella del CD-Audio (44.1 kHz, 16 bit), sia in formato lossy che lossless. Per vari motivi può essere utile la conversione (con ovvia perdita, ad esempio per poter masterizzare un normale CD-Audio). Ecco una ricetta che utilizza **'' | ||
+ | |||
+ | < | ||
+ | sox input_file.flac -r 44100 -b 16 output_file.wav | ||
+ | </ | ||
+ | ===== Suddivisione di un file mp3 ===== | ||
+ | |||
+ | Estrarre una parte di un file ,mp3 può essere fatto senza fare il deconding e successivo encoding, che altrimenti introducono una perdita di qualità. In Debian GNU/Linux (dalla versione Squeeze) c'è il pacchetto **mp3splt** che contiene l' | ||
+ | |||
+ | < | ||
+ | mp3splt file.mp3 110.57 127.23 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Amplificazione senza ricodifica di un file mp3 o aac ===== | ||
+ | |||
+ | Alcuni player supportano **speciali tag** che indicano a che volume deve essere riprodotto un brano. Esistono programmi che modificano tale tag dopo aver analizzato il singolo brano o una intera collezione, in modo che suoni a un volume normalizzato. | ||
+ | |||
+ | **ATTENZIONE**: | ||
+ | |||
+ | In teoria basterebbe un editor di tag per aggiungere il tag **replaygain_track_gain**, | ||
+ | |||
+ | Il programma **mp3gain** (dall' | ||
+ | |||
+ | Il programma può lavorare su più di un file contemporaneamente, | ||
+ | |||
+ | < | ||
+ | mp3gain file.mp3 | ||
+ | </ | ||
+ | |||
+ | con questo comando viene analizzato il file e i risultati vengono scritti in alcuni tag all' | ||
+ | |||
+ | < | ||
+ | mp3gain -a file.mp3 | ||
+ | </ | ||
+ | |||
+ | con l' | ||
+ | |||
+ | < | ||
+ | mp3gain -g 1.2 file.mp3 | ||
+ | </ | ||
+ | |||
+ | con '' | ||
+ | |||
+ | Aprendo il file con Audacity si può notare l' | ||
+ | |||
+ | In ogni caso le modifiche apportate al file sono salvate in un tag all' | ||
+ | |||
+ | ===== Conversione da M4A a MP3 o OGG/Vorbis ===== | ||
+ | |||
+ | C'è una insana abitudine a distribuire file musicali in contenitori **MPEG-4**, con audio codificato **AAC** e l' | ||
+ | |||
+ | Ecco una ricetta per convertire il file in un più classico MP3 oppure OGG/Vorbis, con l' | ||
+ | |||
+ | < | ||
+ | ffmpeg -i file.m4a -vn -q:a 1 file.mp3 | ||
+ | ffmpeg -i file.m4a -vn -c:a libvorbis -qscale:a 9 file.ogg | ||
+ | </ | ||
+ | |||
+ | Per il formato MP3 la qualità massima è **%%-q:a 0%%** (da 10 a 0), mentre per il formato Vorbis la qualità massima è **%%-qscale: |
doc/appunti/linux/audio/start.txt · Last modified: 2023/12/20 13:39 by niccolo