Skip to main content
DIABASTE DWREAN DIG 187
TM 501
SECURITY REPORT 149
satpraxis 2022
ImageTech Photovision 2024
now 33 2022

ΡΟΗ ΕΙΔΗΣΕΩΝ

2 Σεπτεμβρίου 2011 17:36

Filters – Graphs – Codecs

a3b655d4403c2af1ac8f8d87ece17a53 XL cca6667e

Featured | Με τον ηλεκτρονικό υπολογιστή να αναλαμβάνει το ρόλο πολλών επιμέρους συσκευών τίθεται πλέον ένα θεμελιώδες ερώτημα. Η ζωή μας γίνεται ευκολότερη ή δυσκολότερη;! Κλασικό παράδειγμα, το VHS. Τον παλιό καλό καιρό νοικιάζαμε μια βιντεοκασέτα, τη βάζαμε στο βίντεο, έπαιζε. Η σύνδεση με την τηλεόραση ήταν απλή και οι ρυθμίσεις γινόντουσαν την πρώτη φορά μια για πάντα. Στην ψηφιακή εποχή όμως ακόμα και αυτή η απλούστατη διαδικασία της αναπαραγωγής ενός αρχείου βίντεο μπορεί να μας προβληματίσει…

Η πρόοδος της τεχνολογίας και το πέρασμα στην ψηφιακή εποχή, δεν κάνουν πάντα τη ζωή μας πιο εύκολη. Είναι αλήθεια, πως σήμερα ένας ηλεκτρονικός υπολογιστής συνδυάζει τις δυνατότητες πολλών επιμέρους συσκευών, που συχνά ήταν και απλησίαστες οικονομικά στο μέσο χρήστη, αλλά στην απλή χρήση τους μπορεί να αποδειχθούν δυσκολότερες των επιμέρους συσκευών.
Στο παράδειγμα του VHS που αναφέραμε παραπάνω η διαφορά με το σήμερα είναι ότι το format της VHS κασέτας ήταν ουσιαστικά σταθερό για πάρα πολλά χρόνια, ενώ στην ψηφιακή εποχή τα πράγματα είναι ρευστά και πιο σύνθετα. Πίσω από τις πολύπλοκες διαδικασίες του ηλεκτρονικού υπολογιστή δεν κρύβονται μόνο γρανάζια και ταινίες, αλλά λογισμικά που διαρκώς αλλάζουν…
 
Multimedia Framework (Πλαίσιο Πολυμέσων)
Μιας και η κατάσταση είναι όπως είπαμε σύνθετη, αναθέτουμε τη διαχείρισή της σε κάποιο πρόγραμμα, που λέγεται Multimedia Framework. Τέτοια υπάρχουν πολλά, αλλά αυτό που θα ασχοληθούμε κυρίως είναι το DirectShow της Microsoft. Συνήθως τα Multimedia Frameworks, συνοδεύονται από ένα API (Application Programming Interface), τις οδηγίες ας πούμε, για το πώς να φτιαχτούν εφαρμογές συμβατές σε αυτό, στην περίπτωσή μας codecs.
Μέσα σε αυτό το πλαίσιο δημιουργούνται όλα τα απαραίτητα για την προβολή, επεξεργασία, κωδικοποίηση και αποκωδικοποίηση, το capture και το streaming των διάφορων πολυμέσων.
Πέραν του επικρατέστερου DirectShow, λόγω του μονοπωλίου της Microsoft, υπάρχουν και άλλα Frameworks όπως  το QuickTime της Apple, αλλά και τα ελεύθερα FFMpeg και Gstreamer. Τα παραπάνω αναφέρονται σε περιβάλλον Windows. Σε άλλα λειτουργικά, σίγουρα δεν θα δούμε το DirectShow. Στο Linux, κυριαρχούν τα ελεύθερα Gstreamer και Χine, ενώ στο Mac OS, το Quicktime.
 
