DVD - odczyt informacji o strumieniach

Witam!

Czy ktoś może mi poradzić, jak można np.: jakimś języku skryptowym (JavaScript lub innym), odczytać z materiału płyty DVD informacje o strumieniach:

  1. parametry obrazu

  2. parametry dźwięku oraz dostępne ścieżki w wielu językach

  3. strumienie napisów

Takie rzeczy robi DVD Shrink, DVDFab lub DVD Decrypter (zapewne też jeszcze wiele innych).

Dodatkowo interesuje mnie jak można programowo odczytać parametry samego nośnika DVD:

  1. typ płyty

  2. zajęty obszar,

  3. ile jest warstw na płycie

itp.