Πολλά μέλη ζήτησαν να γράψω την διαδικασία ''καθαρισμού'' του αρχείου XPL των ταινιών HDDVD που πιθανόν να έχουν μείνει ''σκουπίδια'' απο το ρίπ της ταινιας στον σκληρό μας. Αυτό συναντάται συνήθως σε ρίπς απο το ANYDVD HD, αν και έχω βρεί και σε ριπαρισματα μου με τα εργαλεία του Doom9 (
) . Tα σκουπίδια αυτά λοιπόν είναι χαρακτήρες απο κενά έως και ότι άλλο βάζει ο νους σας που μένουν ή και μπένουν στο αρχείο κατα το ρίπ του και εμποδίζουν την σωστή του λειτουργία σε ορισμένα προγράμματα όπως το srt2xas με το οποίο βάζουμε τους υπότιτλους μας. Αυτό γίνεται γιατι μεσα στο ορίτζιναλ αρχείο (πριν το ρίπ) υπάρχουν αναφορές στο σύστημα AACS οι οποίες πρέπει να εξαφανιστούν για να λειτουργήσει το πλέιμπακ της ταινίας μετα. Βγάζοντας τες λοιπόν πολλές φορές βάζει το πρόγραμμα ρίπ άλλους χαρακτήρες στην θέση τους, ενώ το πιό σωστό θα ήταν να τους σβήσει απλά. Αυτοί οι χαρακτήρες είναι η πηγη του προβλήματος στο XPL αρχείο λοιπόν. Το πιό συνήθες είναι να υπάρχουν στην αρχή και στο τέλος του κειμένου του αρχείου. Παράδειγμα:
◘▫◊▫
<?xml version="1.0" encoding="UTF-8"?>
<!--
Deluxe Digital Studios
Universal Studios
03/2006
Nazim Pethani
-->
<Playlist majorVersion="1" minorVersion="0"
xmlns="http://www.dvdforum.org/2005/HDDVDVideo/Playlist"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.dvdforum.org/2005/HDDVDVideo/Playlist
http://www.dvdforum.org/2005/HDDVDVideo/Playlist/Playlist.xsd">
<Configuration>
<StreamingBuffer size="0"/>
<Aperture size="1920x1080"/>
<MainVideoDefaultColor color="107F7F"/>
</Configuration>
<MediaAttributeList>
<VideoAttributeItem index="1" codec="VC-1"/>
<VideoAttributeItem index="2" codec="AVC"/>
<VideoAttributeItem index="3" codec="MPEG-2"/>
<AudioAttributeItem index="1" codec="DD+"/>
<AudioAttributeItem index="2" codec="AC-3"/>
(ΜΠΛΑ ΜΠΛΑ ΜΠΛΑ)
..............
.......
.......
.......
(ΜΠΛΑ ΜΠΛΑ ΜΠΛΑ)
</Title>
</Titleset>
</Playlist>
◘▫
Όπως βλέπετε στην αρχή και στο τέλος του αρχείου υπάρχουν χαρακτήρες (με Bold) που δεν έπρεπε να υπάρχουν. Αυτούς βρίσκει το srt2xas και βγάζει το γνωστό μήνυμα λάθους (στο οποίο αναφέρει και την θέση των λάθος χαρακτήρων ... ) . To ''καθάρισμα'' του αρχείου είναι η διαγραφή των χαρακτήρων αυτών. Τόσο απλό.
Ειδικά μετά το '' </Playlist> '' στο τέλος δεν πρέπει να υπάρχει ΤΙΠΟΤΑ. ΟΥΤΕ ΚΕΝΑ. ΟΥΤΕ ΕΝΑ! Μετά το '' > '' στο τέλος ΤΙΠΟΤΑ.
Το srt2xas δουλεύει πολύ καλά και σαν εργαλείο ελέγχου του XPL που έχουμε μοντιφικάρει (άν το) καθώς φωνάζοντάς το μας αναφέρει τα λάθη που πιθανον έχουμε κάνει στην διάρθρωσή του. Με έχει βοηθήσει αρκετές φορές αναφέροντας μου bugs του XPL που πείραζα. Ελέγχει την δομή του αρχείου άριστα, αναφέροντας τα λάθη με το γνωστό μήνυμα λάθους του.
Για ότι άλλο, εδω είμαστε ..........