Author Topic: vdr.trid.xml for VirtualDub link *.vdr  (Read 182 times)


  • Full Member
  • ***
  • Posts: 153
vdr.trid.xml for VirtualDub link *.vdr
« on: July 12, 2020, 03:49:44 PM »
Hello trid users,

some days ago i handle some video files. I run TrID on VirtualDub links with
file name extension vdr and related videos.
All VDR samples are described correctly as Generic RIFF container by
riff.trid.xml ( see appended output/trid-v-old.txt), but sub type
classification is missing.

The newest file(1) command describes such CDR examples as VirtualDub link
(see appended output/file-new.txt).

All such inspected VDR samples are RIF containers. This is expressed by XML
construct like:

Some information about such VirtualDub links is found on file formats
archive team website. That is now expressed by line like:

According to documentation the second RIFF tag for VirtualDub link
is VDRM. After that characteristic string comes the up cased phrase PATH,
that is followed by pascal string with remote-path to video file.
That information is shown by XML construct like:
   <ASCII> . . V D R M P A T H</ASCII>
The size of PATH is stored as 4 byte integer at offset 16. Because of file
system limitation the high values could never appear. So assuming a possible
maximal value 65535 for path gives 2 null upper bytes. That is expressed by
XML construct like:
A user defined mime type is shown by line like:

With the new definition files the VirtualDub links are now recognized ( see
appended output/trid-v-new.txt). TrID definition, some examples and output
are stored in archive I hope that my XML file can be used in future
version of triddefs.

With best wishes
Jörg Jenderek


  • Administrator
  • Hero Member
  • *****
  • Posts: 2084
    • Mark0's Home Page
Re: vdr.trid.xml for VirtualDub link *.vdr
« Reply #1 on: July 12, 2020, 06:10:20 PM »
Thanks, but there's already a VDR definition, I have uploaded it just yesterday! :)