Filters (Φίλτρα)
Τα φίλτρα αποτελούν τα θεμελιώδη δομικά υλικά ενός Multimedia Framework. Η κάθε διαδικασία σπάζεται σε πολλά επιμέρους φίλτρα. Ας δούμε ένα παράδειγμα. Μια απλή διαδικασία, όπως η αναπαραγωγή ενός mp3, για να ολοκληρωθεί χρειάζεται να περάσει από ορισμένα στάδια. Να τονίσουμε πως τα multimedia frameworks δουλεύουν στο background του λειτουργικού μας συστήματος, δεν χρειάζεται δηλαδή να τα ενεργοποιούμε εμείς.
Πατώντας διπλό κλικ για να εκτελέσουμε το mp3, ζητάμε από το προεπιλεγμένο πρόγραμμα να το ανοίξει (π.χ. το Winamp ή το VLC). Με το που ανοίγει το πρόγραμμα, ανατρέχει στο Framework, για να ενεργοποιηθούν τα κατάλληλα φίλτρα, ώστε να το εκτελέσει. Το Framework, ανοίγει ένα stream splitter για να το αναλύσει και τον αντίστοιχο decoder για να το αποκωδικοποιήσει. Η αναπαραγωγή των ασυμπίεστων αρχείων ήχου, γίνεται με ένα rendering φίλτρο ήχου. Να σημειώσουμε ότι όλα τα παραπάνω γίνονται αυτόματα και δεν έχουν καμία σχέση με συμπιεσμένα αρχεία όπως τα zip και rar. Θα το αναλύσουμε παρακάτω…
Κάθε φίλτρο έχει μερικά pins (υποδοχές), με τα οποία μπορεί να συνδεθεί με άλλα φίλτρα. Τα pins χωρίζονται σε inputs και outputs, εισόδους και εξόδους. Στη γραφική αναπαράσταση, οι έξοδοι είναι στο αριστερό μέρος του φίλτρου, ενώ οι είσοδοι στο δεξί. Μπορεί να έχει μόνο έξοδο ή είσοδο, ή και πολλαπλές επιλογές στο καθένα. Το βασικό είναι να έχει τουλάχιστον ένα pin.
Σήμερα υπάρχουν πάρα πολλά φίλτρα. Κάθε Multimedia Framework έχει μια ολοκληρωμένη σειρά και αρκετά προγράμματα δημιουργούν δικά τους. Πολλά από αυτά δεν είναι συμβατά μεταξύ τους, ενώ με πειραματισμούς μπορείτε να πετύχετε καλύτερες συμβατότητες.
Για όλους τους παραπάνω λόγους δημιουργήθηκαν τα graphs, οι γραφικές αναπαραστάσεις των διαφόρων φίλτρων.
 
Filter Graph
Το Filter Graph είναι μια λογική ακολουθία διαφορετικών filters, που χρειάζονται για να πραγματοποιηθεί μια διεργασία. Συνήθως συνοδεύουν τα διάφορα DVB-S viewers. Τα έτοιμα που θα βρείτε είναι συνδυασμοί διαφόρων filters, που έχουν ελεγχθεί για τη μεταξύ τους συμβατότητα. Προϋποθέτουν όμως πως έχετε ήδη εγκατεστημένα στον υπολογιστή σας, το σύνολο των φίλτρων ή codecs που τα αποτελούν. Αλλιώτικα, δεν θα δουλέψουν.
 
