<?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>Die Welt ist gar nicht so. &#187; cmml</title>
	<atom:link href="http://blog.dieweltistgarnichtso.net/tag/cmml/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.dieweltistgarnichtso.net</link>
	<description>Sie ist ganz anders.</description>
	<lastBuildDate>Mon, 23 Sep 2013 15:41:20 +0000</lastBuildDate>
	<language>de-DE</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.35</generator>
	<item>
		<title>Zu Podlove Simple Chapters</title>
		<link>http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters</link>
		<comments>http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters#comments</comments>
		<pubDate>Sun, 11 Nov 2012 04:21:55 +0000</pubDate>
		<dc:creator><![CDATA[erlehmann]]></dc:creator>
				<category><![CDATA[Bastelei]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cmml]]></category>
		<category><![CDATA[gerritvanaaken]]></category>
		<category><![CDATA[podlove]]></category>
		<category><![CDATA[simplechapters]]></category>
		<category><![CDATA[timpritlove]]></category>

		<guid isPermaLink="false">http://blog.dieweltistgarnichtso.net/?p=6080</guid>
		<description><![CDATA[Gestern war ich auf dem von Tim Pritlove organisierten zweiten Podlove Developer Meeting. Ich kam leider zu spät, um die Diskussion zu Podlove Simple Chapters mitzuverfolgen, einem XML-basierten Format für Kapitel von Mediendateien. Bei einem Gespräch mit Gerrit van Aaken &#8230; <a href="http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Gestern war ich auf dem
von <a href="http://de.wikipedia.org/wiki/Tim_Pritlove">Tim
Pritlove</a>
organisierten <a href="http://metaebene.me/blog/2012/09/27/podlove-developer-meeting-2/">zweiten <i>Podlove
Developer Meeting</i></a>. Ich kam leider zu spät, um die Diskussion
zu <a href="http://podlove.org/simple-chapters/"><i>Podlove Simple
Chapters</i></a> mitzuverfolgen, einem <abbr title="Extensible Markup
Language">XML</abbr>-basierten Format für Kapitel von
Mediendateien.</p>

<p>Bei einem Gespräch mit <a href="http://praegnanz.de/">Gerrit van
Aaken</a> äußerte ich die Vermutung, dass bestehende Formate nicht
berücksichtigt wurden. Spontan fiel
mir <a href="http://wiki.xiph.org/OggKate"><i>Ogg Kate</i></a> ein –
das ist allerdings ein Untertitel-Codec, für Kapitel also nicht zu
gebrauchen.</p>

<p>Als ich im Netz nach weiteren Formaten suchte, fand ich heraus,
dass man mit
dem <a href="http://de.wikipedia.org/wiki/Totem_(Software)">Mediaplayer <i>Totem</i></a>
auch <a href="http://axsaprykin.blogspot.de/search/label/totem">Kapitelmarken
anzeigen und erstellen</a> kann. Das verwendete Dateiformat
heißt <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html"><i>Continuous
Media Markup Language</i></a> und
ist <a href="http://en.wikipedia.org/wiki/Annodex">über zehn Jahre
alt</a>.</p>

<p>Mit <abbr title="Continuous Media Markup Language">CMML</abbr> kann
man Kapiteln Bilder, Links und Beschreibungen zuweisen. Es
ist <abbr title="Extensible Markup Language">XML</abbr>-basiert, kann
in <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html#anchor31"><i>Ogg</i>
verkapselt werden</a> und wird von bestehender Software
unterstützt: <a href="http://en.wikipedia.org/wiki/GStreamer"><i>GStreamer</i></a>
kann <abbr title="Continuous Media Markup
Language">CMML</abbr> <a href="http://developer.gnome.org/gst-plugins-libs/0.10/gst-plugins-good-plugins-cmmlenc.html">kodieren</a>
und <a href="http://developer.gnome.org/gst-plugins-libs/0.10/gst-plugins-good-plugins-cmmldec.html">dekodieren</a>, <a href="http://www.xiph.org/oggz/"><i>Oggz</i></a>
erkennt <abbr title="Continuous Media Markup Language">CMML</abbr>; es
existiert
sogar <a href="http://svn.annodex.net/scripts/trunk/ircCMMLBot.py">ein <abbr title="Internet
Relay Chat">IRC</abbr>-Bot, der Kapitelmarken schreibt</a>.
</p>

<p><strong>Ich halte <i>Podlove Simple Chapters</i> daher für
überflüssig.</strong></p>

<ins datetime="2012-11-11T04:21:05+00:00">
<p><a href="https://github.com/erlehmann/libcmml"><i>libcmml</i> gibt es jetzt auch auf GitHub.</a></p>
</ins>

<p>Nebenbei habe ich mal
eben <a href="https://github.com/erlehmann/redokast/blob/master/generate-cmml.py">ein
Skript</a> gefrickelt, das
aus <a href="https://github.com/erlehmann/redokast/blob/master/wn-10.linklist"><i>Warum
nicht?</i>-Annotationen</a> Kapitelmarken in <abbr title="Continuous
Media Markup Language">CMML</abbr> erstellt. In <i>Totem</i>
sieht <a href="http://warumnicht.dieweltistgarnichtso.net/wn-10.html">Folge
10</a> dann so aus:
</p>

<figure>
<img src="http://daten.dieweltistgarnichtso.net/pics/screenshots/totem-chapters-wn-10.png" alt="Bildschirmfoto des Mediaplayers Totem mit Kapitelmarken">
<figcaption>Bildschirmfoto des Mediaplayers <i>Totem</i> mit Kapitelmarken</figcaption>
</figure>

<figure>
<code>
&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
&lt;!DOCTYPE cmml SYSTEM "cmml.dtd"&gt;
&lt;cmml&gt;
&lt;head&gt;&lt;title&gt;Warum nicht? – Folge 10&lt;/title&gt;&lt;/head&gt;
&lt;clip title="Scotty" start="npt:0:0:0."&gt;&lt;/clip&gt;
&lt;clip title="Serien" start="npt:0:0:28."&gt;&lt;/clip&gt;
&lt;clip title="Joss-Whedon-Serien" start="npt:0:1:22."&gt;&lt;/clip&gt;
&lt;clip title="TV Tropes" start="npt:0:2:43."&gt;&lt;/clip&gt;
&lt;clip title="HBO" start="npt:0:5:30."&gt;&lt;/clip&gt;
&lt;clip title="Tod" start="npt:0:8:14."&gt;&lt;/clip&gt;
&lt;/cmml&gt;
</code>
<figcaption><abbr title="Continuous Media Markup
Language">CMML</abbr> für Folge 10 des Podcasts <i>Warum nicht?</i></figcaption>
</figure>

<ins datetime="2012-11-11T23:01:12+00:00">
<p>Tim ist nicht meiner Meinung:</p>
<blockquote>
<p>
Mag ja sein, dass es Formate gibt, die _derzeit_ noch ähnlich sind, aber die können wir nicht eigenständig weiterentwickeln. Die nächste Version von PSC wird Bilder dazubekommen und das können wir dann einfach einbauen, ohne uns mit Unbekannten rumschlagen zu müssen.
</p>
<p>
Dem wird dann &#8220;Podlove Shownotes&#8221; oder &#8220;Podlove Timeline&#8221; folgen und es wichtig, die beiden Formate aufeinander abzustimmen.
</p>
<p>
Dazu ist es für die Außenkommunikation wichtig, dass wir klar sagen können: hier ist eine Community mit Fokus, die in eine bestimmte Richtung marschiert und ihre Namespaces unter Kontrolle hat.
</p>
</blockquote>
<p>
Ich halte das für einen Fall von <a href="http://de.wikipedia.org/wiki/Not-invented-here-Syndrom">Not-invented-here-Syndrom</a>: Man kann bereits <a href="http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html#anchor24">mit <abbr title="Continuous Media Markup Language">CMML</abbr> Bilder einbetten</a> (<a href="http://daten.dieweltistgarnichtso.net/pics/screenshots/totem-chapters-untergang.png">Beweisfoto</a>) und die <a href="http://permalink.gmane.org/gmane.comp.multimedia.ogg.devel/1782">Spezifikation ist verwaist</a>. Aber an die <em>Außenkommunikation</em> der <em>Community</em> habe ich natürlich nicht gedacht – <em>Marschieren</em> ist auch nicht so mein Ding.
</p>
</ins>]]></content:encoded>
			<wfw:commentRss>http://blog.dieweltistgarnichtso.net/zu-podlove-simple-chapters/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
