FF Multi Converter

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

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

Re: FF Multi Converter

Δημοσίευσηαπό medigeek » 06 Φεβ 2012, 16:10

Ilias95 έγραψε:
Αυτό το δοκίμασες με την 1.3.0 έτσι;
Δοκίμασε αν θες να διαγράψεις την τρέχουσα έκδοση και να τσεκάρεις αν δουλεύει σωστά και ο κώδικας του αποθετηρίου (με το διαφορετικό .desktop).

Φυσικά :) Όλα φαίνονται εντάξει και με τις 2 εκδόσεις! Τώρα δεν δοκίμασα να κάνω convert, υποθέτω θα λείπουν πακέτα για codecs και θα χαθώ στις εντολές του sabayon. :P
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό fkol k4 » 06 Φεβ 2012, 19:00

medigeek έγραψε:θα χαθώ στις εντολές του sabayon.

Άμα είναι να χαθείς εσύ, εμείς πρέπει να πάμε να πνιγούμε...

Λοιπόν, συμβαίνουν περίεργα πράγματα... :problem:
Μετά την αποτυχία μετατροπής των κειμένων και την ακύρωση της εργασίας, χαλάει η λειτουργία όλου του LibreOffice :?: . Όταν λέω χαλάει, εννοώ ότι δεν εκτελείται ούτε από το μενού εφαρμογών (χοροπηδάει το εικονίδιο για περίπου 15 δεύτερα και μετά εγκαταλείπεται η προσπάθεια), αλλά ούτε και από το τερματικό (δεν υπάρχει κανένα μήνυμα λάθους, είναι σαν να πατάς απλά το <ENTER> στο τερματικό).
Εκτελείται μόνο από το τερματικό του root (πάλι χωρίς σφάλματα).

Στην προσπάθειά μου να το φτιάξω (εδώ γελάνε :lol: ) κατέστρεψα φυσικά και την υπόλοιπη εγκατάσταση :oops: , οπότε έκατσα και το ξαναέβαλα.

Εγκατέστησα ξανά το ffmulticonverter (την έκδοση που βρίσκεται στο git) και τσέκαρα αν όλα δουλεύουν σωστά. Όλα δούλευαν σωστά.
το git δεν είναι προεγκαταστημένο, προστίθεται με την εντολή (ως root)
Κώδικας: Επιλογή όλων
equo install git

Παρεμπιπτόντως, το εικονίδιο αυτή τη φορά εμφανίστηκε κανονικά και σε εμένα ( :? ).

Έκανα εγκατάσταση των unoconv και pythonmagick από τα αποθετήρια του Gentoo δίνοντας ως root (μετά το # ακολουθεί σχόλιο περί της εντολής):
Κώδικας: Επιλογή όλων
emerge --sync # συγχρονίζει τα αποθετήρια του Gentoo
layman --add sabayon # προσθέτει το Overlay του Sabayon
layman -S # συγχρονίζει όλα τα Overlays
emerge portage # εγκαθιστά την τελευταία έκδοση του portage (o package manager του Gentoo)
emerge unoconv # εγκαθιστά την τελευταία έκδοση του unoconv. Με emerge -u unoconv εγκαθίσταται η «καλύτερη» έκδοση.
emerge pythonmagick # εγκαθιστά την τελευταία έκδοση του pythonmagick. Με emerge -u pythonmagick εγκαθίσταται η «καλύτερη» έκδοση.

Μη ρωτήσετε τι σημαίνει «καλύτερη» έκδοση, δεν έχω ιδέα. Έτσι λέει η manpage, έτσι λέω κι εγώ. :roll:
Έλεγξα ξανά αν δουλεύουν σωστά όλες οι εφαρμογές. όλα σωστά.

Εκτελώντας την εφαρμογή δεν εκτελείται η μετατροπή εγγράφων. Το παράθυρο με τις 2 παράλληλες μπάρες κολλάει στο 0%.
Κλείνω την εφαρμογή και την εκτελώ από τερματικό:
1. Μετατροπή .odt - pdf :
Κώδικας: Επιλογή όλων
sabayon-fkol-k4@sabayon ~ $ ffmulticonverter
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/progress.py", line 171, in convert
if self.tab.start_conversion(self, from_file, to_file):
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/tabs.py", line 647, in start_conversion
shutil.move(final_file, to_file)
File "/usr/lib64/python2.7/shutil.py", line 298, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 127, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 81, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος: u'/home/sabayon-fkol-k4/ACTA-el-gr~~.pdf'

2. Μετατροπή odt σε html:
Κώδικας: Επιλογή όλων
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/progress.py", line 171, in convert
if self.tab.start_conversion(self, from_file, to_file):
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/tabs.py", line 647, in start_conversion
shutil.move(final_file, to_file)
File "/usr/lib64/python2.7/shutil.py", line 298, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 127, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 81, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος: u'/home/sabayon-fkol-k4/ACTA-el-gr~~.html'

Μετατροπή txt σε odt
Κώδικας: Επιλογή όλων
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/progress.py", line 171, in convert
if self.tab.start_conversion(self, from_file, to_file):
File "/usr/lib64/python2.7/site-packages/ffmulticonverter/tabs.py", line 647, in start_conversion
shutil.move(final_file, to_file)
File "/usr/lib64/python2.7/shutil.py", line 298, in move
copy2(src, real_dst)
File "/usr/lib64/python2.7/shutil.py", line 127, in copy2
copyfile(src, dst)
File "/usr/lib64/python2.7/shutil.py", line 81, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] Δεν υπάρχει τέτοιο αρχείο ή κατάλογος: u'/home/sabayon-fkol-k4/equo~~.odt'


Τα αρχεία που χρησιμοποιήθηκαν:
odt: http://ubuntuone.com/4B4yNsAegC11gx3NKsfd5G
txt: http://ubuntuone.com/2sTegz6ZytK2FC9VLWN4iF
Στο Ubuntu τα συγκεκριμένα αρχεία μετατρέπονται κανονικά.

To LibreOffice παρουσιάζει ξανά το ίδιο ακριβώς θέμα με πριν. Εκτελείται μόνο από τον root, ενώ στην προσπάθεια να εκτελεστεί από τον χρήστη δεν εκτελείται αλλά δεν επιστρέφει και κάποιο σφάλμα.

Ελπίζω να σας φανούν χρήσιμα. Αν θέλετε και κάτι ακόμα, πολύ ευχαρίστως.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό Ilias95 » 06 Φεβ 2012, 19:39

Σχετικά με την αποτυχία των μετατροπών:

Είναι σφάλμα του unoconv. Δες ποια έκδοση έχεις εγκατεστημένη στο σύστημα σου.
Επίσης δοκίμασε να εκτελέσεις τις μετατροπές κατευθείαν απ' το unoconv και δες τι έξοδο θα πάρεις και αν η μετατροπή θα γίνει κανονικά.
Για να κάνεις την μετατροπή θα μεταβείς στο κατάλογο που βρίσκεται πχ κάποιο odt αρχείο και θα δώσεις μια εντολή σαν:
Κώδικας: Επιλογή όλων
unoconv --format=pdf file.odt


Σχετικά με το πρόβλημα στο LibreOffice:

Μου έχει συμβεί και εμένα κάποιες φορές. Είναι κάποιο bug του unoconv πάλι αλλά συμβαίνει όταν του περάσεις λάθος ορίσματα.
Αυτό που έχω καταλάβει εγώ είναι ότι ξεκινώντας να κάνει την μετατροπή, ανοίγει το LibreOffice, συμβαίνει κάποιο σφάλμα στην λειτουργία του και τελικά το unoconv τερματίζει χωρίς να κλείσει πρώτα το LibreOffice.

Για να επιβεβαιώσουμε ότι πρόκειται για το ίδιο σφάλμα, την επόμενη φορά που θα σου συμβεί δώσε την εντολή:
Κώδικας: Επιλογή όλων
ps -e | grep office

Λογικά παρότι δεν θα βλέπεις κάποιο παράθυρο του LibreOffice ανοιχτό θα δεις ότι υπάρχει μια διεργασία ζωντανή και τον αριθμό της.

Δίνοντας:
Κώδικας: Επιλογή όλων
kill -14 αριθμός-διεργασίας

(ή αν δεν δουλέψει το -14 δοκίμασε με -9) θα σκοτώσεις την τρέχουσα διεργασία και λογικά θα μπορείς να ξεκινήσεις το LibreOffice κανονικά.


fkol k4 έγραψε:Παρεμπιπτόντως, το εικονίδιο αυτή τη φορά εμφανίστηκε κανονικά και σε εμένα ( :? ).

Μια χαρά! :clap: Οπότε η επόμενη έκδοση θα κυκλοφορήσει με αυτό το .desktop αρχείο.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό fkol k4 » 06 Φεβ 2012, 19:58

Ilias95 έγραψε: Είναι κάποιο bug του unoconv πάλι αλλά συμβαίνει όταν του περάσεις λάθος ορίσματα.
Αυτό που έχω καταλάβει εγώ είναι ότι ξεκινώντας να κάνει την μετατροπή, ανοίγει το LibreOffice, συμβαίνει κάποιο σφάλμα στην λειτουργία του και τελικά το unoconv τερματίζει χωρίς να κλείσει πρώτα το LibreOffice.

Απόλυτα σωστός, αυτό ακριβώς είναι. Σκοτώνοντας τη διεργασία το office λειτουργεί ξανά.

