<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aldolat.it &#8212; Post con tag Sound-Juicer</title>
        <link>https://www.aldolat.it/tags/sound-juicer/</link>
        <description>Ultimi post pubblicati nel tag Sound-Juicer &#8212; aldolat.it</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>it</language>
        <managingEditor>aldolat@gmail.com (Aldo Latino)</managingEditor>
        <webMaster>aldolat@gmail.com (Aldo Latino)</webMaster>
        <copyright>Creative Commons BY-SA 4.0</copyright>
        <lastBuildDate>Sun, 01 Jun 2025 08:34:50 +0200</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/sound-juicer/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>Profili di codifica dei file audio</title>
            <link>https://www.aldolat.it/posts/2007/profili-di-codifica-dei-file-audio/</link>
            <pubDate>Sun, 10 Jun 2007 14:01:38 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2007/profili-di-codifica-dei-file-audio/</guid>
            <description>Questo articolo è più un appunto personale che altro. Non chiedetegli più di quello che offre, perché è solo una nota. Se vi trovate qualcosa di utile, meglio così! 🙂&#xA;In poche parole ho appuntato alcuni parametri di codifica per i file audio nei formati Flac, Vorbis, Mp3 ed Spx.&#xA;Flac Flac (Free Lossless Audio Codec) è un codec multimediale che consente di creare file audio compressi senza perdita in termini di qualità (lossless). È utile, ad esempio, per l&amp;rsquo;archiviazione dei nostri cari (e costosi!) CD. Chiaramente in termini di occupazione di spazio sul disco fisso, Flac occupa più di un Vorbis o di un Mp3.</description>
            <content:encoded>&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/casse-audio.jpg&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/gstreamer-logo.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Questo articolo è più un appunto personale che altro. Non chiedetegli più di quello che offre, perché è solo una nota. Se vi trovate qualcosa di utile, meglio così! 🙂&lt;/p&gt;&#xA;&lt;p&gt;In poche parole ho appuntato alcuni parametri di codifica per i file audio nei formati Flac, Vorbis, Mp3 ed Spx.&lt;/p&gt;&#xA;&lt;h2 id=&#34;flac&#34;&gt;Flac&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://it.wikipedia.org/wiki/FLAC&#34;&gt;Flac&lt;/a&gt; (&lt;em&gt;Free Lossless Audio Codec&lt;/em&gt;) è un codec multimediale che consente di creare file audio compressi senza perdita in termini di qualità (&lt;a href=&#34;http://it.wikipedia.org/wiki/Lossless&#34;&gt;lossless&lt;/a&gt;). È utile, ad esempio, per l&amp;rsquo;archiviazione dei nostri cari (e costosi!) CD. Chiaramente in termini di occupazione di spazio sul disco fisso, Flac occupa più di un Vorbis o di un Mp3.&lt;/p&gt;&#xA;&lt;h3 id=&#34;cli-per-flac&#34;&gt;Cli per Flac&lt;/h3&gt;&#xA;&lt;p&gt;Da terminale possiamo convertire un file (.wav, ad esempio) con questo comando:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flac inpufile&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dove &lt;code&gt;inputfile&lt;/code&gt; è il file da comprimere. Alla fine ci ritroviamo con un file .flac compresso.&lt;/p&gt;&#xA;&lt;p&gt;Per dare un esempio di compressione, il file non compresso dei Pink Floyd &amp;ldquo;Comfortably Numb&amp;rdquo; dell&amp;rsquo;album &amp;ldquo;Pulse&amp;rdquo; pesa circa 100 mega, mentre compresso in Flac pesa circa 63 mega.&lt;/p&gt;&#xA;&lt;p&gt;Per decomprimere un flac basta il comando:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flac -d nomefile&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;o addirittura una intera cartella:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flac -d *&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ovviamente, per ascoltare un flac non è necessario decomprimere prima il file: i nostri player preferiti li gestiscono così come sono.&lt;/p&gt;&#xA;&lt;h3 id=&#34;gui-per-flac&#34;&gt;Gui per Flac&lt;/h3&gt;&#xA;&lt;p&gt;Possiamo usare una Gui per convertire uno o più wav in flac: sound-converter.&lt;br&gt;&#xA;Installiamolo con&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install soundconverter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Questa è la semplice ma efficace interfaccia: 🙂&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/sc.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;e questa è la finestra delle preferenze:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/sc-prefs.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Come vedete, possiamo convertire un file in un altro: l&amp;rsquo;unica raccomandazione è di evitare la conversione da un formato con perdita (lossy, cioè tipo Vorbis, Mp3) in uno senza o con perdita. È più logica la conversione da un formato lossless (Flac o Wav) a uno lossy (Vorbis o Mp3).&lt;/p&gt;&#xA;&lt;figure class=&#34;alignleft&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/sj.png&#34; width=&#34;100&#34; height=&#34;100&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Per codificare un intero Cd (o anche soltanto alcune canzoni) in Flac possiamo usare Sound Juicer, Rhythmbox o Exaile.&lt;br&gt;&#xA;La stringa da inserire nelle preferenze di codifica è la seguente (la trovate già inserita nelle preferenze):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;audio/x-raw-int,rate=44100,channels=2 ! flacenc name=enc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;note finger&#34;&gt;&#xA;    &#xA;    &lt;p class=&#34;aside&#34;&gt;&#xA;        A causa di un bug nella gestione delle finestre e dei profili di conversione, risulta difficoltoso cambiare i profili di conversione direttamente nella finestra di dialogo. Io sono riuscito a farlo usando gconf-editor alla posizione &lt;code&gt;/system/gstreamer/0.10/audio/profiles&lt;/code&gt;&#xA;    &lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;ogg-vorbis&#34;&gt;Ogg Vorbis&lt;/h2&gt;&#xA;&lt;figure class=&#34;alignleft&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/ogg_logo.png&#34; width=&#34;100&#34; height=&#34;100&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Il Vorbis è il &amp;ldquo;nostro&amp;rdquo; codec preferito! 😀 &lt;a href=&#34;http://vorbis.com/faq/#sound&#34;&gt;È migliore dell&amp;rsquo;Mp3&lt;/a&gt; e soprattutto è libero. Il Vorbis, come sappiamo, va sempre inscatolato dentro un file Ogg. Ecco come lo otteniamo.&lt;/p&gt;&#xA;&lt;h3 id=&#34;cli-per-ogg-vorbis&#34;&gt;Cli per Ogg Vorbis&lt;/h3&gt;&#xA;&lt;p&gt;Da terminale:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;oggenc -q &lt;span class=&#34;m&#34;&gt;6&lt;/span&gt; nomefile&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dove &lt;code&gt;nomefile&lt;/code&gt; sta per il file non compresso da comprimere in Vorbis, mentre l&amp;rsquo;opzione &lt;code&gt;-q 6&lt;/code&gt; sta per il bitrate con cui codificare il file. Ecco una tabella per capire a cosa corrispondono i valori da &lt;code&gt;-2&lt;/code&gt; a &lt;code&gt;10&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/vorbis_enc.png&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;Fonte: Hydrogenaudio&#34;&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;Fonte: &lt;a href=&#34;http://wiki.hydrogenaudio.org/index.php?title=Recommended_Ogg_Vorbis#Recommended_Encoder_Settings&#34;&gt;Hydrogenaudio&lt;/a&gt;&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h3 id=&#34;gui-per-ogg-vorbis&#34;&gt;Gui per Ogg Vorbis&lt;/h3&gt;&#xA;&lt;p&gt;Apriamo le preferenze del nostro player e osserviamo la relativa riga della Pipeline Gstreamer:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;audio/x-raw-float,rate&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;44100,channels&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; ! vorbisenc &lt;span class=&#34;nv&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;enc &lt;span class=&#34;nv&#34;&gt;quality&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;0.8 ! oggmux&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dove l&amp;rsquo;opzione &lt;code&gt;quality=0.8&lt;/code&gt; corrisponde in decimale ai valori interi della tabella di sopra; ad esempio:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;qualità 0    =  64 kbps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;qualità 0.5  = 160 kbps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;qualità 0.6  = 192 kbps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;qualità 0.8  = 256 kbps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;mp3&#34;&gt;Mp3&lt;/h2&gt;&#xA;&lt;p&gt;È il formato che &lt;em&gt;non&lt;/em&gt; dobbiamo preferire, ma in caso di necessità ecco le impostazioni.&lt;/p&gt;&#xA;&lt;h3 id=&#34;cli-per-mp3&#34;&gt;Cli per Mp3&lt;/h3&gt;&#xA;&lt;p&gt;In Linux usiamo l&amp;rsquo;encoder Lame. Ecco la sintassi per il terminale:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;lame -b &lt;span class=&#34;m&#34;&gt;256&lt;/span&gt; nomefile&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dove &lt;code&gt;nomefile&lt;/code&gt; è il file da convertire e &lt;code&gt;-b 256&lt;/code&gt; è il bitrate (in kbps) con cui convertirlo (che può essere quindi 128, 192 ecc.).&lt;/p&gt;&#xA;&lt;h3 id=&#34;gui-per-mp3&#34;&gt;Gui per Mp3&lt;/h3&gt;&#xA;&lt;p&gt;Utilizzando il nostro player, ecco la stringa che troviamo:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;audio/x-raw-int,rate&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;44100,channels&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; ! lame &lt;span class=&#34;nv&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;enc &lt;span class=&#34;nv&#34;&gt;vbr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;bitrate&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;256&lt;/span&gt; ! id3v2mux&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dove &lt;code&gt;bitrate=256&lt;/code&gt; è il valore di bitrate con cui codificare; inseriamo il valore che preferiamo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;wav&#34;&gt;Wav&lt;/h2&gt;&#xA;&lt;p&gt;Il formato Wav è un formato non compresso, utile quando il file contenente la registrazione debba essere elaborato in post-produzione. Può essere utilizzato, ad esempio, in Sound recorder per registrare la nostra voce.&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2007/06/sr.png&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;Questa la pipeline per Gstreamer per codificare alla massima qualità:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;audio/x-raw-int,rate=44100,channels=2 ! wavenc name=enc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;mentre questa è consigliata per la voce (campionamento inferiore e mono):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;audio/x-raw-int,rate=22050,channels=1 ! wavenc name=enc&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;speex&#34;&gt;Speex&lt;/h2&gt;&#xA;&lt;p&gt;Se, però, dobbiamo registrare la nostra voce e non dobbiamo apportare modifiche al file, possiamo usare un codec opensource pensato appositamente per la voce umana: &lt;a href=&#34;http://it.wikipedia.org/wiki/Speex&#34;&gt;Speex&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Questa è la pipeline:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;speexenc name=enc ! oggmux&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p class=&#34;photo-credits&#34;&gt;Photo credits:&#xA;    &lt;span class=&#34;photo-author&#34;&gt;phamtu1509&lt;/span&gt;,&#xA;    &#xA;        &lt;span class=&#34;photo-title&#34;&gt;&lt;a href=&#34;https://pixabay.com/it/techland-audio-audiovector-stereo-1822630/&#34; class=&#34;photo-link&#34;&gt;Senza titolo&lt;/a&gt;&lt;/span&gt;,&#xA;    &#xA;    &lt;span class=&#34;photo-license&#34;&gt;CCO&lt;/span&gt;,&#xA;    &#xA;    &lt;span class=&#34;photo-year&#34;&gt;18 novembre 2016&lt;/span&gt;.&#xA;&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2007/profili-di-codifica-dei-file-audio/&#34;&gt;Profili di codifica dei file audio&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
    </channel>
</rss>
