MKV Datei um Audiostreams erweitern

Man nehme eine MKV Datei und möchte noch einen oder mehrere Audiostreams mit in diese Datei packen. Hier bietet sich das Tool „mkvmerge“ bzw. die passende Suite „MKVToolNix“, welche unter http://www.bunkus.org/videotools/mkvtoolnix/downloads.html zu finden ist, an.

MKVToolNix unter Windows

Das Tool selbst steht dabei unter der GPLv2. Auf Github gibt es unter https://github.com/mbunkus/mkvtoolnix/ auch den passenden Quelltext dazu. Die Kompilate liegen unter anderem für Linux und Windows vor. Nach dem Start gibt man bei den Quellen einfach alle Quelldateien an, also die MKV Datei sowie die passenden Audiospuren und klickt anschließend auf „Muxen starten“. Nach ein paar Minuten hat man dann die fertige Datei und kann die Audiospuren löschen.

Radfahrhindernisse #1

Radfahren in Neubrandenburg ist so eine Sache. Ständig trifft man auf Hindernisse, unfreundliche Ampelschaltungen und Geisterfahrer in Form von Radfahrern auf der falschen Straßenseite. Grund genug das zum Anlass zu nehmen und eine kleine Serie über die Radfahrhindernisse in Neubrandenburg zu schreiben. Den Anfang macht dabei die Baustelle an der Neustrelitzer Straße, in der Höhe der Schwimmhalle.

Dort gibt es auf der rechten Seite eine Baustelle, welche den Fuß- und Radweg komplett versperrt. Die Umleitungsempfehlung ist es eine Ampel vorher (100 Meter von der Sperrung entfernt) auf die andere Straßenseite zu wechseln.

Besagte Vollsperrung an der Neustrelitzer Straße

Wenn man sich nun StVO-konform verhalten will, so wechselt man die Straßenseite und darf sein Rad dann schieben bis die Baustelle passiert wurde und wechselt dann bei der nächsten Ampel wieder auf die richtige Straßenseite. Erst dann kann man die Fahrt auf dem Rad wieder fortsetzen.

Blöderweise führt es zu einem ganz anderen Effekt. Das Resultat dieser Vollsperrung sind noch mehr Radfahrer welche sich als Geisterfahrer betätigen und es augenscheinlich nicht mal mitbekommen. Lösung dieser blödsinnigen Umleitung? Bis zum Altenheim fahren, nach links schauen und anschließend die Bundesstraße nehmen.

Podcast Feed selbstgemacht

Manchmal möchte man zu ein paar Audiodateien einen RSS Feed haben, z.B. für einen privaten Podcast. Natürlich kann man sich einen solchen Feed von Hand zusammenbauen, einfacher ist es mit diesem kleinen PHP Skript:

<?php
  //Podcast Feed Script
  //Copyright (c) 2012 by seeseekey <>
  //
  //This program is free software: you can redistribute it and/or modify
  //it under the terms of the GNU General Public License as published by
  //the Free Software Foundation, either version 3 of the License, or
  //(at your option) any later version.
  //
  //This program is distributed in the hope that it will be useful,
  //but WITHOUT ANY WARRANTY; without even the implied warranty of
  //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  //GNU General Public License for more details.
  //
  //You should have received a copy of the GNU General Public License
  //along with this program.  If not, see <http://www.gnu.org/licenses/>.

  //Basis URL ermitteln
  $baseURL="http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
  $baseURL=dirname($baseURL) . "/";

  //XML Header setzen
  header('Content-type: text/xml');

  //RSS Datei zusammenbauen
  $output = '<rss version="2.0">'."\n";
  $output .= '  <channel>'."\n";
  $output .= '    <title>seeseekey.net (privater Podcast)</title>'."\n";
  $output .= '    <description>Ein privater Podcast von seeseekey.net</description>'."\n";
  $output .= '    <link>https://seeseekey.net</link>'."\n";
  $output .= '    <copyright>(c) 2012 by seeseekey</copyright>'."\n";

  //Audio Dateien in RSS Feed einpflegen
  $files = scandir('.');
  foreach ($files as $file)
  {
    $pathparts = pathinfo($file);
    if($pathparts['extension']!="mp3") continue;

    $output .= '    <item>'."\n";
    $output .= '      <title>'.$file.'</title>'."\n";
    $output .= '      <enclosure url="'.$baseURL.$file.'" length="'.filesize($file).'" type="audio/mpeg"/>'."\n";
    $output .= '    </item> '."\n";
  };

  //RSS Feed wieder schließen
  $output .= '  </channel>'."\n";
  $output .= '</rss>'."\n";

  //RSS Feed ausgeben
  echo($output);
?>

Dieses Skript ließt alle MP3 Dateien aus einem Ordner aus und baut daraus einen RSS Feed. Dieser kann dann in der Podcasting App der Wahl eingefügt werden, indem man die URL angibt so z.B. „http://example.org/podcast.php“. Das Skript selbst steht dabei unter der GPLv3 und lässt sich auch unter https://github.com/seeseekey/archive/blob/master/Web/podcast.php herunterladen.

Nebel der Welt

GPS Apps gibt es für iOS eine Menge. So gibt es spezielle Apps für Fußgänger, Läufer, Fahrradfahrer und Autofahrer. Eine etwas andere App ist dabei „Fog of World“, welches im deutschen Appstore unter dem Namen „Nebel der Welt“ zu finden ist.

Nicht besuchte Gebiete sind von einem grauen Schleier überzogen

Bei dieser App ist die Welt durch einen nebeligen Schleier verdeckt und nur bereits bereiste Gebiete sind sichtbar. Natürlich gibt es auch die obligatorischen Medaillen und Achievements.

Bei besuchten Orten lüftet sich der Schleier

Die App zeichnet dabei nur alle 50 Meter eine Position auf, so das man das ganze durchaus auch über den Tag laufen kann, ohne das der Akku zu sehr leidet. Das ganze ist dabei im Appstore für 3,99 € zu finden.