<?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>Kulturgold</title>
	<atom:link href="http://www.kulturgold.de/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.kulturgold.de</link>
	<description>Open sourced thinking</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:57:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ich hab da mal &#8230;</title>
		<link>http://www.kulturgold.de/?p=50</link>
		<comments>http://www.kulturgold.de/?p=50#comments</comments>
		<pubDate>Wed, 01 Sep 2010 14:09:33 +0000</pubDate>
		<dc:creator>internaut</dc:creator>
				<category><![CDATA[lyrik]]></category>

		<guid isPermaLink="false">http://www.kulturgold.de/?p=50</guid>
		<description><![CDATA[&#8230; was kleines gedichtet. Ka obs gut geworden ist. Aber gut genug ums hier zu verstecken allemal Mein, Dein &#8212; Deine Augen ein Universum Dein Ich ein Weltenmeer Mein Wissen dem nichtig Mein Wesen dem richtig Dein Laecheln richtet Mein Herz vernichtet sich nicht in dieser Lobpreisung Vielmehr der Neugier stetige Speisung &#8212;]]></description>
			<content:encoded><![CDATA[<p>&#8230; was kleines gedichtet. Ka obs gut geworden ist. Aber gut genug ums hier zu verstecken allemal <img src='http://www.kulturgold.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><br class="spacer_" /></p>
<p>Mein, Dein</p>
<p>&#8212;</p>
<p>Deine Augen ein Universum<br />
Dein Ich ein Weltenmeer</p>
<p>Mein Wissen dem nichtig<br />
Mein Wesen dem richtig</p>
<p>Dein Laecheln richtet<br />
Mein Herz vernichtet<br />
sich nicht in dieser Lobpreisung</p>
<p>Vielmehr<br />
der Neugier stetige<br />
Speisung</p>
<p>&#8212;</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kulturgold.de/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kleines ffmpeg bash script</title>
		<link>http://www.kulturgold.de/?p=35</link>
		<comments>http://www.kulturgold.de/?p=35#comments</comments>
		<pubDate>Mon, 16 Aug 2010 14:48:18 +0000</pubDate>
		<dc:creator>internaut</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.kulturgold.de/?p=35</guid>
		<description><![CDATA[Hier mal ein kleines und wahrscheinlich etwas dreckiges Script um 2 Folder abzugleichen und die Files die im Zielordner noch nicht vorhanden sind per ffmepeg zu transcodieren. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- #!/bin/bash # Script to encode videos via cron job ############################## # CONFIG #paths SOURCE_DIR=/path/to/source DEST_DIR=/path/to/destination #Logging LOG_DIR=/path/to/logs LOG_FILE=foobar.log #temporarily used files for compairism and listing TMP_DIR=/path/to/tempfiles TMP_FILE_SOURCE=foobar1.list [...]]]></description>
			<content:encoded><![CDATA[<p>Hier mal ein kleines und wahrscheinlich etwas dreckiges Script um 2 Folder abzugleichen und die Files die im Zielordner noch nicht vorhanden sind per ffmepeg zu transcodieren.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- <code> </code></p>
<p><code>#!/bin/bash  # Script to encode videos via cron job </code></p>
<p><code>############################## </code></p>
<p><code># CONFIG</code></p>
<p>#paths<br />
 SOURCE_DIR=/path/to/source<br />
 DEST_DIR=/path/to/destination</p>
<p>#Logging<br />
 LOG_DIR=/path/to/logs<br />
 LOG_FILE=foobar.log</p>
<p>#temporarily used files for compairism and listing</p>
<p>TMP_DIR=/path/to/tempfiles<br />
 TMP_FILE_SOURCE=foobar1.list<br />
 TMP_FILE_DEST=foobar2.list<br />
 TMP_CLEAN_SOURCE=foobar3.list<br />
 TMP_CLEAN_DEST=foobar4.list<br />
 TMP_FILE_DIFF=foobar5.list<br />
 CODING_LIST=foobar6.list</p>
<p>#affected filetypes.<br />
 TARGET_TYPE=flv<br />
 SOURCE_TYPE1=mov<br />
 SOURCE_TYPE2=mp4<br />
 THUMB_TAG=small</p>
<p>#coding options for the thumb video<br />
 BITRATE=1000k<br />
 AUDIORATE=44100<br />
 AUDIO_BITRATE=128k<br />
 RATE=25<br />
 FILTER=&#8221;scale=-1:432&#8243;</p>
<p>#system related helps if filenames have spaces<br />
 #IFS=$&#8217;\n&#8217;</p>
<p>#########################################<br />
 # Start of functional part</p>
<p>echo &#8220;Transcoding Started&#8221; &gt;&gt; $LOG_DIR/$LOG_FILE<br />
 echo `date +%Y%m%d.%H%M%S` &gt;&gt; $LOG_DIR/$LOG_FILE</p>
<p>#search for already processed files, write to tmp file<br />
 find $DEST_DIR -type f -name &#8220;*.$SOURCE_TYPE1.$TARGET_TYPE&#8221; -or -name &#8220;*.$SOURCE_TYPE2.$TARGET_TYPE&#8221; &gt; $TMP_FILE_DEST</p>
<p>#search for files in source directroy, write to tmp file<br />
 find $SOURCE_DIR -type f -name &#8220;*.$SOURCE_TYPE1&#8243; -or -name &#8220;*.$SOURCE_TYPE2&#8243; &gt; $TMP_DIR/$TMP_FILE_SOURCE</p>
<p>#cut flv extension and paths from list<br />
 sed -e &#8220;s/.$TARGET_TYPE//g&#8221; -e &#8220;s#$DEST_DIR/##g&#8221; $TMP_DIR/$TMP_FILE_DEST |sort &gt; $TMP_DIR/$TMP_CLEAN_DEST<br />
 sed -e &#8220;s#$SOURCE_DIR/##g&#8221; $TMP_DIR/$TMP_FILE_SOURCE | sort &gt; $TMP_DIR/$TMP_CLEAN_SOURCE</p>
<p>#compare source and destination files<br />
 diff -d $TMP_DIR/$TMP_CLEAN_SOURCE $TMP_DIR/$TMP_CLEAN_DEST &gt; $TMP_DIR/$TMP_FILE_DIFF |grep $TMP_DIR/$TMP_CLEAN_SOURCE</p>
<p>#eleminate &lt; from diff file<br />
 sed -e &#8220;s/&lt; //g&#8221; $TMP_DIR/$TMP_FILE_DIFF &gt; $TMP_DIR/$CODING_LIST</p>
<p>#phrase the coding list and encode the files</p>
<p>for FILE in $(cat $TMP_DIR/$CODING_LIST |grep -E &#8220;.$SOURCE_TYPE1|.$SOURCE_TYPE2&#8243;)<br />
 do<br />
 echo &#8220;encoding $FILE&#8221;  &gt;&gt; $LOG_DIR/$LOG_FILE</p>
<p>ffmpeg -i $SOURCE_DIR/$FILE -y -ar $AUDIORATE -ab $AUDIO_BITRATE -b $BITRATE -f $TARGET_TYPE -vf $FILTER $DEST_DIR/$FILE.$THUMB_TAG.$TARGET_TYPE$</p>
<p>done</p>
<p>#cleanup tmp files<br />
 rm $TMP_DIR/$TMP_FILE_DEST $TMP_DIR/$TMP_FILE_SOURCE $TMP_DIR/$TMP_CLEAN_DEST $TMP_DIR/$TMP_CLEAN_SOURCE $TMP_DIR/$TMP_FILE_DIFF $TMP_DIR/$CODING_LIST</p>
<p>echo &#8220;Transcoding Stopped `date +%Y%m%d.%H%M%S`&#8221; &gt;&gt; $LOG_DIR/$LOG_FILE</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kulturgold.de/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
