Δημιουργία video-slideshow από τερματικό

...το μέρος για να ξεκινήσετε!

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

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό taratatzoum » 23 Μαρ 2009, 23:21

Τον παρακάτω οδηγό τον έφτιαξα για το φόρουμ του linuxformat (χρησιμοποίησα τα avatar των moderator) και το δημοσιεύω και εδώ:

Πως να φτιάξουμε τα δικά μας video από τερματικό βάζοντας εικόνες από το pc μας και μουσική επίσης...

.

Θα χρησιμοποιήσουμε το dvd-slideshow, οπότε το κατεβάζουμε από τα αποθετήρια της διανομής μας

Κώδικας: Επιλογή όλων
sudo apt-get install dvd-slideshow




αν θέλουμε να κάνουμε convert τις εικόνες χρησιμοιούμε την εντολή convert η οποία είναι μέρος της σουίτας imagemagick οπότε πάλι από τα αποθετήρια της διανομής την εγκαθιστούμε...

Κώδικας: Επιλογή όλων
sudo apt-get install imagemagick

ένα καλό μέγεθος είναι το παρακάτω

Κώδικας: Επιλογή όλων
convert όνομα_εικόνας -resize 640×480 νέο_όνομα_εικόνας




τώρα πάμε στο /home και με εναν text editor φτιάχνουμε ένα κενό έγγραφο το οποίο και αποθηκεύουμε με το όνομα που θα θέλαμε να έχει το video μας και με την κατάληξη .txt

πχ linuxformat-gr.txt



Βασική προϋπόθεση για να συνεχίσουμε είναι οι εικόνες και το αρχείο μουσικής να βρίσκονται στο /home και αυτά, ή τέλος πάντων στον κατάλογο που φτιάξαμε το αρχείο.txt

Έτσι, αν θέλουμε να φτιάξουμε ένα video το οποίο να δείχνει μία εικόνα συνέχεια και να παίζει ένα κομμάτι μουσικής mp3 που έχουμε στο pc μας, τότε απλά μέσα στο κείμενο γράφουμε:



Κώδικας: Επιλογή όλων
ονομα_αρχείου.mp3:1
ονομα_εικονας.jpg:*


EDIT:Σε 9.04 δεν θα πετύχει το κόλπο με το αστεράκι(*), οπότε πρέπει να βρείτε πόσα δεπτερόλεπτα είναι η διάρκεια της μουσικής και να βάλετε τον αριθμό δίπλα στο jpg:
αν δηλαδή έχουμε ένα τραγούδι που διαρκει 2 λεπτα και 14 δεπτερόλεπτα θα γράψουμε

Κώδικας: Επιλογή όλων
ονομα_αρχείου.mp3:1
ονομα_εικονας.jpg:134




το αποθηκεύουμε, ανοίγουμε τερματικό και εκτελούμε:



Κώδικας: Επιλογή όλων
dvd-slideshow ονομα_αρχείου.txt


και απλά περιμένουμε λίγο μέχρι να τελειώσει το dvd-slideshow την δουλειά του και να εμφανιστεί στο /home το video.vob που φτιάξαμε.



Αν θελήσουμε περισσότερες εικόνες να εναλλάσσονται μέσα στο video

πρέπει να ξέρουμε πόσα δευτερόλεπτα διαρκεί η μουσική μας.

Και μετά μέσα στο αρχείο κειμένου που θα φτιάξουμε βάζουμε τα παρακάτω:



Κώδικας: Επιλογή όλων
ονομα_αρχείου_μουσικής.mp3:1
εικόνα(εισόδου).jpg:5
fadein:2
εικονα.jpg:3
crossfade:2
εικόνα.jpg:3
crossfade:2

....κτλ.....

εικονα.jpg:3
fadeout:2
εικονα(εξοδου).jpg:5




Τα νούμερα μετά την άνω και κάτω τελεία στα δεξιά είναι τα δευτερόλεπτα που θα εμφανίζετε η κάθε εικόνα.

Ενώ το crossfade και το νούμερο που το συνοδεύει δεξιά είναι ο χρόνος που μεσολαβεί για την εναλλαγή των εικόνων.

