Developer Releases

Helfer-Skripte (german)
Schnittmarken Tausch (german)

Main Page
Here you should always find the latest developer version of VDRsync, and some background information.

Comments, Feedback, Corrections always welcome at


02-03-2005 RELEASED new Snapshots
I just uploaded new snapshots of VDRsync and VDRsync-GUI, please have a look at the Bugs/TODO Bugs/TODO page.


22-12-2004 RELEASED another VDRsync Studio Snapshot, an a new VDRsync Developer Version
For the new Version of the GUI, have a look at the GUI Pages. The most important new feature is the ability to create DVDs with more than one recording. I also added a little script that shows the status of a conversion.
I'd like to hear about bugs, feature ideas and anything else that comes to your mind regarding the program.

The new version of VDRsync should be a big step in the right direction, so please grab your difficult recordings and try this version of VDRsync. The only thing that still can not be handled by design is a change in the Audio Format, everything else should work now. Of course there will be some bugs, but I think I am pretty close to a new stable version. The remaining work is to update the documentation, and to clean the output (again).
Of course, any help is highly welcome


02-12-2004 RELEASED VDRsync Studio Snapshot
Please have a look at the GUI Pages for details. I hope you'll enjoy what you find.
Let me know if you like the program.



29-01-2004 RELEASED vdrsync-

Finally a new development release (NOTE: THIS VERSION WILL NOT WORK WITH VDRCONVERT)

This time the changes focused on postprocessing options like DVD-creation.
There are again too many changes to describe them all (and I can not even remember
all), but the main improvements are (IMHO):

- Addition of the script, that allows the creation of a DVD directory
  structure with Menus, user supplied text and backgrounds etc pp. The script can also
  be used without VDRsync, more info at

- Addition of the (very ugly) helper script.
  This script just takes input from STDIN and buffers up to 10 MB, pipes it out to STDOUT,
  or a user supplied FIFO or file. It is used for the

        on-the-fly conversion of recordings to a DVD-Strcture

  It is ugly, uses perl threads, and my very first attempt to write something threaded.
  If you are a real programmer, please write something better and sent it to me ;-)
  But: it works for me. So now you are able to convert a recording (including cutting)
  straight into a DVD, no temp files, optional requanting is possible (see below). Used
  when you add the option "-use-pipe".

- You can cut your recording according to a marks VDR while processing it with VDRsync

- You can feed input via STDIN to vdrsync (-stdin). Together with the -use-pipe option
  we might get close to a "realtime" conversion, at least to mpeg2 (just imagine a
  streaming client piping the PS to vdrsync. This, however, does not work yet.

Ok, that are the main things. Other changes:

- it is possible to specify more than one directory on the command line
  when creating a DVD. vdrsync will then create a DVD that contains every directory
  as a title set. If you specify the -dvd-menu switch, you will even have Menus with
  summaries etc

- it is possible to shrink the recording(s) to fit to a single DVD by
  adding -fit-to-dvd option. This works also for multiple recordings on the command line

- added the possibility to generate a file that contains the main recording stats.
  This might be very handy for scripting, when you call vdrsync with
  You can simple retrieve the name=value pairs from that file.

- Switch to mplex as a default multiplexer. First of all, it accepts FIFOs as input
  (I needed that for the -use-pipe Option). Second, it does not scan the Input before
  starting, saving quite a bit of time. Third, it should accept Audio-Tracks that change
  format in the middle of the recording. This has not been used yet, but it is something
  to integrate in the future. Moreover, mplex can (must) split the output in smaller files,
  which allows some other fine things (vdrrequant like cutting/shrinking in a single run)
  Probably I forgot half of the changes, but this information should get you started 
  (at least you know what to look for...)

 Have a look at the Usage Message you get when you start VDRsync without a parameter.




Thomas Koch offered to clean up the "user interface" of VDRsync and contributed already 
quite a bit. Thank You!

29-09-2003 RELEASED
- Thomas Koch started to clean up parts of VDRsync. Lots of changes with regard
  to VDRsync messages, better shell-command handling, beautifying/minimizing
  output during the VDRsync run, cleaner implementation of additional functions
  like DVD-mastering etc.

- reduced status messages significantly, the old behavior can be restored by
  adding the new -v (or -verbose) option (Thomas Koch).

- added basename option (Thomas Koch). All files will have the specified parameter
  plus a format specific ending as their output name. If you specify "-basename
  TestBaseName", output will be named like this:
  -TestBaseName.iso for an Iso-Image, when invoked with the -mkiso option
  -TestBaseName/ for the directory of the DVD structure when invoked with the
   master-dvd option
  -TestBaseName.mpg for the mpeg-file when invoked with the -m 2 option
   If no postprocessing option has been specified, the files are name like this
    -TestBaseName.mpv for the video file
    -TestBaseName0.mpa for the first MP2-Audio
    -TestBaseName1.mpa for the second MP2-Audio (and so on)
    -TestBaseName.ac3 for the AC3 audio file

- Added support for recordings without a timestamp at the start of a GOP.
  Due to a lack of testing material I can not tell whether the sync is ok.
  At least VDRsync processes the small test snippets I have....

- Added basic support for video and audio filters, that can be specified on
  the command line. Future versions will have presets, but for now you are left
  with the following information:
  Filters can be specified on the command line with
  -v-filter " FILTER "
  -a-filter " FILTER "
  -ac3-filter " FILTER "
  To "shrink" your Video stream "on-the-fly" during demuxing use
  -v-filter " requant FAKTOR > "
  To convert an audio stream "on-the-fly" to mp3 try
  -a-filter " lame --mp2input "
  Basically, what you enter here ends up in a perl system call like this
  open FH "|-", " $audio_filter $"

  Finally, be warned that the file names are a bit strange after
  applying a filter:
  Since I can not predict what format the output of a filter will
  have, video files get the appendix .video, (former) mp2 audio
  streams the appendix .audio, and (former) AC3 streams will end
  on .ac3_audio
  The whole Filter-Business described here is going to change,
  suggestions, hints, working filters welcome :-)

Back to Top

Developer Releases

The latest developer version is vdrsync-0.1.3PRE1.tgz
Older Versions: vdrsync-

Back to Top