Recording and cutting DVB recordings

September 2, 2008 15:40 by Andre Loker

[This article has nothing to do with .NET and/or programming]

Here's a brief guide that describes how I record and cut DVB (digital video broadcasting) recordings.

Hardware and software

  • Terrate Cinergy 1400 DVB-T
    This PCI DVB-T tuner is rather old, but it runs fine on Vista x64
  • DVBViewer (15€)
    Multifunctional playback and recording suite which supports for the Cinergy 1400 through the BDA drivers
  • DVBViewer VideoRecorder Plugin (free, requires DVBViewer)
    Great extension to DVBViewer which allows overlapping recording (only if all programs come from the same transponder of course)
  • ProjectX (free)
    Excellent program to demultiplex and repair the recorded TS files. Some use PVAStrumento as an alternative.
  • Cuttermaran (free)
    Powerful cutting tool
  • Batch Cuttermaran (free)
    Cuttermaran does not come with batch processing capabilities. Batch Cuttermaran is a small utility that can process an arbitrary number of Cuttermaran projects in a batch.
  • For DVD authoring: Gui for dvdauthor, dvdauthorgui, DVD Flick or DVD Styler

Steps

1. Record TV program

I use the DVBViewer VideoRecorder plugin for recording. While most settings can be left as they are, I change two settings: first, I always record to the TS format (transport stream) . Second, I enable "+ Additional Audio" under the Channels tab.

imageimage

2. Demux recordings

After I've recorded a bunch of programs I demux them using ProjectX.

image

Before you demux for the first time you'd want to check some settings. For general preferences use the PreSettings menu. To configure the demux process for the first time select "prepare >>" in the main window. Be sure "demux" is selected and enable "Process all collections" in the "Edit" menu.

image image

To demux a single file, use the + button in the main window (blue rectangle in the image above) and browse for that file. After it has been added use "QuickStart" to start demuxing.

To demux multiple files in a batch you need to put each file in a separate file collection. If you add multiple files into the same collection (using the + button in the blue rectangle) all files will be joined during demuxing. Instead, for each file to demux use the + button in the red rectangle to create a new collection, add a file using the "blue" + button.

Demuxing a DVB-T recording of several GB size takes some time of course. This is why I prefer to demux several files at once. I can start the demuxing process and can leave the computer alone for an hour or so.

3. Define cuts

Now that we have our demuxed files we can cut them (trim start and end, cut commercials etc.). Using Cuttermaran this is fairly easy. For each part in the recording you want to keep use the In and Out buttons to define the start and end frame and use the + button to add this part to the cut list.

image

If you've defined all entries in the cut list, don't start physical yet! Just save the project to disk and continue with the next recording you need to cut.

4. Process cuts

After you've saved Cuttermaran project files for all recordings use Batch Cuttermaran to process the cutting physically. This again takes some time which is why we want to do it in an unattended batch process.

Note: Cuttermaran uses elementary streams as input and ouput. If you want to multiplex the streams back to e.g. an mpeg file, you can define this in the Cuttermaran settings:

image

When Batch Cuttermaran executes the project files the settings made in Cuttermaran come into effect, which means that either all or none of the projects will be muxed during batch processing. Personally I prefer to mux the files to MPEG and delete the elementary streams as I watch the recordings on my Computer. If you want to create a real DVD you'll probably don't want to mux the streams but use tools like GUI for dvdauthor  or dvdauthorgui for further DVD authoring. Having the streams muxed to MPEG is no problem however as they can be easily demuxed if you need to.


I lost my first hard drive

June 16, 2008 14:25 by Andre Loker

Today for the first time I lost a hard drive. I mean literally: I lost it. Several weeks ago I removed it from a computer and I can't remember where I put it. Gotta spend my time searching for it now instead of doing something productive.

Gosh, it's Monday again :-(

Update: I found it. It was already plugged into another computer. I can't remember to have put it there, though...


New blogroll member: Stefan Lieser

June 12, 2008 12:39 by Andre Loker

Have a look at Stefan's blog. He's into TDD, DDD, ASP.NET MVC, improving code quality and other Good Things™, so it's definitively worth reading. Most posts are in German, though. He's developing a ReSharper plugin for NHibernate, be sure to have a look at it!


And now for something completely different

May 23, 2008 09:45 by Andre Loker

It feels like Monday morning to me, so bear with me.

Found at http://xkcd.com/221/


Audiosurf - Wellenritt in der Medienbibliothek

March 2, 2008 18:21 by Andre Loker

audiosurf1Vor einigen Tagen habe ich Audiosurf entdeckt, ein schnelles Geschicklichkeitsspiel, bei dem der Spieler ein Flugobjekt über eine achterbahnartige Strecke steuert, um dabei farbige Blöcke aufzusammeln und zu größeren Einheiten zu kombinieren. Der Clou an der Sache: die Strecken sind nicht etwa einfach so vom Hersteller mitgeliefert, sondern werden zur Laufzeit aus beliebigen Audiodatein (mp3, ogg, Audio-CD u.a.) generiert. Langsame, ruhige Stellen im Stück gibt das Spiel als Steigungen aus, an denen das Raumschiff langsamer fliegt. Schnelle und spannende Teile werden zu mehr oder weniger steilen Gefällen, die man in einer teils rasanten Schussfahrt hinabgleitet. 

Das Primärziel des Spiels ist es, so viele Punkte zu ergattern, wie nur eben möglich. Diese erzielt man in erster Linie durch das Einsammeln gleichfarbiger Blöcke, die sich ebenfalls auf der Fahrbahn bewegen. Berührt man so einen Block, fällt er in ein Spielfeld, dass dem von Vier Gewinnt nicht unähnlich ist. Gelingt es dem Spieler, Gruppen von mindestens drei gleichfarbigen Steinen zu bilden, verschwinden die Blöcke, die Steine darüber fallen hinunter - Tetris lässt grüßen!

Auf dieses Grundprinzip aufbauend, bietet das Spiel verschiedene Spiemodi in drei verschiedenen Schwierigkeitsgraden. Je nach gewähltem "Flugzeug" besitzt der Spieler unterschiedliche Fähigkeiten. So gibt es den Pusher, mit dem Steine auf eine andere "Spur" schieben kann. Beim Spieltyp Ninja gibt es lediglich Blöcke einer Farbe und graue Blöcke, denen es auszuweichen gilt. audiosurf2

Die erreichten Punkte kann man nach dem Run in eine Online-Tabelle eintragen und so mit anderen Benutzern vergleichen. Jedes Lied bekommt dabei eine eigene Tabelle, sodass die Ergebnisse wirklich vergleichbar bleiben.

Trotz - oder gerade weil - seines einfachen Spielprinzips macht Audiosurf unheimlich viel Spaß. Es gehört zu den Titeln, bei dem das "Einer geht noch"-Prinzip voll durchgreift: man spürt den Drang, unbedingt noch eines seiner Lieblingslieder "abzusurfen". Der Titel hat ein enormes Suchtpotenzial. Meiner Meinung nach kann man die rund 8€, die das Spiel inklusive(!) des Orange Box Soundtracks im Moment kostet, kaum besser anlegen, um sich zwischendurch die Zeit zu vertreiben - wenn man es denn dann schafft, sich wieder vom Spiel zu lösen und den "wichtigen" Aufgaben nachzugehen.

Vertrieben wird das englischsprachige Audiosurf ausschließlich über Steam.