Προς το περιεχόμενο

opera debian και codec h.264


jemadux

Προτεινόμενες αναρτήσεις

βασικά περιμένω τον jim_p να απαντήσει μπας και χρησιμοποιεί opera 

DSMhfVX.png

 

 

 

 

τελικά πως θα το κανω στο opera να δουλεψει αυτο το codec  ? (debian testing εχω )

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

βασικά περιμένω τον jim_p να απαντήσει μπας και χρησιμοποιεί opera 

 

 

DSMhfVX.png

 

 

 

 

τελικά πως θα το κανω στο opera να δουλεψει αυτο το codec  ? (debian testing εχω )

 

Η λύση είναι αυτή που παρέθεσε ο @dancer_69. Θα πρέπει να βρεις το αρχείο "libffmpeg.so" από τον Chromium και να το κάνεις copy στον φάκελο "/usr/lib/x86_64-linux-gnu/opera".

 

Κράτα αποθηκευμένο το αρχείο γιατί σε κάθε αναβάθμιση του opera θα πρέπει να ξανακάνεις την διαδικασία.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Το κακο με την σημερινη opera, γενικα, οχι μονο στο debian ειναι το οτι ερχεται με τη δικη της libffmpeg.so η οποια εχει αθλια υποστηριξη multimedia, μιας και δεν υποστηριζει αναπαραγωγη h264, h265, mp3, aac κλπ συμφωνα με το html5test.com. Ο λογος για αυτο το χαλι ειναι οτι δεν εχουν δικαιωματα κλπ και η επισημη λυση για αυτο ειναι "βαλτε το chromium-ffmpeg-codecs και το chromium-ffmpeg-codecs-extra και ολα θα ειναι μια χαρα", μιας και η opera κοιταει σε αυτα τα σημεια για την libffmpeg.so που θα χρησιμοποιησει

$ cat /usr/lib/x86_64-linux-gnu/opera/resources/ffmpeg_preload_config.json
[
  "lib_extra/libffmpeg.so",
  "/usr/lib/chromium-browser/libffmpeg.so",
  "/usr/lib/chromium-browser/libs/libffmpeg.so"
]

Και οντως δουλευει αψογα, μιας και οι περισσοτερες διανομες χτιζουν και τα chromium-ffmpeg-codecs απο τα sources του chromium. Οχι ομως το debian. Για να παρεχει το debian την ιδια υποστηριξη στον chromium και στους υπολοιπους chromium based browsers, βασιζεται σε μερικες βιβλιοθηκες του ffmpeg (libavcodec, libavcodec-extra κλπ), τις οποιες η opera δεν βρισκει γιατι πολυ απλα δεν ειναι στα σημεια που περιμενει να τις βρει. Ετσι, ακομα και αν ειναι εγκατεστημενες, δεν χρησιμοποιουνται, οποτε η υποστηριξη της opera στα παραπανω παραμενει αναπηρη.

 

Μια λυση θα ηταν να χτιζει καποιος τα chromium-ffmpeg-codecs και chromium-ffmpeg-codecs-extra για το debian, πχ ο marillat που εχει το dmo, αλλα αυτο απαιτει να συντηρει ενα source των 500ΜΒ, να κανει χτισιμο ωρων και ολα αυτα για να κανει 2 πακετα των 2-3ΜΒ το καθενα, οποτε δεν συμφερει. Μια αλλη λυση θα ηταν να αναλυθει ολο αυτο το προβλημα στους devs της opera μπας και κανουν κατι και αλλαξουν τα σημεια που κοιταει η opera για κατι καλυτερο της δικης της libffmpeg.so που λεω παραπανω.

 

Οι 2 λυσεις που προτεινονται αριστερα και δεξια ειναι 

- βαζεις τα chromium-ffmpeg-codecs και chromium-ffmpeg-codecs-extra του ubuntu

- βαζεις την libffmpeg.so που εχει χτισει καποιος και την εχει βαλει σε ενα repo ΓΙΑ ARCH*

 

Θεωρω και τις 2 λυσεις ηλιθιες, μιας και τα πακετα θα εχουν χτιστει με διαφορετικες εκδοσεις των εξαρτησεων τους απο αυτες που υπαρχουν στο μαμα debian repo. Και γιαυτο το λογο, οταν δεν μπορω να δω κατι στην opera λογω της αναπηρης libffmpeg.so της, απλα ανοιγω τον chromium και το βλεπω εκει.

 

* https://repo.herecura.eu/

Επεξ/σία από jim_p
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...