Czy można w jakiś sposób pobrać identyfikator i tytuł płyty Blu-Ray Disc programowo na platformę Windows7 +?Jak odczytać tytuł i identyfikator z dysku Blu-ray?
Odpowiedz
Jeśli można programowo otworzyć następujące pliki prawdopodobnie będziesz dostać to, czego potrzebujesz:
/AACS/mcmf.xml - Ten plik jest plik manifestu Managed Copy i będzie zawierać atrybut „ContentID” (w znacznik mcmfManifest), który może być użyty do identyfikacji dysku. Zazwyczaj jest to 32-cyfrowy szesnastkowy ciąg znaków.
Czasami istnieje również plik /CERTIFICATE/id.bdmv, który zawiera 4-bajtowy identyfikator organizacji płyty (przy przesunięciu bajtu 40), po którym następuje 16-bitowy identyfikator dysku.
Czasami w katalogu/BDMV/META/DL znajdują się informacje o metodzie bdmt_eng.xml (zamień pol na inne 3-literowe kody dla innych języków). Na przykład na dodatkowej płycie The Dark Knight widzę ten plik zawierający:
<di:title><di:name>The Dark Knight Bonus Disc</di:name></di:title>
Interesujące! Jednak mam jeszcze kilka pytań: czy contentID jest unikalny i czy pozwala mi jednoznacznie zidentyfikować tytuł płyty? BTW, o ile mogłem zauważyć, id.bdmv i bdmt_LLL.xml są najczęściej dostępne tylko na odszyfrowanych dyskach, czy jestem w błędzie? –
O ile wiem, contentID musi być unikalny, ponieważ jest to klucz, który umożliwia autorom treści dostarczanie "ofert" zarządzanych kopii. Ponieważ zarządzana kopia jest obowiązkowa (ale jeszcze nie dostępna), każda komercyjna płyta wyprodukowana po terminie (grudzień 2009?) Musi mieć unikalny contentID. Jednak nie jestem świadomy dostępnego, publicznego mapowania w celu wyszukania tytułu z jego contentID. Jeśli chodzi o inne pliki, są one dostępne do czytania na moim pudełku linuxowym po zamontowaniu dysku Blu-ray do czytania. Nie wymagają żadnego odszyfrowywania AACS, ponieważ nie są plikami AV. – jmhindle
Po niewielkim wykopaniu contentID jest numerem ISAN - patrz http://www.isan.org/docs/ISAN_in_Blu-ray_june_2010_S – jmhindle
Dla .NET, biblioteka BDInfo przeanalizuje odpowiednią strukturę płyty.
- 1. Jak odczytać plik .fit z dysku
- 2. Jak odczytać i zapisać UTF-8 na dysku na Androidzie?
- 3. Jak odczytać plik z dysku USB w Androidzie?
- 4. Jak mogę odczytać tytuł okna za pomocą JNI lub JNA?
- 5. Uzyskaj tytuł i rok od nazwy pliku za pomocą regex
- 6. Identyfikowanie dysku mapowanego z dysku lokalnego
- 7. zmieniając tytuł popover z bootstrap i jQuery
- 8. jak uzyskać identyfikator projektu Google i identyfikator aplikacji pushwoosh?
- 9. Jak odczytać i przejść i-węzłówki
- 10. Intent.ACTION_GET_CONTENT z Dysku Google
- 11. MKPointAnnotation - Domyślny tytuł i animowany?
- 12. Jak dopasować długi tytuł?
- 13. Jak odczytać ciąg z NSUserDefaults
- 14. Jak odczytać metadane z mp3?
- 15. Jak odczytać wyjście z varnishtop?
- 16. Jak odczytać z XLSX (Excel)?
- 17. Jak zdobyć tytuł z WP_Post Object
- 18. Identyfikator foreach i zamknięcia
- 19. Jak odczytać piksel z ekranu?
- 20. Jak utworzyć niestandardowy MKAnnotationView i tytuł zwyczaj adnotacji i napisów
- 21. Uzyskaj tytuł filmu wideo z YouTube
- 22. Należy odczytać ciąg i podwójne z pliku
- 23. Jak odczytać CSV z ARGF
- 24. Jak odczytać dane z Hbase?
- 25. Jak uzyskać tytuł strony HTML z JavaScript?
- 26. Jak zawinąć tytuł preferencji?
- 27. Jak zmienić tytuł UIButton?
- 28. Jak pobrać plik z Dysku Google
- 29. Dysk Google API - Android - Jak uzyskać identyfikator pliku napędu?
- 30. Jak mogę odczytać i zapisać dane JPEG w ujęciu pikselowym?
Wygląda na to, że nie ma natywnej obsługi Blu-ray wbudowanej w system Windows; musiałbyś użyć biblioteki innej firmy. – Luke
@Luke: dobrze wiedzieć, dzięki. Czy sugerowałbyś w szczególności bibliotekę innej firmy? –
Nie znam żadnego. Szybkie wyszukiwanie w Google doprowadziło do [tego] (http://www.videolan.org/developers/libbluray.html), ale nie może odtwarzać komercyjnych płyt, więc może nie być w stanie uzyskać tych informacji. Jeśli dysk jest odtwarzany w niektórych odtwarzaczach multimedialnych, może ujawnić interfejs API w celu uzyskania tych informacji; Jestem pewien, że Windows Media Player to robi. – Luke