Μετά που θα τελειώσουμε απλά αποθηκεύουμε πάλι το αρχείο στο /home και εκτελούμε πάλι την εντολή:

Κώδικας: Επιλογή όλων
dvd-slideshow το_ονομα_του_αρχείου.txt




τα video μπορούμε να τα μετατρέψουμε έπειτα σε ότι φορματ θέλουμε είτε από τερματικό με ffmpeg, είτε με μια εφαρμογή γραφικού περινάλλοντος πχ kino...



εγώ έφτιαξα αυτό:

Κώδικας: Επιλογή όλων
rosiko.mp3:1

ubuntu.png:5

fadein:5

dimitris.png:5

crossfade:2

alfisti.png:3

crossfade:2

marlene.png:3

crossfade:2

cortex.png:3

crossfade:2

labis.png:3

crossfade:2

constantinos.png:3

crossfade:2

thanos.png:3

crossfade:2

luckyb.png:3

crossfade:2

slackware.png:3

crossfade:2

panayiotis.png:3

crossfade:2

elkos.png:3

crossfade:2

vistakiller.png:3

crossfade:2

lytras.png:3

crossfade:2

smathegreek.png:3

crossfade:2

otttx.png:3

crossfade:2

ilnak.png:3

crossfade:2

gdim.png:3

crossfade:2

sgikas.png:3

crossfade:2

rizitis.png:3

crossfade:2

gigilos.jpg:3

fadeout:5

linuxformat.png:10


το αποτέλεσμα ήταν αυτό:
Τελευταία επεξεργασία από taratatzoum και 14 Ιουν 2009, 22:33, έχει επεξεργασθεί 1 φορά/ες συνολικά
Ιστολόγιο
1 Γνώσεις → Linux: Προχωρημένος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Λειτουργικό → Slackware 13.37.0 64-bit (el_GR.utf-8)
3 Προδιαγραφές → CPU: 8x Intel Core i7 CPU Q 740 1.73GHz ‖ RAM 3894 MiB ‖ Dell Inc. - Dell Inc. Inspiron N5010
4 Κάρτες γραφικών: ATI Redwood [Radeon HD 5600 Series] ⎨1002:68c1⎬
5 Δίκτυα: wlan0: Broadcom BCM4313 802.11b/g/n Wireless LAN Controller ⎨14e4:4727⎬ ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller ⎨10ec:8136⎬
taratatzoum
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 849
Εγγραφή: 10 Μάιος 2008, 20:29
Τοποθεσία: Χανιά
Launchpad: rizitis
IRC: rizitis or rtz
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό ftso » 23 Μαρ 2009, 23:31

Μπράβο!

Άλλαξα τον τίτλο ώστε να είναι πιο συγκεκριμένος...


ΥΓ: Το τραγούδι τα σπάει :D
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό linuxman » 24 Μαρ 2009, 13:40

Μπράβο πολύ καλό !!!!
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό think_linux » 09 Μάιος 2009, 15:53

Βασικα ωραιο..αλλα εχω ενα προβλημα..!!οταν δινω την εντολη να μου δημιουρφησει το video με dvd-slideshow .....txt μου κανει κατι αρχεια που μονο το video δεν ειναι...Πως να το κανω??
think_linux
babeTUX
babeTUX
 
Δημοσιεύσεις: 17
Εγγραφή: 09 Μάιος 2009, 09:12
Τοποθεσία: Λαρισα
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό filippos.xf » 14 Ιουν 2009, 03:56

.
Τελευταία επεξεργασία από filippos.xf και 15 Φεβ 2014, 19:28, έχει επεξεργασθεί 1 φορά/ες συνολικά
filippos.xf
superbTUX
superbTUX
 
Δημοσιεύσεις: 2866
Εγγραφή: 14 Μαρ 2009, 04:58
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό taratatzoum » 14 Ιουν 2009, 04:23

Κώδικας: Επιλογή όλων
ERROR: audio duration = 0

κάτι πάει στραβά με το αρχείο ήχου...
στο αρχείο ήχου (mp3) η τιμή να μην είναι 0 αλλά 1
Ιστολόγιο
1 Γνώσεις → Linux: Προχωρημένος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Λειτουργικό → Slackware 13.37.0 64-bit (el_GR.utf-8)
3 Προδιαγραφές → CPU: 8x Intel Core i7 CPU Q 740 1.73GHz ‖ RAM 3894 MiB ‖ Dell Inc. - Dell Inc. Inspiron N5010
4 Κάρτες γραφικών: ATI Redwood [Radeon HD 5600 Series] ⎨1002:68c1⎬
5 Δίκτυα: wlan0: Broadcom BCM4313 802.11b/g/n Wireless LAN Controller ⎨14e4:4727⎬ ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller ⎨10ec:8136⎬
taratatzoum
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 849
Εγγραφή: 10 Μάιος 2008, 20:29
Τοποθεσία: Χανιά
Launchpad: rizitis
IRC: rizitis or rtz
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό filippos.xf » 14 Ιουν 2009, 04:33

.
Τελευταία επεξεργασία από filippos.xf και 15 Φεβ 2014, 19:27, έχει επεξεργασθεί 1 φορά/ες συνολικά
filippos.xf
superbTUX
superbTUX
 
Δημοσιεύσεις: 2866
Εγγραφή: 14 Μαρ 2009, 04:58
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό xqtr » 14 Ιουν 2009, 11:27

Στο αρχειο txt αντι μονο για εικονες, μπορεις να βαλεις και video αρχεια?
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 506
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό taratatzoum » 14 Ιουν 2009, 13:21

filippos.xf έγραψε:φίλε rizitis ξέρεις τι έκανα εγώ; μέσα στο testaki.txt αρχείο που δημιούργησα όπως λέει και η ονομασία του για να το τεστάρο το θέμα, έβαλα αυτά που δίχνεις στον οδηγό.
Κώδικας: Επιλογή όλων
ονομα_αρχείου.mp3:1

ονομα_εικονας.jpg:*

άλλαξα απλά τις ονομασίες των αρχείων και τα έκανα έτσι:
Κώδικας: Επιλογή όλων
02-e.l.o-mr._blue_sky-apc.mp3:1

4888_1158981049154_1066605106_472083_3139294_n:*

το
Κώδικας: Επιλογή όλων
ERROR: audio duration = 0

δεν έχω ιδέα από που πετάχτηκε :crazy:


καταρχήν δεν είναι ονόματα αρχείων αυτά :mrgreen: έλεος κάτι ποιο lite δεν υπάρχει ? (κάνε μια δοκιμή με "ανθρώπινα" ονόματα αρχείων)
το αρχείο του ήχου και αυτό της εικόνας που βρίσκονται?
είναι στον ίδιο φάκελο ή κατάλογο που βρίσκετε και το testaki.txt ?
πρέπει να είναι στο ίδιο αλλιώς δεν το βρίσκει να το τραβήξει κατά την εκτέλεση...
μπορείς να το επιβεβαιώσεις αυτό ?
Ιστολόγιο
1 Γνώσεις → Linux: Προχωρημένος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Λειτουργικό → Slackware 13.37.0 64-bit (el_GR.utf-8)
3 Προδιαγραφές → CPU: 8x Intel Core i7 CPU Q 740 1.73GHz ‖ RAM 3894 MiB ‖ Dell Inc. - Dell Inc. Inspiron N5010
4 Κάρτες γραφικών: ATI Redwood [Radeon HD 5600 Series] ⎨1002:68c1⎬
5 Δίκτυα: wlan0: Broadcom BCM4313 802.11b/g/n Wireless LAN Controller ⎨14e4:4727⎬ ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller ⎨10ec:8136⎬
taratatzoum
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 849
Εγγραφή: 10 Μάιος 2008, 20:29
Τοποθεσία: Χανιά
Launchpad: rizitis
IRC: rizitis or rtz
Εκτύπωση

Re: Δημιουργία video-slideshow από τερματικό

Δημοσίευσηαπό filippos.xf » 14 Ιουν 2009, 18:40

.
Τελευταία επεξεργασία από filippos.xf και 15 Φεβ 2014, 19:27, έχει επεξεργασθεί 1 φορά/ες συνολικά
filippos.xf
superbTUX
superbTUX
 
Δημοσιεύσεις: 2866
Εγγραφή: 14 Μαρ 2009, 04:58
Εκτύπωση

Επόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials