Υποστήριξη ελληνικών τόπων στο periscope (υπότιτλοι)

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Υποστήριξη ελληνικών τόπων στο periscope (υπότιτλοι)

Δημοσίευσηαπό simosx » 30 Ιαν 2012, 03:57

Ξεκίνησα ένα αποθετήριο στο
https://github.com/ubuntu-gr/periscope-greek
για την προσθήκη υποστήριξης δικτυακών τόπων με ελληνικούς υπότιτλους.

Η συζήτηση ξεκίνησε από viewtopic.php?f=24&t=21757

Απαιτεί γνώσεις Python και Git.
Στο φόρουμ έχουμε οδηγούς για Python και Git.
Αν θέλετε να προγραμματίσετε και δεν είστε στην ομάδα Pythonistas του Ubuntu-gr (github), πείτε το εδώ.

Οι εντολές για δοκιμή είναι:
Κώδικας: Επιλογή όλων
git clone git://github.com/ubuntu-gr/periscope-greek.git


Έπειτα, μπαίνουμε στον υποκατάλογ periscope-greek και εκτελούμε
Κώδικας: Επιλογή όλων
touch 30.Rock.S05E16.HDTV.XviD-LOL.avi

Φτιάχνει ένα κενό αρχείο με το παραπάνω όνομα. Αυτό το αρχείο εμφανίζει δύο αποτελέσματα για υπότιτλους (αγγλικά), οπότε μας βοηθάει για τις δοκιμές.

Τρέχουμε το πρόγραμμα με
Κώδικας: Επιλογή όλων

./periscope --force --debug 30.Rock.S05E16.HDTV.XviD-LOL.avi

και βλέπουμε τα μηνύματα που βγάζει.
Πρέπει να έκανα κάποιο μικρό σφάλμα και δεν λαμβάνει αυτή τη στιγμή υπότιτλους, ενώ τους βλέπει.
Οπότε, η πρώτη δουλειά είναι να βρούμε τι (μικρό) σφάλμα έκανα.
Τελευταία επεξεργασία από simosx και 03 Φεβ 2012, 20:18, έχει επεξεργασθεί 1 φορά/ες συνολικά
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscopy (υπότιτλοι)

Δημοσίευσηαπό clepto » 30 Ιαν 2012, 10:26

δεν ειμαι στην ομαδα, αν μπορεις προσθεσε με! το username μου ειναι clepto
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscopy (υπότιτλοι)

Δημοσίευσηαπό simosx » 30 Ιαν 2012, 10:52

clepto έγραψε:δεν ειμαι στην ομαδα, αν μπορεις προσθεσε με! το username μου ειναι clepto


Σε πρόσθεσα!