GraphEdit
Αν για τον οποιοδήποτε λόγο δεν σας δουλεύουν τα υπάρχοντα φίλτρα ή θέλετε να δημιουργήσετε τα δικά σας, μπορείτε να το κάνετε σχετικά εύκολα. Ο απλούστερος τρόπος είναι μέσω του GraphEdit, που είναι κομμάτι του DirectShow SDK (Software Development Kit, πακέτο με όλα τα απαραίτητα για τη δημιουργία προγραμμάτων). Μπορείτε όμως να το κατεβάσετε ξεχωριστά και σίγουρα θα το βρείτε σαν συνοδευτικό σε DVB-S viewers, όπως το ProgDVB.
Τι κάνει? Παρουσιάζει τα φίλτρα σαν κουτιά ενός διαγράμματος. Στις πλάγιες πλευρές των κουτιών, βρίσκονται τα pins του φίλτρου. Αριστερά οι είσοδοι, δεξιά οι έξοδοι. Ο μόνος περιορισμός, είναι να έχει τουλάχιστον ένα pin. Υπάρχουν φίλτρα με 3 και 4 pins. Αφού εισάγουμε όλα τα απαιτούμενα φίλτρα, τα συνδέουμε σύροντας το ένα pin στο άλλο. Ολοκληρώνοντας τις συνδέσεις, δοκιμάζουμε το graph προσπαθώντας να το αναπαράγουμε. Αν όλα είναι OK, το σώζουμε. Καλό είναι να κρατήσουμε την ονοματολογία των υπόλοιπων graphs, το πρόθεμα TV, αν αναφέρεται σε τηλεοπτικό κανάλι ή radio για ραδιοφωνικό. Στο ProgDVB, συναντάμε ακόμη τα AC3 (για ήχο) και AVC (για MPEG-4 αποκωδικοποίηση). Μετά το πρόθεμα, γράφουμε τα βασικά φίλτρα που χρησιμοποιούμε, π.χ. Cyberlink και Elecard audio. Αυτά μας βοηθούν να ξεχωρίζουμε τα διάφορα φίλτρα μεταξύ τους.
Τα περισσότερα DVB-S προγράμματα έχουν και ένα μενού για να ρυθμίσετε το ποια φίλτρα θέλετε να χρησιμοποιήσετε.

Codecs
Πολύ συχνά ακούμε τη λέξη codec. Η λέξη χρησιμοποιείται για κάποιο από τα παρακάτω:
●         Compressor-Decompressor,
●         Coder-Decoder,
●         Compression/Decompression algorithm.
Μπορεί να είναι το ίδιο ένα φίλτρο ή και συνδυασμός φίλτρων. Απαντάται περισσότερο σαν όρος στα διάφορα video format που χρησιμοποιούνται στον υπολογιστή και όχι τόσο στο δορυφορικό κομμάτι. “Δεν σου ανοίγει? Κατέβασε το τάδε codec”.
Ένα codec, είναι μια βοηθητική εφαρμογή που τρέχει σε δεύτερο χρόνο στον υπολογιστή μας. Όταν ζητάμε σε κάποιο πρόγραμμα να συμπιέσει ήχο σε mp3 ή όταν ζητάμε να συμπιεστεί μια ταινία DVD σε DivX, είναι διαδικασίες που επιτυγχάνονται μέσω των αντίστοιχων codecs. Όταν πάλι θα τα αναπαράγουμε, θα τρέξει και ο codec για να τα αποκωδικοποιήσει. Δεν πρόκειται για κάποιας μορφής zip. Αν και συμπιεσμένα, τα αρχεία είναι προς χρήση άμεσα, ενώ σε ένα zip είναι αποθηκευμένα και χρειάζονται πρώτα να τα βγάλουμε από το zip για να τα εκτελέσουμε.
Αρχικά, τα codecs ήταν απωλεστικά (lossy), δηλαδή μείωναν την ποιότητα του αρχείου από την αρχική ασυμπίεστη μορφή, μικραίνοντας όμως κατά πολύ και τον όγκο του (σε Mbytes), καθιστώντας το έτσι και πιο εύκολα αποθηκεύσιμο και πιο εύκολα διακινήσιμο. Στη συνέχεια αναπτύχθηκαν και απωλεστικές μορφές (lossless), που δεν υστερούσαν σε ποιότητα, αλλά μεγάλωναν κατά πολύ τον όγκο του αρχείου.
 
Container format
Εδώ μιλάμε για τύπους αρχείων, την κατάληξη δηλαδή των αρχείων πολυμέσων. Ένα απλό αρχείο ήχου .wav είναι ασυμπίεστο και περιέχει μόνο τον ήχο που αναπαράγει και τίποτε άλλο. Ένα .VOB αρχείο (τα αρχεία που βρίσκουμε σε ένα DVD), περιέχει στο ίδιο αρχείο την ταινία (video), τον ήχο της και τους υποτίτλούς της. Το “δικό μας” .ts περιέχει βίντεο, ήχο, υπότιτλους και δεδομένα.
Γενικά λοιπόν, πρόκειται για αρχεία-δοχεία που περιέχουν διαφορετικά είδη δεδομένων, συμπιεσμένα με συγκεκριμένους codecs ήχου/εικόνας.
 
