Pitivi

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση
Pitivi
Pitivi icon.png
Pitivi έκδοση 0.92
Pitivi main window.jpg
ΣυγγραφέαςEdward Hervey
ΑνάπτυξηΗ ομάδα ανάπτυξης του Pitivi
Τελευταία έκδοση0.93 (21 Μαρτίου 2014)
Κατάσταση ανάπτυξηςΕνεργή
Γλώσσα προγραμματισμούPython (GTK+)
Λειτουργικό σύστημαΛίνουξ
ΕίδοςΕπεξεργαστής βίντεο
ΆδειαGNU LGPL
Ιστότοποςwww.pitivi.org

Το Pitivi (αρχικά λεγόταν PiTiVi) είναι ένα λογισμικό ανοιχτού κώδικα, μη γραμμικός επεξεργαστής βίντεο για Linux που αναπτύχθηκε από διάφορους συντελεστές,[1] με την υποστήριξη από το Collabora.[2] Έχει αδειοδοτηθεί σύμφωνα με τους όρους της GNU Lesser General Public License. Το Pitivi σχεδιάστηκε για να είναι ένα ενορατικό λογισμικό επεξεργασίας βίντεο που ενσωματώνεται καλά στο περιβάλλον επιφάνειας εργασίας του GNOME. Αποσκοπεί στο να είναι "ένας δυνατός, ευέλικτος, επεξεργαστής βίντεο που μπορεί να απευθύνεται σε προχωρημένους καταναλωτές και επαγγελματίες."[3]

Ιστορικό[Επεξεργασία | επεξεργασία κώδικα]

Ο Edward Hervey άρχισε να δουλεύει το PiTiVi το 2004 ως ένα τελικό έργο των σπουδών του στο EPITECH engineering school στο Παρίσι.[4] Γραμμένο αρχικά σε κώδικα C, η κωδική βάση του PiTiVi γράφτηκε ξανά σε κώδικα Python δεκαοχτώ μήνες αργότερα.[5]

Μετά την αποφοίτησή του, ο Edward προσελήφθη από την Fluendo για να δουλέψει στο GStreamer για τα επόμενα δύο χρόνια,[5] μετά τα οποία ο Edward -συνιδρυτής της Multimedia division Collabora δούλεψε στη βελτίωση των προσθέτων Pitivi, GStreamer και του GNonlin.[6]

Στο παρελθόν υπήρξαν πολλοί επεξεργαστές βίντεο διαθέσιμοι στο Λίνουξ, αλλά θεωρήθηκαν δύσχρηστοι.[7] Ubuntu Community Manager Jono Bacon δήλωσε "Πίσω στο 2006, η κατάσταση επεξεργασίας του βίντεο απείχε πολύ από το να είναι εξαίρετη. Ο Michael Dominik δούλευε στο συναρπαστικό έργο Divaκαι ο Edward Hervey στο PiTiVi. Και οι δυο συνδύαζαν συναρπαστικές τεχνολογίες, που κατασκευάστηκαν στους θαυμάσιους οργανισμούς των GTK, GNOME, GStreamer και Cairo. Το Diva αναπτύχθηκε χρησιμοποιώντας Mono και το PiTiVi χρησιμοποιώντας Python. Με τη φήμη του βίντεο στον αέρα, οι Michael και Edward έδειξαν τα έργα τους στη Villanova GUADEC κάτω από επευφημίες.".[7]

Ο Bacon σημείωσε επίσης ότι το Pitivi πήρε πολύ χρόνο για να ωριμάσει: "Ο Edward, αφού είχε δημιουργήσει την πρώτη υλοποίηση του PiTiVi χρειάστηκε να εξασφαλίσει ότι τα GStreamer και GNonLin ήταν αρκετά ώριμα και σταθερά για να χρησιμοποιηθούν στην εφαρμογή του".[7]

Συμπερίληψη στην προεπιλεγμένη ρύθμιση των εφαρμογών του Ουμπούντου[Επεξεργασία | επεξεργασία κώδικα]

Τον Απρίλιο του, με την έκδοση του Ubuntu 10.04 Lucid Lynx, η έκδοση PiTiVi 0.13.4 έγινε ο πρώτος επιλεγμένος επεξεργαστής ταινίας που προσφερόταν ως μέρος του CD Ουμπούντου ISO.

