Δημοσιεύτηκε: 23 Μαρ 2009, 23:21
από taratatzoum
Τον παρακάτω οδηγό τον έφτιαξα για το φόρουμ του 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


το αποτέλεσμα ήταν αυτό: