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 the
Download 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
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
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
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
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
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
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