UDA Video Converter
Ultima Revisione: 2012-05-09

A cosa serve UDA Video Converter

   Si tratta di una serie di Script Bash Linux il cui compito è quello di prendere i files video contenuti in una cartella e ricodificarli in modo che siano compatibili con i dispositivi multimediali più diffusi.

Come Funziona la conversione

   Gli Script verificano la presenza di files video nella medesima cartella nella quale sono collocati e, sfruttando MEncoder o FFMpeg, eseguono una conversionde - se necessaria - del CODEC AUDIO/VIDEO.

   Ogni Script ha un nome che identifica in quale formato saranno convertiti i video. E' possibile lanciarli direttamente dal file manager (ex: Nautilus di Gnome) in modo che vengano in automatico create le cartelle "Working" (dove viene collocato temporaneamente il risultato dell'elaborazione) e "Convertiti" (dove vengono spostati i files codificati una volta che gli script hanno verificato che l'elaborazione è andata a buon fine e la dimensione del risultato non è troppo inferiore all'originale).

   La situazione nella quale ci si dovrebbe trovare, una volta decompresso il pacchetto zip, dovrebbe essere analoga a quella in figura (potrebbero esserci dei files/cartelle in più o comunque diverse):


dove sono presenti gli script (sono i files con estensione .sh) che l'utente può lanciare a seconda delle proprie esigenze. Ad esempio, se si desidera convertire tutto in formato AVI, sarà necessario lanciare AutoConvertAvi.sh come mostrato nelle seguenti figure:




   Se l'elaborazione va a buon fine, i files originali vengono eliminati e il risultato lo si trova nella cartella "Convertiti" (creata in automatico, se non esiste); viceversa, i files rimangono e quelli convertiti - se possibile - si trovano nella cartella "Working".

   Gli Script possono essere lanciati anche da terminale (soluzione consigliata quando l'elaborazione non va a buon fine, in modo da leggere eventuali messaggi di errore); ad esempio con la sintassi:
./AutoConvertAvi.sh --help
è possibile ottenere la guida dello script, con i parametri che è possibile utilizzare; gli script, se lanciati senza parametri, convertono tutti i files, della medesima estensione, in un formato prestabilito. Se vengono usati i parametri si può specificare anche un singolo file.
Nel caso in cui la conversione fallisca, lo script non cancella il file sorgente e lascia, nella cartella "Working", anche il file di output. In genere - in caso di fallimento - è necessario, prima di eliminare il sorgente, verificare che quello in output abbia le seguenti caratteristiche:

  • Sia possibile fare il seek del video (andare avanti e indietro) e, più in generale, non risulti in qualche modo corrotto.
  • L'Audio sia perfettamente sincronizzato con il Video; spesso, a seguito di una ricodifica, si ha una perdita di sincronia in tal senso; usando gli script a riga di comando è possibile correggere questo problema, ma solo se la perdita è costante, nel senso che il gap tra audio e video non deve aumentare con il passare del tempo.
  • Sia presente la "fine del video" (in genere i titoli di coda); per vari problemi può succedere che il video sia troncato.
  • L'Audio sia a volume accettabile e non distorto. Usando gli script a riga di comando è possibile aumentare il volume.
   Fare attenzione al fatto che, gli originali dei video convertiti in sequenza, sono poi eliminati, rimane il risultato nella cartella "Convertiti" (questo non avviene se si utilizzano parametri da terminale).

DOWNLOAD e INSTALLAZIONE

   Si scarica il file zip uda_video_converter.zip e lo si decomprime in una cartella vuota, quella dove poi si andranno a collocare i video da convertire.

   Oltre agli script è presente il ChangeLog (che riporta gli sviluppi eseguiti sugli script) ed un file PDF da usare come guida di riferimento.

AGGIORNAMENTO

   Per verificare se ho rilasciato un aggiornamento è possibile utilizzare lo script CheckUpdate.sh (lo si lancia con le stesse modalità degli altri scripts) che confronta la versione on-line con quella installata.

Segnalazione Problemi e Suggerimenti

   In caso di problemi o anche solo per segnalare miglioramenti, potete scrivere a: budus@hotmail.it