<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Backblog &#187; flac</title>
	<atom:link href="http://backblog.betriebswerk-landshut.de/tag/flac/feed/" rel="self" type="application/rss+xml" />
	<link>http://backblog.betriebswerk-landshut.de</link>
	<description>Über Linux, Fotos und anderes Zeug</description>
	<lastBuildDate>Thu, 12 Aug 2010 09:52:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Perl Audio Converter</title>
		<link>http://backblog.betriebswerk-landshut.de/2010/02/23/perl-audio-converter/</link>
		<comments>http://backblog.betriebswerk-landshut.de/2010/02/23/perl-audio-converter/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 07:48:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Converter]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[flac2mp3]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://backblog.betriebswerk-landshut.de/?p=471</guid>
		<description><![CDATA[Eine auch ganz praktische Lösung wie man von Flacs zu Mp3s kommt soll angeblich http://pacpl.sourceforge.net/ sein. Das ich bis jetzt noch nicht selbst getestet habe. Es scheint jedoch auf jeden fall mal einen Blick wert und eventuell eine gute Ablösung für flac2mp3 zu sein.]]></description>
			<content:encoded><![CDATA[<p>Eine auch ganz praktische Lösung wie man von Flacs zu Mp3s kommt soll angeblich <a href="http://pacpl.sourceforge.net/" target="_self">http://pacpl.sourceforge.net/</a> sein. Das ich bis jetzt noch nicht selbst getestet habe. Es scheint jedoch auf jeden fall mal einen Blick wert und eventuell eine gute Ablösung für <a href="http://backblog.betriebswerk-landshut.de/2010/02/03/flac2mp3-unter-linux/" target="_self">flac2mp3 </a>zu sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://backblog.betriebswerk-landshut.de/2010/02/23/perl-audio-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flac2mp3 unter Linux</title>
		<link>http://backblog.betriebswerk-landshut.de/2010/02/03/flac2mp3-unter-linux/</link>
		<comments>http://backblog.betriebswerk-landshut.de/2010/02/03/flac2mp3-unter-linux/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 12:28:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[flac]]></category>
		<category><![CDATA[flac2mp3]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[skript]]></category>
		<category><![CDATA[Tag]]></category>

		<guid isPermaLink="false">http://backblog.betriebswerk-landshut.de/?p=457</guid>
		<description><![CDATA[Vor ein paar Wochen stand ich vor der Aufgabe die flacs die ich durch extrahieren meiner CDs gewonnen habe in mp3s überzuführen um sie auch auf dem Mp3 Player abspielen zu können. Um das ganze halbwegs komfortabel auf der Bash erledigen zu können habe ich mir ein bisschen was zusammen gescriptet und kopiert. Die ursprüngliche [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Wochen stand ich vor der Aufgabe die flacs die ich durch extrahieren meiner CDs gewonnen habe in mp3s überzuführen um sie auch auf dem Mp3 Player abspielen zu können. Um das ganze halbwegs komfortabel auf der Bash erledigen zu können habe ich mir ein bisschen was zusammen gescriptet und kopiert. Die ursprüngliche Idee für das skript fand ich in dem <a href="http://www.linuxtutorialblog.com/post/solution-converting-flac-to-mp3" target="_self">Linux Tutorial Blog</a>. Das dort gegebene Skript war leider etwas zu rudimentär, auch das übernehmen von der Artist/Album/Track tags war nicht möglich. Eine schon etwas bessere Version fand sich dann auf dem Blog von <a href="http://www.sklav.com/node/4" target="_self">Sklav</a>. Dieses konnte schon die Tags übernehmen. Doch wollte ich eigentlich nicht jedes Album einzeln in mp3s umwandeln. Folglich musste das Skript Batch fähig werden. Meine Version des Skriptes sieht nun so aus.</p>
<blockquote><p>#!/bin/bash<br />
#########################################################<br />
# Flac to Mp3 Conversion Software #</p>
<p># Script Created by Nick Sklavenitis #<br />
# Date: September 18 2007 #<br />
# Modified by Tobias Hobmeier#<br />
# Januar 2010#<br />
#########################################################</p>
<p># modify the lame options to your preference example change -b 320 to -b</p>
<p>#128 or -b 192 or -b 256<br />
lame_opts=&#8221; &#8211;vbr-new -V 2 -b 192 &#8221;</p>
<p># Creates the loop that allows more than 1 file to be specified, Can use<br />
#single file name or example *.flac<br />
time {</p>
<p>for x in &#8220;${@}&#8221;<br />
do<br />
FLAC=${x}<br />
MP3=&#8221;${FLAC%.flac}.mp3&#8243;<br />
[ -r "$FLAC" ] || { echo can not read file \&#8221;$FLAC\&#8221; &gt;&amp;1 ; exit 1 ; } ;</p>
<p>#This section pulls the Tag info from flac and stores it as a variable.</p>
<p>TITLE=&#8221;`metaflac &#8211;show-tag=TITLE &#8220;$FLAC&#8221; | awk -F = &#8216;{ printf($2) }&#8217;`&#8221;<br />
ALBUM=&#8221;`metaflac &#8211;show-tag=ALBUM &#8220;$FLAC&#8221; | awk -F = &#8216;{ printf($2) }&#8217;`&#8221;<br />
ARTIST=&#8221;`metaflac &#8211;show-tag=ARTIST &#8220;$FLAC&#8221; | awk -F = &#8216;{ printf($2)<br />
}&#8217;`&#8221;<br />
TRACKNUMBER=&#8221;`metaflac &#8211;show-tag=TRACKNUMBER &#8220;$FLAC&#8221; | awk -F = &#8216;{<br />
printf($2) }&#8217;`&#8221;<br />
GENRE=&#8221;`metaflac &#8211;show-tag=GENRE &#8220;$FLAC&#8221; | awk -F = &#8216;{ printf($2) }&#8217;`&#8221;<br />
COMMENT=&#8221;`metaflac &#8211;show-tag=COMMENT &#8220;$FLAC&#8221; | awk -F = &#8216;{ printf($2)<br />
}&#8217;`&#8221;<br />
DATE=&#8221;`metaflac &#8211;show-tag=DATE &#8220;$FLAC&#8221; | awk -F = &#8216;{ printf($2) }&#8217;`&#8221;</p>
<p>#This section handles the conversion of the Flac file to MP3</p>
<p>flac -dc &#8220;$FLAC&#8221; | lame${lame_opts} \<br />
&#8211;tt &#8220;$TITLE&#8221; \<br />
&#8211;tn &#8220;$TRACKNUMBER&#8221; \<br />
&#8211;tg &#8220;$GENRE&#8221; \<br />
&#8211;ty &#8220;$DATE&#8221; \<br />
&#8211;ta &#8220;$ARTIST&#8221; \<br />
&#8211;tl &#8220;$ALBUM&#8221; \<br />
&#8211;add-id3v2 \<br />
- &#8220;$MP3&#8243;</p>
<p>rm &#8220;$FLAC&#8221;</p>
<p>done<br />
}</p></blockquote>
<p>zur besseren Ausführbarkeit habe ich das Skript unter /usr/bin abgelegt und ausführbar gemacht.<br />
Um nun einen Schwung Flacs in Mp3s mitstammt der Ordnerstruktur umzuwandeln ging ich folgendermaßen vor.</p>
<ol>
<li>Kopieren aller flacs in ein neues Verzeichnis</li>
<li>Wechseln in das neue Verzeichnis</li>
<li>Finden und ersetzten aller flacs im neuen Verzeichnis<br />
mit dem Befehl:</li>
</ol>
<blockquote><p>time find . -type f -name &#8220;*flac&#8221; -exec mp32flac {} \;</p></blockquote>
<p>Jetzt muss man nur noch warten bis alle flacs konvertiert sind. Ein nachträgliches mp3gain würde eventuell nicht schaden.</p>
<blockquote><p>find . -type f -name &#8220;*.mp3&#8243; -exec mp3gain -r -k {} \</p></blockquote>
<p>Ich hoffe das flac2mp3 Skript hilft allen suchenden weiter.</p>
]]></content:encoded>
			<wfw:commentRss>http://backblog.betriebswerk-landshut.de/2010/02/03/flac2mp3-unter-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

