3D Video player

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

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

3D Video player

Δημοσίευσηαπό the_eye » 13 Δεκ 2011, 01:14

Έπεσε στα χέρια μου κάποιος παλιός εξοπλισμός για 3D
Εικόνα

Είναι ένας adaptor που μπαίνει στην έξοδο vga της κάρτας γραφικών και μετά συνδέεται η οθόνη.
Το καλό είναι ότι δεν χρειάζεται ειδική 3D οθόνη αλλά δουλεύει και στις συμβατικές (crt και lcd).
Αρκεί να μπορούνε να ανεβάζουν refresh rate πανώ από 85 Hz έτσι ώστε να μην κάνει flickering.

Δυστυχώς είχε λογισμικό μόνο για windows.
Το σκάλισα λίγο και είδα ότι για να ενεργοποιηθεί το 3D προβάλει μια εικόνα στο επάνω μέρος της οθόνης και ο adaptor το ανιχνεύει και ενεργοποιεί την λειτουργία 3D.

Οπότε για ενεργοποίηση αρκεί να προβάλουμε την εικόνα στο επάνω μέρος με κάποιο πρόγραμμα εμφάνισης φωτογραφιών. (Θα το ενσωματώσω στο script αργότερα)
Εικόνα
για απενεργοποίηση την
Εικόνα

Για την αναπαραγωγή 3D video έχει ενσωματωμένη λειτουργία ο mplayer οπότε έκανα το παρακάτω script.
Μπορεί να αναπαράγει Stereoscopic 3D video που είναι της μορφής left/right ή over/under.

left/right


over/under


Δείγματα video μπορείτε να βρείτε στο youtube πχ http://www.youtube.com/watch?v=RUsqwaeDekM

Το Script κάντε εκτελέσιμο και τρέξτε το.

Κώδικας: Επιλογή όλων
#!/bin/sh

FILE=`zenity --file-selection --title="Select a 3D Video File"`

case $? in
0)
echo "\"$FILE\" selected.";;
1)
echo "No file selected.";;
-1)
echo "No file selected.";;
esac
ch=`zenity --list \
--title="Choose stereoscopic file format" \
--radiolist \
--column="Select" --column="3D stereo interleaved" \
true Horizontal \
false Vertical `
echo "\"$ch\"";

size=`zenity --list \
--title="Choose video size" \
--radiolist \
--column="Select" --column="Size" \
true 800:600:1 \
false 1024:768:1 \
false 1440:1050:1 `
echo "\"$size\"";

case $ch in
Horizontal)
echo "Mplayer H"
mplayer "$FILE" -autosync 25 -mc 2 -nokeepaspect -vo x11 -vf fil=i,scale=$size -fs
break
;;
Vertical)
echo "Mplayer V"
mplayer "$FILE" -autosync 25 -mc 2 -nokeepaspect -vo x11 -vf ilpack,il=i,scale=$size -fs
;;
esac


Δεν έχω δοκιμάσει το script, αν λειτουργεί σε κάποια 3D οθόνη. Αν έχει κάποιος ας γράψει αν λειτουργεί. Πιθανότητα να θέλει κάποια ενεργοποίηση ο driver.



#BUGS
Δεν μπορεί να διαβάσει αρχεία με κενό στο όνομα ή στην διαδρομή.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11723
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: 3D Video player

Δημοσίευσηαπό simosx » 13 Δεκ 2011, 01:32

Δες αν το Bino, http://bino3d.org/ μπορεί να βοηθήσει. Μπορεί να ρυθμιστεί να δείξει βίντεο με τον τρόπο που περιγράφεις.
προσωπικό ιστολόγιο ϗ πλανήτης 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: 3D Video player

Δημοσίευσηαπό the_eye » 13 Δεκ 2011, 01:46

Το bino το δοκίμασα αλλά δυστυχώς θέλει κάρτα (Έτσι λέει το error) που υποστηρίζει OpenGL 2.1 και framebuffer objects.

Δεν έχω τέτοια κάρτα.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11723
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση


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