Navigation
Overview
Download
Documentation
Want to help?
Known Bugs
Acknowledgements

Developer Page

Schnittmarken Tausch (german)

News


02.12.2004
Hello,
I changed these web pages slightly, and I added some information about a "Preview" release of "VDRsync Studio", a Project that should bundle everything I wrote until now for the VDR. It still lacks documentation, is bug ridden and not feature complete, but keeping it to myself does not change that ;-) So you are invited to have a look at the Developers Page.

Peter
Here you should always find the latest version of VDRsync. Direct link to theDownload Section

I will also put the older versions in an archive section, and try to publish some background information about VDRsync, what it does and what it is good for. Please be patient with this web site, since I will only maintain it in my spare time, and only if I am not hacking VDRsync.

Comments, Feedback, Corrections always welcome at peter@vdr-portal.de

Overview

VDRsync was programmed to allow conversion of a VDR recording into a DVD compatible format. This conversion requires the "unpacking" of Video and Audio data from the native VDR format, and the repacking into a DVD compatible format. During this packing steps important timing information is lost, leading to Audio-Video synchronisation problems. In other words, audio is a bit too early or too late for the video. Watching such a "desynced" movie is a pain.
Not too long ago an excellent tool named ds.jar was available, which took care of the problem by aligning Audio and Video during the first "unpacking" step. This tool is not available anymore and the author requested that it is also not used anymore.
Therefore I decided to try to write a replacement for ds.jar, but only for the special field of VDR recordings. While ds.jar had a lot more features than VDRsync, the focus on VDR recordings opens interesting new possibilities, like combining cutting and synchronisation into a single step. Future versions of VDRsync will probably implement some of these features.
NOTE: The ds.jar Project has been revived under the name "x", the new homepage can be found here.
I will continue to develop VDRsync nevertheless.
Back to Top

Download

The current version is vdrsync-0.1.2.2
This is a partial rewrite with lots of bugfixes and optimizations. For details have a look at the file CHANGES.
Old versions can be found here.
Developer releases can be found at the Developer Page

Back to Top

Documentation

There is not too much documentation available, I just linked the text files bundled with the distribution here.

INSTALL
MANUAL
MANUAL-DE
CHANGES

Which Perl Version do you need?

  • A Version >= 5.6.0 with support for large files (> 2GB)
  • Future Versions might also require Perl > 5.8.0 with large-file and thread support

    A short list of programs you need if you want VDRsync to automatically process the demuxed streams
  • at least one multiplexer, either tcmplex, txmplex-panteltje or mplex from the mjepg-tools (the latter is only for future Versions of vdrsync)
  • dvdauthor if you want VDRsync to automatically create a dvd-compatible file structure
  • mkisofs for the creation of ISO-Images
    Back to Top

    Want to help?

    If you use VDRsync and it works for you, please let me know. If you report a problem, please provide some detailed information, otherwise I can not help you. I might also ask you to send me a debug log (the -d option), or even a bit of the recording.
    If you want to help making VDRsync better, you are more than welcome. You do not need to be a Perl programmer to contribute, I am also looking for testers, translators, documentation writers, web designers etc.

    Back to Top 

    Known Bugs

    If you find a bug that is not listed here, please let me know.
    • VDRsync expects a the audio-format to be same in the recording. If the audio-format changes, the behavior is as follows:
      • If the change occurs right after the start of the movie, audio until the change is discarded and the remaining gap is filled with silence
      • If the change occurs just before the end of the movie, audio until the end is discarded and the remaining gap is filled with silence
      • If the change occurs in the middle of the movie, the audio stream is deleted
      • This behavior was introduced to eliminate problems with some multiplex programs, that can not multiplex audio-streams that contain different formats. In future version I will introduce a configuration option for this problem.

    • VDRsync does not handle recordings that do not have time stamps (PTS) at the beginning of the GOPs (Group of Pictures). These recordings are rare, and in most cases buggy (with regard to the timing information of the streams). I am not yet sure how to handle those recordings. UPDATE: The current developers Version does handle this kind of recordings, but I have not really tested that feature (I do not have such a recording). So, if the stable version complains about "no ts at first gop", then please try the developers version and let me know whether that worked. Thank you.

    Back to Top

    Acknowledgements

    I want to thank:
  • All the hackers that helped turning Linux into what it is today
  • Larry Wall and all other Perl hackers
  • Klaus Schmidinger for programming VDR
  • Dimitri for writing vdrconvert, and hosting the first web-site
  • Genka for running www.vdr-portal.de and hosting this site
  • All Testers, Users, Bug-Reporters


  • Back to Top