Σκέτο unoconv:
Κώδικας: Επιλογή όλων
sabayon-fkol-k4@sabayon ~ $ unoconv --format=pdf ACTA-el-gr.odt
Warning: -headless is deprecated. Use --headless instead.
Warning: -invisible is deprecated. Use --invisible instead.
Warning: -nodefault is deprecated. Use --nodefault instead.
Warning: -nofirststartwizard is deprecated. Use --nofirststartwizard instead.
Warning: -nologo is deprecated. Use --nologo instead.
Warning: -norestore is deprecated. Use --norestore instead.
Warning: -accept=socket,host=localhost,port=2002;urp;StarOffice.ComponentContext is deprecated. Use --accept=socket,host=localhost,port=2002;urp;StarOffice.ComponentContext instead.
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call

Άλλη μία με διαφορετική σύνταξη σύμφωνα με το manpage:
Κώδικας: Επιλογή όλων
unoconv -f pdf ACTA-el-gr.odt
Traceback (most recent call last):
File "/usr/bin/unoconv", line 813, in <module>
main()
File "/usr/bin/unoconv", line 789, in main
convertor = Convertor()
File "/usr/bin/unoconv", line 555, in __init__
self.desktop = unosvcmgr.createInstanceWithContext("com.sun.star.frame.Desktop", unocontext)
uno.RuntimeException: Binary URP bridge disposed during call

Version:
Κώδικας: Επιλογή όλων
unoconv -v --version
unoconv 0.4svn
Written by Dag Wieers <dag@wieers.com>
Homepage at http://dag.wieers.com/home-made/unoconv/

platform posix/linux2
python 2.7.2 (default, Jun 29 2011, 15:07:32)
[GCC 4.5.2]


To περίεργο είναι πως η διεργασία soffice (αυτή συνεχίζει να εκτελείται) δεν τερματίστηκε ούτε μετά από reboot (στην προηγούμενη εγκατάσταση).
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό pmav99 » 06 Φεβ 2012, 20:15

fkol k4 έγραψε:
To περίεργο είναι πως η διεργασία soffice (αυτή συνεχίζει να εκτελείται) δεν τερματίστηκε ούτε μετά από reboot (στην προηγούμενη εγκατάσταση).

Αυτό δε γίνεται... Έχει αλλαξει σίγουρα το pid.
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό fkol k4 » 06 Φεβ 2012, 20:19

pmav99 έγραψε:Αυτό δε γίνεται...

Κανονικά ναι, αλλά είχα κάνει επανεκκίνηση και δεν διορθώθηκε, εκτός αν το πρόβλημα ήταν σε συνδυασμό με κάτι άλλο και το χάλασα περισσότερο στην προσπάθεια να το επαναφέρω πριν την επανεκκίνηση (κάτι που δεν το αποκλείω καθόλου... :lol: είμαι γνωστός μαστροχαλαστής άμα πάρω φόρα... :mrgreen: )
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: FF Multi Converter

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

@fkol k4
Χμμ. Είναι καθαρά σφάλμα του unoconv.
Θα δοκιμάσω να βάλω και εγώ sabayon και θα δοκιμάσω μήπως βρω κάποια λύση. Είδα ότι υπάρχουν κάποια δηλωμένα bugs.

pmav99 έγραψε:
fkol k4 έγραψε:
To περίεργο είναι πως η διεργασία soffice (αυτή συνεχίζει να εκτελείται) δεν τερματίστηκε ούτε μετά από reboot (στην προηγούμενη εγκατάσταση).

Αυτό δε γίνεται... Έχει αλλαξει σίγουρα το pid.

Όταν αντιμετώπισα το πρόβλημα δοκίμασα επίσης να κάνω reboot και θυμάμαι ότι είχε ανοίξει κανονικά το office οπότε προφανώς θα είχε σκοτωθεί η διεργασία.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: FF Multi Converter

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

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

Re: FF Multi Converter

Δημοσίευσηαπό Ilias95 » 11 Φεβ 2012, 15:12

FF Multi Converter 1.3.1

Changelog:

- Προστέθηκαν επιλογές ήχου στις μετατροπές βίντεο.
- Διόρθωση μικρών σφαλμάτων (όπως αυτό με το εικονίδιο της εφαρμογής).
- Προσθήκη manual.

Οπότε πλέον στις μετατροπές βίντεο αν επιλέξετε υψηλό audio bitrate η ποιότητα του ήχου στο τελικό αρχείο θα είναι σχεδόν ίδια με αυτή του αρχικού.

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

Re: FF Multi Converter

Δημοσίευσηαπό medigeek » 11 Φεβ 2012, 18:10

Πρόσθεσα τα πακέτα για 10.04 στο stable αποθετήριο:
https://code.launchpad.net/~ffmulticonv ... ive/stable

Επίσης έφτιαξα ένα ακόμη bzr recipe για stable.. για δική μου ευκολία :P
https://code.launchpad.net/~ffmulticonv ... ter-stable
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

ΠροηγούμενηΕπόμενο

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