Lucky Luke Δημοσ. 11 Ιουνίου 2009 Δημοσ. 11 Ιουνίου 2009 Σε μία εφαρμογή που φτιάχνω θέλω να έχω τη δυνατότητα να κάνω edit τα μεταδεδομένα (Author, Copyright, Τίτλος) για αρχεία video (wmv συγκεκριμένα). Έχω ψάξει κάποια πράγματα με το Java Media Framework (JMF) αλλά απ' ό,τι φαίνεται δε σου επιτρέπει να τροποποιήσεις παρά μόνο να "τραβήξεις" πληροφορίες από το βίντεο. Αυτή τη δουλειά την κάνει ο Windows Media File Editor χειροκίνητα, απλά θα ήθελα να γίνεται αυτό σε "batch" mode, χωρίς να χρειάζεται να φορτώνω κάθε αρχείο χωριστά και επιπλέον πληροφορίες, όπως το copyright, να μην χρειάζεται να τις περνάω ξανά και ξανά αφού θα είναι ίδιες. Μήπως γνωρίζεται κάποιο άλλο API (Java αν γίνεται γιατί και ο υπόλοιπος κώδικας της εφαρμογής είναι σε java) που να κάνει αυτή τη δουλειά;
ΠάρηςΓ Δημοσ. 11 Ιουνίου 2009 Δημοσ. 11 Ιουνίου 2009 Σιγουρα θα υπαρχει κατι ετιμο.Ομως δεν το ξερω. Η μονη λυση ειναι να ανοιξεις το αρχείο να το διαβασεις δηλαδή με Inputstream καπως και να δεις το header που εχει ολες τις πληροφοριες
Lucky Luke Δημοσ. 11 Ιουνίου 2009 Μέλος Δημοσ. 11 Ιουνίου 2009 Αν και δεν έχω ιδέα πώς είναι το header ενός wmv αρχείου, πες ότι έγινε. Το κυριότερο θέμα είναι ότι θέλω να γράψω κάτι εκεί μέσα, το οποίο αν πάω να το κάνω με OutputStream πιστεύω ότι θα γίνει χαμός και πιθανόν να καταστρέψω τα αρχεία.
ΠάρηςΓ Δημοσ. 11 Ιουνίου 2009 Δημοσ. 11 Ιουνίου 2009 Αν ακολουθησεις πιστα τις οδηγιες δεν εχεις προβλημα.Απλα πρεπει να ψαξεις να βρεις το specification
virxen75 Δημοσ. 12 Ιουνίου 2009 Δημοσ. 12 Ιουνίου 2009 για δοκίμασε αυτό http://sourceforge.net/project/downloading.php?groupname=smeta&filename=smeta-0.6.tbz2&use_mirror=surfnet
Lucky Luke Δημοσ. 13 Ιουνίου 2009 Μέλος Δημοσ. 13 Ιουνίου 2009 για δοκίμασε αυτό http://sourceforge.net/project/downloading.php?groupname=smeta&filename=smeta-0.6.tbz2&use_mirror=surfnet Δυστυχώς και αυτό απ' ό,τι είδα μόνο να διαβάζει μπορεί και μάλιστα από κάτω χρησιμοποιεί το JMF για να το καταφέρει.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.