Τον Μάιο του 2011, ανακοινώθηκε ότι το Pitivi δεν θα ήταν πια μέρος του Ουμπούντου ISO, αρχίζοντας με την έκδοση του Ubuntu 11.10 Oneiric Ocelotτον Οκτώβριο του 2011. Τα αίτια που δόθηκαν για την απομάκρυνσή του περιελάμβαναν "χαμηλή αποδοχή των χρηστών, έλλειψη προσαρμογής με τις προεπιλογές του Ουμπούντου, έλλειψη τελειοποίησης και ωριμότητας ανάπτυξης". Το PiTiVi δεν θα αντικατασταθεί στο ISO με κάποιον άλλο επεξεργαστή βίντεο και θα παραμείνει διαθέσιμο στους χρήστες για εγκατάσταση από τα αποθετήρια του Ουμπούντου.[8][9][10]

Σε απάντηση σε αυτό, ο Jeff Fortin, ένας από τους προγραμματιστές του έργου προέβαλε ανησυχίες σχετικά με τα αίτια που δόθηκαν για την αφαίρεση του Pitivi από τις προεπιλεγμένες εφαρμογές εξέφρασε δυσαρέσκεια στην Canonical/Ubuntu για την μη υποστήριξη της εφαρμογής όπως θα περίμεναν.[11]

Ξαναδούλεμα[Επεξεργασία | επεξεργασία κώδικα]

Ο Edward Hervey ανακοίνωσε τη διαθεσιμότητα του (GES) στο τέλος του 2009.[12] Παραπέρα επιβεβαιώσεις των προθέσεων για μεταφορά του Pitivi στο GES ήρθαν στο συνέδριο του Meego το 2011[13]. Τον Σεπτέμβριο του 2011, με την έκδοση του 0.15 ο Thibault Saunier ανακοίνωσε επίσημα ότι η επόμενη έκδοση του Pitivi θα βασίζεται στο GES.[14]

Η πρώτη έκδοση που χρησιμοποίησε GES ήταν η 0.91 “Charming Defects”, που εκδόθηκε τον Οκτώβριο του 2013. Λόγω της νέας μηχανής, μεγάλο μέρος από τον παλιό κώδικα μπόρεσε να αφαιρεθεί και και στην βάση του κώδικα του Pitivi έγινε μαζική αναδιοργάνωση,[15] cleanup and refactoring.[16] Πολλές αρχιτεκτονικές αλλαγές συνέβησαν μεταξύ των εκδόσεων 0.15 και 0.91, συμπεριλαμβανόμενων τριών τεχνολογικών μεταναστεύσεων [17]:

  • Μεταφορά της διεπαφής χρήστη στο GTK 3
  • Μεταφορά από τις στατικές συνδέσεις Python PyGTK σε PyGObject, που χρησιμοποιούν GObject Introspection
  • Μεταφορά από το GStreamer 0.10 στο GStreamer 1.0

Κατά τη διάρκεια των τελικών σταδίων αυτών των αλλαγών που οδήγησαν στην έκδοση 0.91, η γραμμή χρόνου μεταφέρθηκε επίσης από το Canvas (scene graph) "GooCanvas" στο Clutter.[16][18]

Μετονομασία σε Pitivi[Επεξεργασία | επεξεργασία κώδικα]

Με την έκδοση 0.91, το PiTiVi μετονομάστηκε σε Pitivi.[19][20]

Συλλογή πόρων[Επεξεργασία | επεξεργασία κώδικα]

Τον Φεβρουάριο του 2014 το έργο ανακοίνωσε ότι ζητούσε 100.000 για παραπέρα ανάπτυξη. Τα χρήματα θα μοιραστούν, ως εξής: Φάση 1 - €35000 για βελτίωση της σταθερότητας για την έκδοση 1.0. Φάση 2 - Βελτίωση χαρακτηριστικών, €1925 για προσθήκη μιας μαγνητικής γραμμής χρόνου, €4400 για διεπαφές επεξεργασίας με πολλές κάμερες, €4766 για μεταφορά σε Mac OS X. Η συλλογή πόρων θα πραγματοποιηθεί μέσα από τον οργανισμό GNOME.[21]

