Φτιάξτε τα δικά σας μουσικό βίντεο slideshow από μια σειρά εικόνων, στο τερματικό!

rizitis | Κυρ, 11/04/2018 - 19:22 | 6' | 7

Σε αυτό το tutorial θα δούμε πως φτιάχνουμε τα δικά μας video slideshows, που να δείχνουν ότι εικόνες θέλουμε και με υπόκρουση όποιο κομμάτι μουσικής θέλουμε εμείς. Και όλα αυτά, από τη γραμμή εντολών, γράφοντας απλά τη λίστα με τις εικόνες και τις μουσικές μας, χάρη στο θεϊκό dvd-slideshow.

Όλη τη δουλειά θα την κάνει το dvd-slideshow, οπότε το κατεβάζουμε από τα αποθετήρια της διανομής μας (σε ubuntu/debian):

sudo apt-get install dvd-slideshow

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

sudo apt-get install imagemagick

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

convert όνομα_εικόνας -resize 640×480 νέο_όνομα_εικόνας

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

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

Έτσι, αν θέλουμε να φτιάξουμε ένα βίντεο το οποίο να δείχνει μία εικόνα συνέχεια (π.χ. image.jpg) και να παίζει ένα κομμάτι μουσικής MP3 (π.χ. music.mp3), τότε απλά μέσα στο αρχείο toc.txt γράφουμε:

music.mp3:1
image.jpg:*

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

Αποθηκεύουμε το αρχείο toc.txt, ανοίγουμε τερματικό και τρέχουμε την εντολή:

dvd-slideshow toc.txt

Περιμένουμε λίγο μέχρι να τελειώσει το dvd-slideshow την δουλειά του και να εμφανιστεί στον ίδιο φάκελο το βίντεο που φτιάξαμε σε μορφή DVD video format (vob).

Εξορισμού το βίντεο που θα εξαχθεί θα έχει διαστάσεις: 720x480.

Αν θέλουμε να μας δώσει το βίντεο απευθείας σε μορφή MP4, προσθέτουμε την παράμετρο -mp4 και τότε θα πάρουμε ένα βίντεο 320x240

dvd-slideshow -mp4 toc.txt

Αν θέλουμε να αλλάξουμε διαστάσεις στο βίντεο, χρησιμοποιούμε την παράμετρο -s widthxheight πχ

dvd-slideshow -mp4 -s 1080x720 toc.txt

Ενα βίντεο που παίζει ένα τραγούδι και δείχνει μόνο μια εικόνα είναι καλή φάση αν θέλουμε να ανεβάσουμε κάποια μουσική μας στο Youtube και να βάλουμε τη φάτσα μας ή κάτι άλλο να εμφανίζεται συνέχεια.

Βίντεο με slideshow από πολλές εικόνες

Αν θελήσουμε περισσότερες εικόνες να εναλλάσσονται μέσα στο video, πρέπει να ξέρουμε πόσα δευτερόλεπτα διαρκεί η μουσική μας. Και μετά μέσα στο αρχείο κειμένου που θα φτιάξουμε βάζουμε τα παρακάτω:

music.mp3:1
intro_image.jpg:5
fadein:2
image_a.jpg:3
crossfade:2
image_b.jpg:3
crossfade:2

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

image_n.jpg:3
fadeout:2
image_the_end.jpg:5

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

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

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

dvd-slideshow -mp4 toc.txt

Keywords για να κάνετε τα πάντα

Το dvd-slideshow έχει πολλές ακόμα δυνατότητες και εφέ - δείτε τα όλα με man dvd-slideshow.

Για παράδειγμα, μπορείτε να βάλετε fadein ή fadeout ανάμεσα στις εικόνες. Ενώ υπάρχει η δυνατότητα για αυτόματη δημιουργία τίτλου. Να ένα πιο "προχωρημένο" παράδειγμα:

music.mp3:1
fadein:1
intro.jpg:4
fadeout:1
title:2: video from images
linux-firewall.png:1
linuxinsider-social-media-w-logo-blog.jpg:1
linux-monitoring-tools.jpg:1
linux-news.jpg:1
linux-programming-1280-1.jpg:1
linux-programming-1280.jpg:1
linux-programming-css-introduction.jpg:1
linux-programming-tutorials-1280.jpg:1
linux-questions-answers-1200.jpg:1
linux-reviews-1200.jpg:1
linux-security2.jpg:1
linux-security.jpg:1
linux-tutorials-1200.jpg:1
linux-tux-console1.jpg:1
linux-video-1200.jpg:1
linux-wallpaper-mobile.jpg:1
linux-what-is.jpg:1
linux.jpg:*

Και το αποτέλεσμα:

Δώσε αστέρια!

MO: 5 (ψήφοι: 6)

Σχόλια

Εκπληκτικό !!! Ευχαριστώ

~~~~~~~~~~~~~~~

Αρχάριοι του forum ενωθείτε... βροντοφωνάξτε :

Συγνώμη...επειδή είμαι αρχάριος...πείτε πως θα το κάνω μεσα απο το γραφικό περιβάλλον ?

 

 

 

Cool thanks man :-)

[oprime@dexter]$uname -a | awk '{print $1, "on the ROCKS"}' | sed -e 's/on\ the\ ROCKS/ROCKS/'

 

Μπράβο ρε Γιάννη και ψαχνόμουνα πως θα βάλω μουσική στο βίντεο μέσω λίνουξ και τα παλιά όλα τα ανέβασα μουγκά

 

 

@@@@@@@@@@@

 

Κάντε κλικ στην υπογραφή και βοηθείστε κι εσείς.

Μήπως σας θυμίζει eurovision και την κυρία από την Ουκρανία ?   Είναι στην μητρική της γλώσσα το τραγούδι, αλλά μου θυμίζει λίγο και Κρητικά λόγω της ας πούμε λύρας.

 

Κάντε κλικ στην υπογραφή και βοηθείστε κι εσείς.

με την ευκαιρία βέβαια, να αναφέρω καί το πολύ καλό mandvd.

http://www.kde-apps.org/content/show.php/ManDVD?content=83906

====

the hamster's is out there