snipt

Ctrl+h for KB shortcuts
#3429

Bash

Convert wma to mp3

!/bin/bash
#
# Dump wma to mp3

for i in *.wma
do
if [ -f $i ]; then
rm -f "$i.wav"
mkfifo "$i.wav"
mplayer -vo null -vc dummy -af resample=44100 -ao pcm -ao pcm:waveheader "$i" -ao pcm:file="$i.wav" &
dest=`echo "$i"|sed -e 's/wma$/mp3/'`
lame -h -b 192 "$i.wav" "$dest"
rm -f "$i.wav"
fi
done
https://snipt.net/embed/05a4984afbb8d0d8fd55a6571c93b390/
https://snipt.net/raw/05a4984afbb8d0d8fd55a6571c93b390/
05a4984afbb8d0d8fd55a6571c93b390
bash
Bash
16
2014-04-18T04:39:25
True
False
/api/public/snipt/3429/
convert-wma-to-mp3
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><a href="#L-1"> 1</a> <a href="#L-2"> 2</a> <a href="#L-3"> 3</a> <a href="#L-4"> 4</a> <a href="#L-5"> 5</a> <a href="#L-6"> 6</a> <a href="#L-7"> 7</a> <a href="#L-8"> 8</a> <a href="#L-9"> 9</a> <a href="#L-10">10</a> <a href="#L-11">11</a> <a href="#L-12">12</a> <a href="#L-13">13</a> <a href="#L-14">14</a> <a href="#L-15">15</a></pre></div></td><td class="code"><div class="highlight"><pre><span id="L-1"><a name="L-1"></a>!/bin/bash </span><span id="L-2"><a name="L-2"></a><span class="c">#</span> </span><span id="L-3"><a name="L-3"></a><span class="c"># Dump wma to mp3</span> </span><span id="L-4"><a name="L-4"></a> </span><span id="L-5"><a name="L-5"></a><span class="k">for </span>i in *.wma </span><span id="L-6"><a name="L-6"></a><span class="k">do</span> </span><span id="L-7"><a name="L-7"></a><span class="k">if</span> <span class="o">[</span> -f <span class="nv">$i</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span> </span><span id="L-8"><a name="L-8"></a>rm -f <span class="s2">&quot;$i.wav&quot;</span> </span><span id="L-9"><a name="L-9"></a>mkfifo <span class="s2">&quot;$i.wav&quot;</span> </span><span id="L-10"><a name="L-10"></a>mplayer -vo null -vc dummy -af <span class="nv">resample</span><span class="o">=</span>44100 -ao pcm -ao pcm:waveheader <span class="s2">&quot;$i&quot;</span> -ao pcm:file<span class="o">=</span><span class="s2">&quot;$i.wav&quot;</span> <span class="p">&amp;</span> </span><span id="L-11"><a name="L-11"></a><span class="nv">dest</span><span class="o">=</span><span class="sb">`</span><span class="nb">echo</span> <span class="s2">&quot;$i&quot;</span><span class="p">|</span>sed -e <span class="s1">&#39;s/wma$/mp3/&#39;</span><span class="sb">`</span> </span><span id="L-12"><a name="L-12"></a>lame -h -b 192 <span class="s2">&quot;$i.wav&quot;</span> <span class="s2">&quot;$dest&quot;</span> </span><span id="L-13"><a name="L-13"></a>rm -f <span class="s2">&quot;$i.wav&quot;</span> </span><span id="L-14"><a name="L-14"></a><span class="k">fi</span> </span><span id="L-15"><a name="L-15"></a><span class="k">done</span> </span></pre></div> </td></tr></table>
audio, convert, fifo, mp3, wma