Modificare video con linux


 

Lo ammetto: l'attività di videoediting non è proprio il mio forte. Credo di essere congenitamente negato e abissalmente ignorante, però, per forza o per amore, non mi posso sottrarre a questa importante attività.
Raccolgo qui le procedure che utilizzo per tagliare, modificare i video.
Chiunque voglia darmi una mano è il benvenuto!

 

[cos'è una roadmap]
 

Referenze:

http://ffmpeg.mplayerhq.hu/faq.html#SEC14
http://ubuntuforums.org/showthread.php?t=889618
http://wiki.qwdrama.com/Mencoder_howto#1.1._Building_a_video_from_screenshots
http://www.misterhowto.com/index.php?category=Computers&subcategory=Video&article=change_or_remove_audio_track_with_mencoder
http://linux.byexamples.com/archives/229/extract-audio-from-video-or-online-stream/



Generare un video a partire da un'immagine:


Supponiamo, a partire da un'immagine, di voler anteporre ad un video una specie di intestazione ad es con il logo dell'azienda o con l'avatar dell'autore, come procedere?
Nell'ipotesi di voler creare un video di 3 secondi con un frame rate di 25fps si devono creare 75 copie della stessa immagine.
Ammettiamo che l'immagine stia nella directory corrente e che si chiami video_header.png. Con questo script genero 75 copie dell'immagine aventi ciascuna lo stesso nome dell'originale seguito da un numero progressivo.

#!/bin/bash
rm -fR /tmp/test &> /dev/null
mkdir /tmp/test/
t=0
while [ "$t" -lt "75" ];
do
        cp -f ./video_header.png "/tmp/test/video_header"$t".png"
        t=$(( $t + 1 ))
done



Unire le immagini in un video:


Ora che abbiamo le immagini per creare effettivamente il video usiamo ffmpeg: il parametro %d verrà sostituito da ffmpeg con il numero progressivo presente nel  nome file. Il parametro -r indica i frame per secondo.

ffmpeg -f image2 -i /tmp/test/video_header%d.png -r 25 a.avi



Unire due video, escludendo l'audio:

 

mencoder -nosound lenovo_monitor_difettato.avi a.avi -ovc lavc -o merged.avi

 

Tagliare un video

Questo comando consente di eliminare i primi 20 secondi di un video e tenere i successivi 50 secondi

mencoder -ss 00:00:20 -endpos 00:00:50 -ovc copy -oac copy bigvideo.avi -o result.avi

 

Estrarre l'audio da un video

ffmpeg -i video.avi audio.mp3 -ab 128k 

Commenti

Hai mai provato Cinelerra? Occorre studiare un po' (il manuale d'uso è molto esteso), ma ho visto che riescono a montarci film completi: http://cinelerra.org/

qui ci sono alcune informazioni in lingua italiana riguardo cinelerra.

http://www.tuxmind.altervista.org/?p=189

http://www.akirad.net/node/12/

http://heroinewarrior.com/index.php

provo a dargli un'occhiata
--
Dam

anche se il video editing su linx è, come posso dire... ad un livello compreso fra moviemaker e adobe premier con cinelerra puoi fare qualcosina di buono se a livello amatoriale. gli altri software sono al livello di moviemaker quindi ovviamente da tralasciare.

ciao steveacab. grazie per il reply. tu cosa consigli? e su quale sistema operativo? -- Dam

ciao!
Prova a dare un occhio a kdenlive. E' appena uscita la versione 0.7.1. Facile da usare e molto potente.

http://kdenlive.org/

è un'interfaccia grafica che permetta di vedere i pulsanti di applica oppure ok anche se si hanno meno di 900 punti come risoluzione verticale, ad esempio.

però il discorso del montaggio video su linux mi interessa, quindi vi seguirò un po' :)

Creative Commons None (All Rights Reserved)
To the extent possible under law, all copyright and related or neighboring rights to this Work, Modificare video con linux, by dam are Reserved.