(Χρειάζεται να είναι κάποιον στην ομάδα Pythonistas στο https://github.com/organizations/ubuntu-gr/teams/69867 για να προσθέτει πίσω στο αποθετήριο τις προγραμματιστικές τους αλλαγές.)
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscopy (υπότιτλοι)

Δημοσίευσηαπό Ilias95 » 03 Φεβ 2012, 17:25

Λοιπόν απ' όσο το έψαξα (κώδικα δεν είδα καθόλου ακόμα), μαντεύω ότι το πρόγραμμα πρέπει κάθε φορά να χρησιμοποιεί όλα τα plugins μέχρι κάποιο να δουλέψει.

Πχ το παράδειγμα που δίνει ο simosx με το αρχείο "30.Rock.S05E16.HDTV.XviD-LOL.avi" δεν δουλεύει με τον κώδικα του αποθετηρίου. Αν προσθέσουμε στα plugins το Subtitulos.py θα δουλέψει. Αν όμως δοκιμάσουμε με άλλο αρχείο πχ. "The.Illusionist[2006]DvDrip[Eng]-aXXo.avi" ενώ το κανονικό πρόγραμμα θα δουλέψει, ο κώδικας του αποθετηρίου και με το Subtitulos.py πάλι δεν θα δουλέψει. Προφανώς χρειάζεται κάποιο απ' τα υπόλοιπα πρόσθετα.

Οπότε μήπως πρέπει να προστεθούν στο αποθετήριο όλα τα plugins;

Off topic:
Στον τίτλο κατά λάθος έχει μπει σαν periscopy και όχι periscope όπως είναι η ονομασία του.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscopy (υπότιτλοι)

Δημοσίευσηαπό clepto » 03 Φεβ 2012, 18:04

ο Σίμος αναφέρει ότι έχει κάνει κάποιο λάθος στον κώδικα του αποθετηρίου όταν προσπαθούσε να το κάνει να τρέχει κατευθείαν και για αυτό δεν πιάνει...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscopy (υπότιτλοι)

Δημοσίευσηαπό Ilias95 » 03 Φεβ 2012, 20:08

clepto έγραψε:ο Σίμος αναφέρει ότι έχει κάνει κάποιο λάθος στον κώδικα του αποθετηρίου όταν προσπαθούσε να το κάνει να τρέχει κατευθείαν και για αυτό δεν πιάνει...

Ναι. Ο Σίμος ανέβασε ολόκληρο των κώδικα του periscope αφαιρώντας τα περισσότερα plugins.
Αν προσθέσεις το Subtitulos στα plugins το παράδειγμα του Σίμου θα δουλέψει. Δεν θα δουλέψουν άλλα όμως τα οποία δουλεύουν με το "κανονικό" periscope.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscope (υπότιτλοι)

Δημοσίευσηαπό simosx » 03 Φεβ 2012, 20:22

Ilias95 έγραψε:
Στον τίτλο κατά λάθος έχει μπει σαν periscopy και όχι periscope όπως είναι η ονομασία του.


Το διόρθωσα, ευχαριστώ!

Ilias95 έγραψε:
Ναι. Ο Σίμος ανέβασε ολόκληρο των κώδικα του periscope αφαιρώντας τα περισσότερα plugins.
Αν προσθέσεις το Subtitulos στα plugins το παράδειγμα του Σίμου θα δουλέψει. Δεν θα δουλέψουν άλλα όμως τα οποία δουλεύουν με το "κανονικό" periscope.


Όταν αφαίρεσα κώδικα από το periscope για να το κάνω να τρέχει δίχως εγκατάσταση, πρέπει να χάλασα κάτι μικρό.
Ωστόσο, αν ακολουθήσετε τις οδηγίες στο README, μπορείτε να δείτε πως μπορείτε να διορθώσετε εκείνο το προβληματάκι.
Δηλαδή,
Κώδικας: Επιλογή όλων

./periscope -f --debug 30.Rock.S05E16.HDTV.XviD-LOL.avi

και θα φανεί ότι βρίσκει δύο υπότιλους. Ωστόσο δεν τους κατεβάζει. Στη διαδικασία εντοπισμού του σφάλματος θα μάθουμε περισσότερα για το τρόπο λειτουργίας του periscope.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscope (υπότιτλοι)

Δημοσίευσηαπό Ilias95 » 03 Φεβ 2012, 20:28

Πείραξες κάτι άλλο απ' τον κώδικα του αρχείου periscope.py;
Εγώ δοκίμασα να προσθέσω το Subtitulos.py στα plugins και το παράδειγμα που δίνεις με το "30.Rock.S05E16.HDTV.XviD-LOL.avi" δουλεύει κανονικά. Οι υπότιτλοι κατεβαίνουν.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscope (υπότιτλοι)

Δημοσίευσηαπό clepto » 03 Φεβ 2012, 20:33

αρα το σφαλμα μαλλον ειναι στο podnapisi.py
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Υποστήριξης ελληνικών τόπων στο periscope (υπότιτλοι)

Δημοσίευσηαπό akounadis » 03 Φεβ 2012, 23:15

Σίμο πρόσθεσε με, το username μου είναι akounadis
Intel Core i7-7700HQ CPU @ 2.80GHz ‖ RAM 7617 MiB ‖ Dell Inc. 065C71 - Dell Inc. Inspiron 15 7000 Gaming
Intel Device [8086:591b] {i915} ⋮ nVidia Device [10de:1c8c] {nouveau}
wlp3s0: Intel Wireless 3165 [8086:3165] (rev 79) ⋮ enp2s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Συναντήσεις φίλων του Ubuntu-gr σε πόλεις της Ελλάδας
Άβαταρ μέλους
akounadis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1050
Εγγραφή: 23 Δεκ 2009, 17:40
Τοποθεσία: Πειραιάς
Launchpad: akounadis
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron