Προς το περιεχόμενο

Video με περίβλημα εικόνα?


lion2486

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σε όλους σας!!!

Θελω να φτιαξω ένα βιντεάκι στο οποίο, θα βάλω μια εικόνα για περίβλημα και στη μέση να τρέχει ένα βίντεο και να τα ενώσω. Σας δίνω και την εικόνα για να καταλάβετε περίπου τί θέλω να κάνω... (με ποιο πρόγραμμα, πώς κτλ..., θελω να το φτιάξω σε pentium 4 @2,8Ghz 1,5GB ram DDR1 400Mhz, Ati X1300 512MB DDR3, οπότε μην πείτε κανα premier CS4!)

mgm-logo.jpg

Δημοσ.
Με Premiere Pro 1.5 :-P

Με το σύστημα που έχεις, μια χαρά θα κάνεις τη δουλειά σου.

 

Το πως είναι τόσο απλό που το παραλείπεις?

Δημοσ.

Με premiere και μαλιστα pro για κατι που μπορει να κανει με το avidemux και τα video filters του*;

Να ειμαστε λιγο πιο λογικοι στο τι προτεινουμε. Οχι επειδη μαθαμε το ταδε σουπερ επαγγελματικο software να το πεταμε απο βρουμε.

 

*Αντε και λιγο GIMP για να κανει το σημειο που θελει διαφανο με alpha channel.

Δημοσ.

Βασικά με το premier ή το after effects είναι πολύ πιο εύκολο. Πετάει μέσα το βίντεο και την εικόνα, βάζει ένα στρογγυλό mask στην εικόνα βάζει εκεί που θέλει να φαίνεται το βίντεο (με την εικόνα να είναι το πάνω layer) και τέλος.

Δημοσ.
Με premiere και μαλιστα pro για κατι που μπορει να κανει με το avidemux και τα video filters του*;

Να ειμαστε λιγο πιο λογικοι στο τι προτεινουμε. Οχι επειδη μαθαμε το ταδε σουπερ επαγγελματικο software να το πεταμε απο βρουμε.

 

*Αντε και λιγο GIMP για να κανει το σημειο που θελει διαφανο με alpha channel.

 

Μια χαρά λογικοί είμαστε φίλε μου.

Είναι πολύ πιο λογικό να προτείνεις ένα πρόγραμμα που το ξέρει όλη η υφήλιος και το να κάνεις αυτό που ζητάει ο φίλος που άνοιξε το thread είναι να βάλεις δυο layers, ένα πάνω στο άλλο και τέλος, παρά ένα freebie του σωρού, το οποίο είναι πρώτα - πρώτα δυσνόητο και αμφιβόλου ευχρηστίας.

Εσείς οι linuxάδες τελικά, έχετε τρελό κόλλημα με οτιδήποτε free soft. παίζει εκεί έξω. Μη τρελλαθούμε κιόλας...

Δημοσ.

Εντάξει tvagge, τότε ας στείλεις και τη διεύθυνση του θείου με ΠΜ στο συμφορουμίτη που ρώτησε για να ολοκληρώσεις το έργο σου.

Δημοσ.

Avisynth παιδιά, είναι «μανούλα» για τέτοιες δουλειές! Και δωρεάν (όπως και το Avidemux), ούτε θείοι ούτε θείες ούτε ξαδέρφια! :P

 

 

lion2486, κατέβασε την τελευταία έκδοση του Avisynth και εγκατέστησέ το. Στη συνέχεια, κατέβασε το συνημμένο ZIP και αποσυμπίεσέ το σε έναν οποιονδήποτε κατάλογο. Περιέχει το MGM logo που έχεις στο αρχικό post, αλλά σε PNG format. Έκανα στα γρήγορα transparent το τμήμα που ενδιαφέρει με το δωρεάν Paint.NET (εργαλείο "Magic Wand"). Μερικά λευκά pixels ξέφυγαν, αλλά για τους σκοπούς αυτού του post είναι μια χαρά. Επίσης, έκανα λίγο (ελάχιστο) crop για να έρθει σε mod4 διαστάσεις (460x288).

 

Το άλλο αρχείο μέσα στο ZIP είναι ένα απλό αρχείο κειμένου με κατάληξη AVS. Αυτό είναι ένα Avisynth script που μπορείς να το ανοίξεις με έναν οποιονδήποτε text editor και να το πειράξεις κατά το δοκούν. Τα περιεχόμενά του στη μορφή που το στέλνω είναι:

 

>#Video1 = DirectShowSource("DRIVE:\PATH_TO_BASE_VIDEO\BASE_VIDEO.AVI").BicubicResize(460, 288).ConvertToRGB32
Video1 = ColorBars().BicubicResize(460, 288)
Video2 = ImageSource("mgm-logo.png", end = 250, pixel_type = "RGB32")
Video3 = Layer(Video1, Video2)

return Video3

 

Δοκίμασε να το ανοίξεις με έναν οποιονδήποτε DirectShow-based video player (όχι VLC, όχι MPlayer/SMPlayer κλπ). Θα πάρεις κάτι σαν το παρακάτω:

 

post-4351-129062988708_thumb.png

 

Βάλε σχόλιο (#) στη 2η γραμμή, ξεσχολίασε την 1η γραμμή και αντικατέστησε το PATH και το FILENAME με αυτό του αρχείου video που σε ενδιαφέρει. Πειραματίσου και θα το πετύχεις! Μαζί με το Avisynth, εγκαθίσταται και αρκετά πλήρες συνοδευτικό documentation σε HTML. Όταν μείνεις ικανοποιημένος από το αποτέλεσμα, δίνεις το AVS script ως είσοδο στο video encoding πρόγραμμα της αρεσκείας σου, κάνεις τις ρυθμίσεις που θέλεις για τον codec, το bitrate κλπ και είσαι έτοιμος.

 

 

Το συνημμένο ZIP:

AvisynthOverlaying.zip

Δημοσ.
Avisynth παιδιά, είναι «μανούλα» για τέτοιες δουλειές! Και δωρεάν (όπως και το Avidemux), ούτε θείοι ούτε θείες ούτε ξαδέρφια! :P

 

 

lion2486, κατέβασε την τελευταία έκδοση του Avisynth και εγκατέστησέ το. Στη συνέχεια, κατέβασε το συνημμένο ZIP και αποσυμπίεσέ το σε έναν οποιονδήποτε κατάλογο. Περιέχει το MGM logo που έχεις στο αρχικό post, αλλά σε PNG format. Έκανα στα γρήγορα transparent το τμήμα που ενδιαφέρει με το δωρεάν Paint.NET (εργαλείο "Magic Wand"). Μερικά λευκά pixels ξέφυγαν, αλλά για τους σκοπούς αυτού του post είναι μια χαρά. Επίσης, έκανα λίγο (ελάχιστο) crop για να έρθει σε mod4 διαστάσεις (460x288).

 

Το άλλο αρχείο μέσα στο ZIP είναι ένα απλό αρχείο κειμένου με κατάληξη AVS. Αυτό είναι ένα Avisynth script που μπορείς να το ανοίξεις με έναν οποιονδήποτε text editor και να το πειράξεις κατά το δοκούν. Τα περιεχόμενά του στη μορφή που το στέλνω είναι:

 

>#Video1 = DirectShowSource("DRIVE:\PATH_TO_BASE_VIDEO\BASE_VIDEO.AVI").BicubicResize(460, 288).ConvertToRGB32
Video1 = ColorBars().BicubicResize(460, 288)
Video2 = ImageSource("mgm-logo.png", end = 250, pixel_type = "RGB32")
Video3 = Layer(Video1, Video2)

return Video3

 

Δοκίμασε να το ανοίξεις με έναν οποιονδήποτε DirectShow-based video player (όχι VLC, όχι MPlayer/SMPlayer κλπ). Θα πάρεις κάτι σαν το παρακάτω:

 

[ATTACH]16206[/ATTACH]

 

Βάλε σχόλιο (#) στη 2η γραμμή, ξεσχολίασε την 1η γραμμή και αντικατέστησε το PATH και το FILENAME με αυτό του αρχείου video που σε ενδιαφέρει. Πειραματίσου και θα το πετύχεις! Μαζί με το Avisynth, εγκαθίσταται και αρκετά πλήρες συνοδευτικό documentation σε HTML. Όταν μείνεις ικανοποιημένος από το αποτέλεσμα, δίνεις το AVS script ως είσοδο στο video encoding πρόγραμμα της αρεσκείας σου, κάνεις τις ρυθμίσεις που θέλεις για τον codec, το bitrate κλπ και είσαι έτοιμος.

 

 

Το συνημμένο ZIP:

 

3 ερωτήσεις:

Πώς μπορώ να βάλω και ήχο? (Υπάρχει κάποιο αντίστοιχο command?)

Πώς κάνω την καταγραφή?

Μπορώ με κάποιο τρόπο να κόψω κομμάτι από ένα άλλο βίντεο?

Ευχαριστώ!

Δημοσ.
Πώς μπορώ να βάλω και ήχο? (Υπάρχει κάποιο αντίστοιχο command?)

 

Δες στο AviSynth documentation την εντολή AudioDub.

 

 

Πώς κάνω την καταγραφή?

 

Ωπ, εδώ δε σε έπιασα καθόλου! Τί εννοείς «καταγραφή»;

 

 

Μπορώ με κάποιο τρόπο να κόψω κομμάτι από ένα άλλο βίντεο?

 

Κι εδώ, γίνε λίγο πιο συγκεκριμένος αν θες. Να κόψεις κομμάτι από άλλο video και να το κάνεις τί; Να χρησιμοποιήσεις αυτό ως "Video2" (αναφέρομαι στο παράδειγμα πιο πάνω); Ή κάτι άλλο έχεις στο μυαλό σου... ;

Δημοσ.
Δες στο AviSynth documentation την εντολή AudioDub.

 

 

 

 

Ωπ, εδώ δε σε έπιασα καθόλου! Τί εννοείς «καταγραφή»;

 

 

 

 

Κι εδώ, γίνε λίγο πιο συγκεκριμένος αν θες. Να κόψεις κομμάτι από άλλο video και να το κάνεις τί; Να χρησιμοποιήσεις αυτό ως "Video2" (αναφέρομαι στο παράδειγμα πιο πάνω); Ή κάτι άλλο έχεις στο μυαλό σου... ;

 

θέλω να καταγράψω το video 3 ως ένα αρχείο video! και θέλω να κόψω π.χ. μισό βίντεο, και να το βάλω στο video2. Επίσης, μήπως μπορώ να αλλάξω τη θέση του video 2 ή το zoom?

Δημοσ.
θέλω να καταγράψω το video 3 ως ένα αρχείο video!

 

Εννοείς: «Θέλω να κάνεις encode (να κωδικοποιήσω/συμπιέσω) το αποτέλεσμα του Avisynth script σε ένα αρχείο video». Απάντησα πιο πάνω:

Όταν μείνεις ικανοποιημένος από το αποτέλεσμα, δίνεις το AVS script ως είσοδο στο video encoding πρόγραμμα της αρεσκείας σου, κάνεις τις ρυθμίσεις που θέλεις για τον codec, το bitrate κλπ και είσαι έτοιμος.

 

 

και θέλω να κόψω π.χ. μισό βίντεο, και να το βάλω στο video2.

 

Μα, ως Video2 δε θα φορτώνεις το λογότυπο της Metro Goldwyn (ή κάποια αντίστοιχη στατική εικόνα με transparent περιοχή); Αν φορτώσεις ως Video2 κάποιο κανονικό αρχείο video, το overlaying δεν έχει και πολύ νόημα, τουλάχιστον με βάση αυτά που ζητάς στο αρχικό μήνυμά σου. Τέλος πάντων, η εντολή που θες για το κόψιμο video είναι η Trim. m[/b]. Π.χ. έστω ότι έχεις το αρχείο myvideo2.avi, με διάρκεια 10 λεπτά και ρυθμό αναπαραγωγής FPS = 25 καρέ/δευτερόλεπτο. Άρα το αρχείο θα απαρτίζεται από (10 x 60 x 25 =) 15000 frames συνολικά. Αν θέλεις να φορτώσεις το 2ο μισό του αρχείου (από το frame 7499 έως το τέλος) ως Video2, η αντίστοιχη γραμμή στο script θα γινόταν ως εξής:

 

>Video2 = DirectShowSource("myvideo2.avi").Trim(7499, 0).BicubicResize(460, 288).ConvertToRGB32()

 

 

Επίσης, μήπως μπορώ να αλλάξω τη θέση του video 2 ή το zoom?

 

Για τη μετατόπιση θέσης ενός video, θα σε βοηθήσουν οι εντολές AddBorders, Crop.

 

Για zoom, δεν υπάρχει έτοιμη εντολή στο Avisynth. Είτε κατεβάζεις το Zoom plugin από εδώ, είτε το κάνεις με συνδυασμό Crop και μίας από τις Resize εντολές.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...