Χαρακτηριστικά[Επεξεργασία | επεξεργασία κώδικα]

Το Pitivi κληρονομεί τις δυνατότητές του για εισαγωγή και εξαγωγή (απόδοση) πολυμέσων από τον σκελετό GStreamer, ή από πρόσθετα για το GStreamer. Το Pitivi υποστηρίζει δυνατότητες απλής επεξεργασίας πολυμέσων όπως περικοπή, προσκόλληση, διαίρεση και αποκοπή αποσπασμάτων. Η ανάμειξη ήχου υποστηρίζεται από καμπύλες, που οπτικοποιούνται ως τμήματα γραμμής που σχεδιάστηκαν πάνω σε μια κυματομορφή ήχου. Το Pitivi έχει τη δυνατότητα να διασχίσει ένα τμήμα των πολυμέσων χρησιμοποιώντας καθαριστές ή συντομεύσεις πληκτρολογίου. Αποσπάσματα ήχου και εικόνας μπορούν να συνδεθούν μαζί και να θεωρηθούν ως ένα μοναδικό απόσπασμα. Η αρχική υποστήριξη για την ανάμειξη βίντεο (σύνθεση και μεταβάσεις) προστέθηκε στο τέλος του 2009, αλλά εξακολουθεί να δουλεύεται εντατικά. Ένας περισσότερο αναλυτικός κατάλογος χαρακτηριστικών μπορεί να βρεθεί στον ιστότοπο του Pitivi.[22]

Ο Jean-François Fortin Tam μίλησε στο Libre Graphics Meeting το 2009, για το πώς η χρηστικότητα έγινε κύριος παράγοντας για το έργο Pitivi,[23] και το πώς οι σκέψεις σχεδιασμού επηρέασαν τη διεπαφή χρήστη του PiTiVi, με παραδείγματα όπως η χρήση των έξυπνων διαβαθμίσεων στα αντικείμενα της γραμμής χρόνου, η εισαγωγή μεταφοράς και απόθεσης καθώς και ο άμεσος χειρισμός, η εγγενής ολοκλήρωση θέματος και η μείωση της περιπλοκότητας αξιολογώντας προσεκτικά την ανάγκη (ή την έλλειψη της) για επιβολή επιλογών προτήμισης στους χρήστες.[23] Μια άλλη ομιλία, εστιασμένη στα οικονομικά των επεξεργαστών βίντεο ανοιχτού κώδικα δόθηκε από τον στο Libre Graphics Meeting το 2011.

Το έργο Pitivi έχει επίσης ένα εγχειρίδιο χρήστη που καλύπτει τη χρήση της εφαρμογής. Το Pitivi έχει μεταφραστεί και τοπικοποιηθεί σε πολλές γλώσσες από τις ομάδες του GNOME i18n.

Μέσα από το GStreamer, το Pitivi είναι ο πρώτος επεξεργαστής ανοιχτού κώδικα που υποστηρίζει το Material Exchange Format (MXF).[24][25]

Ως μέρος ενός έργου του Google Summer of Code που "επιτρέπει στους χρήστες του Pitivi να προσθέτουν εφέ στα βίντεο που επεξεργάζονται", ο Thibault Saunier υλοποίηση εφέ βίντεο στην έκδοση ανάπτυξης του Pitivi. Αυτή η εργασία αναμενόταν αρχικά να συμπεριληφθεί από το PiTiVi 0.13.5,[26], αλλά μετακινήθηκε στην έκδοση 0.13.6.[27] Αυτά τα χαρακτηριστικά εμφανίστηκαν τελικά ως έκδοση 0.14.0-2 στις 1 Ιουνίου 2011. Πέρα από τα βελτιωμένα και επεκταμένα εφέ αυτή η έκδοση συμπεριέλαβε μια νέα οθόνη υποδοχής, ένα ανασχεδιασμένο πλαίσιο διαλόγου ρυθμίσεων έργου και έναν απλοποιημένο διάλογο απόδοσης. Στην επιθεώρηση αυτής της έκδοσης για το OMG! Ubuntu! ο συγγραφέας Joey Sneddon είπε για την νέα απόδοση ότι "εξαλείφει πλήρως τον ανταγωνισμό: είναι τόσο απίστευτα απλό στη χρήση."[28][29]

Χορηγίες[Επεξεργασία | επεξεργασία κώδικα]

Στο τέλος του 2008, η Collabora Multimedia αποφάσισε να χρηματοδοτήσει την ανάπτυξη του Pitivi σε όλο το 2009 αναθέτοντας στους Edward Hervey, Brandon Lewis και Alessandro Decina τη βελτίωση των Pitivi and GNonlin.[24][30][31][32]

Η ανάπτυξη του έργου χρηματοδοτήθηκε επίσης από το θερινό πρόγραμμα κώδικα της Google.[33]

Προσοχή μέσων[Επεξεργασία | επεξεργασία κώδικα]

Σε μια συνέντευξη με το gnomedesktop.org ο Edward Hervey συζήτησε την κατάσταση του Pitivi και της επεξεργασίας του βίντεο στο Λίνουξ· σε ένα σημείο ο Hervey σημείωσε ότι "υπάρχει μια πλήρης έλλειψη συνοχής μεταξύ των διαφόρων εφαρμογών πολυμέσων/βιβλιοθηκών/υποστήριξης συσκευών στο Λίνουξ που είναι η αιτία της μη ύπαρξης ακόμα μιας πλατφόρμας αναφοράς για τη δημιουργία πολυμέσων".[34] Αυτό το σημείο επεκτάθηκε παραπέρα σε ένα άλλο άρθρο που εμφάνισε ότι ο Hervey πίστευε ότι "αν η επιφάνεια εργασίας του Λίνουξ επρόκειτο να έχει έναν ωραίο και εύχρηστο επεξεργαστή βίντεο οποτεδήποτε σύντομα, πρέπει να κάνουμε κάτι για να αυξήσουμε τον ρυθμό ανάπτυξης σημαντικά".[32]

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Αναφορές[Επεξεργασία | επεξεργασία κώδικα]

  1. «The PiTiVi Open Source Project on Ohloh : Contributors Listing Page». Ohloh.net. 15 Ιουνίου 2013. Ανακτήθηκε στις 20 Ιουνίου 2013. 
  2. «Pitivi - flexible video editing for the desktop and beyond». Collabora's Pitivi product page. Ανακτήθηκε στις 4 Σεπτεμβρίου 2013. 
  3. «Roadmap - PiTiViWiki». Wiki.pitivi.org. 6 Μαρτίου 2013. Ανακτήθηκε στις 20 Ιουνίου 2013. 
  4. Hervey, Edward (1 Μαΐου 2004). «PiTiVi». Edward Hervey. Ανακτήθηκε στις 24 Φεβρουαρίου 2014. 
  5. 5,0 5,1 Hervey, Edward (1 Ιουλίου 2007). «Is that a video editor». blogs.gnome.org/edwardrv. blogs.gnome.org. Ανακτήθηκε στις 7 Ιανουαρίου 2010. 
  6. «Collabora - About us - Who are we». Collabora.co.uk. Collabora. 2009. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  7. 7,0 7,1 7,2 Bacon, Jono (5 Ιανουαρίου 2010). «The GNOME Journal - PiTiVi». 
  8. Canonical Ltd (Σεπτεμβρίου 2010). «Publishing history of "pitivi" package in Ubuntu». Ανακτήθηκε στις 23 Σεπτεμβρίου 2010. 
  9. Paul, Ryan (Ιανουαρίου 2010). «Ubuntu 10.04 alpha 2 brings Pitivi, panel changes». Ανακτήθηκε στις 23 Σεπτεμβρίου 2010. 
  10. Sneddon, Joey (May 2011). «Video editor PiTiVi to be removed as default app in Ubuntu 11.10». OMG Ubuntu. http://www.omgubuntu.co.uk/2011/05/pitivi-to-be-removed-as-default-app-in-ubuntu-11-10/. Ανακτήθηκε στις 14 May 2011. 
  11. Fortin, Jeff (25 Μαΐου 2011). «PiTiVi in Ubuntu 11.10 and beyond». 
  12. «The result of the past few months of hacking « Edward Hervey». Blogs.gnome.org. 30 Νοεμβρίου 2009. Ανακτήθηκε στις 20 Ιουνίου 2013. 
  13. «sf2011.meego.com». [νεκρός σύνδεσμος]
  14. Saunier, Thibault (26 Φεβρουαρίου 2004). «Thibault Saunier: PiTiVi 0.15 is out». Thiblahute.blogspot.com. Ανακτήθηκε στις 20 Ιουνίου 2013. 
  15. http://jeff.ecchi.ca/blog/2012/01/12/spring-clean-up-in-january/
  16. 16,0 16,1 «Pitivi 0.91 "Charming Defects" | Nekohayo !». Jeff.ecchi.ca. 5 Οκτωβρίου 2013. Ανακτήθηκε στις 6 Ιανουαρίου 2014. 
  17. http://jeff.ecchi.ca/blog/2012/02/28/y-u-no-gtk3-yet/
  18. http://jeff.ecchi.ca/blog/2013/06/08/status-update-new-pitivi-timeline-gsoc-projects-etc/
  19. «Rename PiTiVi to Pitivi · 549e1e3 · GNOME/pitivi · GitHub». Github.com. 8 Σεπτεμβρίου 2013. Ανακτήθηκε στις 7 Οκτωβρίου 2013. 
  20. «Bug 705756 – Drop the CaMel CaSe». Bugzilla.gnome.org. Ανακτήθηκε στις 7 Οκτωβρίου 2013. 
  21. Sneddon, Joey-Elijah (23 February 2014). «Pitivi Video Editor Launches €100k Fundraising Campaign». OMG Ubuntu. http://www.omgubuntu.co.uk/2014/02/pitivi-video-editor-fundraising-campaign. Ανακτήθηκε στις 24 February 2014. 
  22. «Pitivi features». pitivi.org. PiTiVi development team. 23 Νοεμβρίου 2009. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  23. 23,0 23,1 Tam, Jean-François Fortin (24 Μαΐου 2009). «PiTiVi: an overview of a FOSS video editor's history and design». Libre Graphics Meeting 2009. river-valley.tv. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  24. 24,0 24,1 «Collabora - Projects - PiTiVi». collabora.co.uk. Collabora. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  25. Schaller, Christian (22 Νοεμβρίου 2008). «MXF support in GStreamer». Just another GNOME blogs weblog. blogs.gnome.org. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  26. Alexithymia, Joey-Elijah (Ιουνίου 2010). «Video Effects in PiTiVi». Ανακτήθηκε στις 6 Ιουλίου 2010. 
  27. «PiTiVi 0.13.5 released». Σεπτεμβρίου 2010. Ανακτήθηκε στις 15 Μαΐου 2011. 
  28. Sneddon, Joey (June 2011). «PiTiVi video editor updates adds video effects, new features and more». OMG! Ubuntu!. http://www.omgubuntu.co.uk/2011/06/pitivi-video-editor-updates-adds-video-effects-new-features-and-more. Ανακτήθηκε στις 1 June 2011. 
  29. Canonical Ltd (June 2011). «PPA for GStreamer developers». Launchpad. https://launchpad.net/~gstreamer-developers/+archive/ppa. Ανακτήθηκε στις 1 June 2011. 
  30. Schaller, Christian (9 Οκτωβρίου 2008). «Supporting PiTiVi». Just another GNOME blogs weblog. blogs.gnome.org. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  31. Schaller, Christian (2 Δεκεμβρίου 2008). «New team member». Just another GNOME blogs weblog. blogs.gnome.org. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  32. 32,0 32,1 Willis, Nathan (6 Νοεμβρίου 2008). «Collabora funds development of open source video editor PiTiVi». linux.com. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 
  33. «Google SoC project page». pitivi.org. PiTiVi development team. 13 Νοεμβρίου 2011. 
  34. Uraes (8 Μαΐου 2009). «Interview with Edward Hervey about the PiTiVI video editor». gnomedesktop.org. Ανακτήθηκε στις 4 Ιανουαρίου 2010. 

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]