Ποια σας προτείνουμε?
Αυτό είναι δύσκολο να το πούμε. Ανάλογα με τη σύνθεση του υπολογιστή σας (κάρτες γραφικών και ήχου και συγκεκριμένα προγράμματα) και τις ανάγκες σας, μπορείτε να χρησιμοποιήσετε και διαφορετικό φίλτρο. Σας προτείνουμε να δοκιμάσετε να φτιάξετε στο GraphEdit, αυτό που πραγματικά σας ταιριάζει!

ΑΛΛΑ ΑΡΘΡΑ ΣΕ ΑΥΤΗ ΤΗΝ ΚΑΤΗΓΟΡΙΑ

Η ΑΓΟΡΑ ΣΗΜΕΡΑ

  • Η AVM στην MWC 2024

    Η AVM στην MWC 2024

    Στη φετινή MWC που πραγματοποιήθηκε στη Βαρκελώνη, η AVM παρουσίασε πρωτοποριακές καινοτομίες και νέα προϊόντα FRITZ! για πανίσχυρες συνδέσεις. Το FRITZ!Box 5690 Pro, που υποστηρίζει συνδέσεις οπτ...
  • DiGiVIEW DV-512

    DiGiVIEW DV-512

    Η εταιρεία KAL Electronics ανακοινώνει την παραλαβή του νέου DiGiVIEW DV-512. Πρόκειται για ένα σετ που περιλαμβάνει ενισχυτή κεραίας ιστού για αναλογικά και ψηφιακά κανάλια VHF/UHF, καθώς και τρο...
  • Promax Ranger – Ολοκληρώθηκαν τα εκπαιδευτικά video

    Promax Ranger – Ολοκληρώθηκαν τα εκπαιδευτικά video

    Είναι πλέον διαθέσιμη η τέταρτη και τελευταία ομάδα εκπαιδευτικών video με ελληνική περιγραφή για τα πεδιόμετρα Promax Ranger. Τα συγκεκριμένα video έχουν προστεθεί στην Playlist Πεδιόμετρα RANGER...
  • Meliconi Slimstyle Plus 400 ST

    Meliconi Slimstyle Plus 400 ST

    Η Meliconi, ηγέτης στην κατηγορία των επιτοίχιων και επιτραπέζιων βάσεων TV, παρουσιάζει τη σειρά Slimstyle, με την εγγύηση της εξ ολοκλήρου ιταλικής κατασκευής. Αλλάξτε, λοιπόν, τον τρόπο που «βλ...
  • Bridge Cable KL017

    Bridge Cable KL017

    Η εταιρεία KAL Electronics ανακοινώνει την παραλαβή του νέου καλωδίου Bridge Cable KL017. Πρόκειται για καλώδιο LAN κατηγορίας CAT6, το οποίο είναι τύπου S/FTP. Διαθέτει τη μέγιστη δυνατή θωράκιση...
  • Ikusi FlasHD HDTF-C48V & HDTF-C48G

    Ikusi FlasHD HDTF-C48V & HDTF-C48G

    Οι πιο ισχυρές επίγειες κεραίες της Ikusi είναι τα μοντέλα FlasHD και συγκεκριμένα, τα HDTF-C48V & HDTF-C48G σε πράσινο και γκρι χρώμα. Με αξιόλογα χαρακτηριστικά και ισχυρή απόρριψη υψηλότερω...
  • Τα νέα της Mistral – Οδηγίες για μια καλή εγκατάσταση: Ενισχυτής κεραίας U20

    Τα νέα της Mistral – Οδηγίες για μια καλή εγκατάσταση: Ενισχυτής κεραίας U20

    Συνεχίζοντας την περιγραφή των προϊόντων της Mistral, στο τεύχος που κρατάτε στα χέρια σας προχωράμε σε περιγραφή των ενισχυτών κεραίας. Οι ενισχυτές κεραίας χωρίζονται σε δύο κατηγορίες: 1) Οι...
  • Φωτοβολταϊκό πάνελ & ηλεκτρική γεννήτρια Patona

    Φωτοβολταϊκό πάνελ & ηλεκτρική γεννήτρια Patona

    Η εταιρεία AstraSat προσφέρει νέες λύσεις που μπορούν να καλύψουν τις ανάγκες για παροχή ρεύματος, χωρίς την ανάγκη ύπαρξης δικτύου από πάροχο ηλεκτρικής ενέργειας. Συγκεκριμένα, διατίθενται τα εξ...
  • D-Link DWA-X1850

    D-Link DWA-X1850

    Το Wi-Fi 6 είναι το μέλλον του Wi-Fi! Αναβαθμίστε το δίκτυό σας με την τελευταία λέξη της ασύρματης τεχνολογίας, χάρη στον αντάπτορα USB AX1800 Wi-Fi 6. Απλώς συνδέστε τον στον υπολογιστή σας και ...
  • Ikusi FTD-420

    Ikusi FTD-420

    Οι λύσεις οπτικών ινών – μεταξύ άλλων – είναι ιδανικές για διανομή ραδιοτηλεοπτικών σημάτων σε κεντρικές εγκαταστάσεις, από μία πολυκατοικία έως και ένα μεγάλο ξενοδοχειακό συγκρότημα. Το πιο σημα...
  • Ολοκληρώθηκε με μεγάλη επιτυχία η συμμετοχή της IDComs στην Athens Electronix 2024

    Ολοκληρώθηκε με μεγάλη επιτυχία η συμμετοχή της IDComs στην Athens Electronix 2024

    Η συμμετοχή της IDComs στην Athens Electronix 2024 στέφτηκε από μεγάλη επιτυχία, κατά τη διάρκεια του Σαββατοκύριακου 2 & 3 Μαρτίου. Από νωρίς το πρωί του Σαββάτου, πλήθος επισκεπτών κατέφθασε...
  • devolo Magic 2 WiFi next

    devolo Magic 2 WiFi next

    Το Magic 2 WiFi next της Devolo «ανεβάζει» το Internet στο σπίτι σας σε νέα επίπεδα. Χάρη στην εξαιρετική τεχνολογία Powerline, η πλήρης απόδοση της σύνδεσής σας στο Internet μεταφέρεται με ταχύτη...

ΣΕ ΑΥΤΟ ΤΟ ΤΕΥΧΟΣ

  • Ψηφιακή Τηλεόραση, Μάιος 2024

    Ψηφιακή Τηλεόραση, Μάιος 2024

    Κυκλοφορεί το νέο τεύχος Μαΐου 2024 του περιοδικού "Ψηφιακή Τηλεόραση" μαζί με το "Security Report" Το νέο τεύχος Μαΐου του περιοδικού «Ψηφιακή Τηλεόραση» κυκλοφορεί πάντα μαζί με το περιοδικό ...
  • Cosmote, Nova, Vodafone – Όλα τα πακέτα για streaming και υπερυψηλές ταχύτητες internet μέσω οπτικής ίνας

    Cosmote, Nova, Vodafone – Όλα τα πακέτα για streaming και υπερυψηλές ταχύτητες internet μέσω οπτικής ίνας

    Οι τηλεπικοινωνιακοί πάροχοι είναι πάντα περιζήτητοι! Εκτός από τις υπηρεσίες τηλεφωνίας και υψηλής ταχύτητας internet που παρέχουν, έχουν εμπλουτίσει το πορτφόλιό τους και με πλατφόρμες συνδρομητ...
  • Kathrein UFOpro

    Kathrein UFOpro

    Το UFOpro αποτελεί την πρόσφατη πλατφόρμα Headend της γερμανικής Kathrein, που προσφέρει ηγετική σχέση απόδοσης - τιμής στην αγορά! Είναι κατασκευασμένο για εφαρμογές τηλεόρασης επόμενης γενιάς σε...
  • Sat & Zap, Μάιος 2024

    Sat & Zap, Μάιος 2024

    Ελάχιστο το ευρωπαϊκό ενδιαφέρον στη γεωστατική τροχιά όπου το streaming έχει υπερκεράσει τους δορυφόρους. Αντίθετα, σε Ασία και Αφρική κάθε μήνα εμφανίζονται νέα ελεύθερα κανάλια. Al Shams...