Linux e la Lavorazione Video
Molti credono che il campo della lavorazione Video sia
esclusivo per Windows o MAC.
Queste persone si sbagliano ! Su Linux stanno cominciando a uscire
Software sempre piu' complessi e ricchi di potenzialita'.
Scopriamo ora cosa e' possibile fare e con che strumenti.
Questo articolo e' suddiviso in diverse sezioni, scorretelo per
trovare quella che vi interessa di piu'.
Che programmi mi servono per fare queste cose ?
Avidemux2
- Potente software grafico per tagliare, filtrare, demuxare,
convertire e ricodare filmati... (ricorda nel concetto virtualdub
del mondo windows ma con funzioni piu' estese)
Librerie richieste opzionali ma importanti
(senza di esse compila ma manca di funzioni importanti): mjpegtools
- lame - a52dec - mpeg2dec - lzo - libfame - ffmpeg - codec DivX e
XviD.
Trovate l' RPM per SuSE 9.0 su questo stesso sito nella sezione "Software
per Linux"
Inoltre trovate alcuni dei pacchetti per soddisfare le dipendenze
sempre compilati per SuSE 9.0 all' interno del TGZ di "Linux Video
Editor" altri a parte.
(Sito principale:
http://avidemux.berlios.de/)
ffv1rec - Addons testuale di Avidemux2
capace con una piccola linea di comando semplice semplice di
cattutare video dalla nostra scheda di acquisizione salvandolo sul
disco fisso in formato NuppelVideo (file con estensione .nuv).
Librerie richieste: le stesse di Avidemux2, il
sorgente e' all' interno del pacco "sorgente" di Avidemux2 la
compilazione e' opzionale e va fatta a mano lanciando Make nella
cartella /addons/ffv1rec dopo aver fatto il configure e il make di
Avidemux2.
Trovate il binario precompilato in
questo
sito sempre nella sezione dove trovate anche Avidemux2
Audacity
- Programma grafico molto bello e potente per elaborare file Audio,
vi servira' essenzialmente per lavorare sulle traccie audio dei
vostri filmati.
Solitamente fornito precompilato con le
maggiori Distribuzioni, io mi sono compilato l' ultima versione, ma
non mi ricordo le dipendenze che ma chiesto, che le sapesse me le
puo' comunicare !
(Sito principale:
http://audacity.sourceforge.net/)
MediaPlayer e Mencoder
- Mediaplayer per vedere i vostri lavori finiti o per fare i preview
del file che sta uscendo da Avidemux2 mentre lo stesso ancora lo
elabora, Mencoder essenzialmente per rippare DVD (sebbene sia capace
di catturare video da scheda di acquisizione ha problemi a salvare
file grossi, un bug gli fa rovinare l' audio non appena il file
supera i 4 Giga.
Trovate il pacco di installazione universale
con tutti i codec in
questo
sito, leggete i TXT vi prego per soddisfare le dipendenze !
(Sito principale:
http://www.mplayerhq.hu/)
Klvemkdvd
- il nome a me non piace per niente, piu' che un nome e' una sigla
un po' criptica, cmq e' un semplice programmino grafico in ambiente
QT che accetta dentro un file codificato con MPEG-PS (Formato VOB
dei DVD) e ti crea una struttura base Video DVD, in grado anche di
ricodificare file AVI e di masterizzare.
Dipendenze: Linux Video Editor (LVE),
Transcode, DVDAuthor. Trovate gli
RPM per
SuSE 9.0 nel pacco "Linux Video Editor"
(Sito principale:
http://lvempeg.sourceforge.net/)
K3b
- Famoso programma per masterizzare CD e DVD, ci servira' per fare i
CD con i nostri DivX.
Trovate l'
RPM per
SuSE 9.0 su questo sito.
(Sito principale:
http://www.k3b.org/)
Se avessi omesso qualche dipendenza importante, o che fornisce
ulteriori funzionalita' ai programmi qui menzionati, potete
comunicarmelo tramite
il form
dei contatti, aggiornero' la pagina, per domande tecniche sui
metodi, sull' hardware e sul software
andate sul Forum, non
mandatemi e-mail !
Trasformare una VHS (o altra sorgente video analogica) in DivX o DVD
Sono appassionato di StarTrek, ho diverse VideoCassette originali
pagate fior di soldini che con gli anni cominciano a deteriorare la
loro qualita'.
Calore, umidita', l' attrito meccanico del nastro all' interno dei
meccanismi del video registratore, lo stesso tempo fanno si che,
questi supporti Magnetici e Analogici facenti parte di una
tecnologia ormai passata, obsoleta, finiscano per rovinarsi, e visto
che qui in italia reperire video cassette o DVD originali di
StarTrek non e' per nulla facile, e comunque le mie cassette sono
costate dei bei soldini...
O anche i nostri ricordi, i ricordi delle scuole elementari, delle
recite del figlio, dei matrimoni, delle ferie con gli amici, dei
nostri 18 anni...
Sono cose importanti, che fanno parte di noi, allora perche'
lasciarle deperire su un supporto che non puo' garantirgli una
durata negli anni ?
Ormai oggi giorno possediamo computer di eccezionale potenza che
risiedono pacifici sulle nostre scrivanie, con supporti di
memorizzazione Ottico/Digitali di ottima qualita' e durata, quindi
perche' non convertire i nostri VHS in Digitale una volta per tutte
?
Su MAC questo e' cosa facile gia' da anni, ma non tutti hanno un MAC
visto i costi dell' hardware...
Anche su Windows e' una cosa fattibile, anche se molti di voi che
leggete questa pagina non avete molta simpatia per questo SO che
oltre tutto ha richieste esose di hardware per fare di questi
lavori.
E
Linux ?
Linux fino a qualche anno fa si sognava queste cose essendo esso
ancora piuttosto segregato all' ambito di SO per server, ora le cose
stanno cambiando, grandi aziende si stanno buttando a capofitto su
Linux finanziando ricerca sviluppo e fornendo nuove tecnologie ad
esso, la comunita' e' sempre piu' attiva anche nell' ambito desktop
e quindi non potevano mancare Software di questo tipo che iniziano a
fare capolino qua e la per la rete, alcuni buoni altri meno buoni.
Ho passato 2 mesi facendo prove su prove, ricompilando e testando
diversi software fino a trovare quelli giusti per questa esigenza e
con risultati QUALITATIVAMENTE ECCEZIONALI !
Non tutti i programmi che menzionero' sono grafici, io li ho provati
tutti, grafici e non, e parlero' esclusivamente di quelli in grado
di "Produrre", ossia che sono capaci di darci un risultato
qualitativamente Ottimo.
Note Sull' Hardware PC:
Il Campionamento Video e le successive lavorazioni sono operazioni
ESTREMAMENTE pesanti anche per computer potenti !
Tutte le prove che ho fatto io si basano sulla mia macchina che e'
cosi' configurata:
CPU: Pentium 4 - 2533 Mhz FSB 533 Mhz
Scheda madre: MSI 845Pe MAX (Chip Set iNTEL)
RAM: 1 Banco da 512 Mb DDR 333 Mhz
Scheda Sonora: Sound Blaster Live! Basic
Scheda Acquisizione Video: Happauge WinTV Go! - con Chip-Set BT878
Scheda Video nVidia GeForce 2 - MX 400 - 64 Mb
Nota particolare, la mia configurazione degli HardDisk...
Inizialmente avevo 1 HD WesterDigital da 80 Gb ATA 100 formattato in
EXT3 su diverse partizioni per "/BOOT" "/" "/HOME", questa
configurazione non si e' rilevata ottimale in quanto EXT3 per quando
robusto e affidabile ha un accesso "lento" in scrittura (lento poi
per modo di dire, diciamo piu' lento di altri FS Linux), ma
soprattutto e' il disco dove risiede
anche il sistema operativo.
Durante i campionamenti in formato a bassa compressione avremo un
flusso costante che si aggira attorno a i 115 o piu' mega al minuto
!
Inoltre una sorgente analogica se ne frega altamente se il PC per
mezzo secondo deve swappare, quel mezzo secondo potrebbe essere
perso e il filmato risultante avere un balzello, il che non e'
simpatico, sopratutto dopo aver perso diverse ora a campionare.
La soluzione che ho adottato e' semplice, ho montato un secondo
HardDisk, un Maxtor da 80 Giga ATA 133 sul secondo canale IDE della
mia scheda madre (e' vitale che il secondo HD sia montato in un
canale differente, se lo montate sullo stesso canale del disco
principale tutti i vantaggi vanno a farsi friggere) e ho formattato
questo harddisk con una sola partizione in XFS.
Perche' XFS ?
Bhe XFS e' il file system creato da SiliconGraphics espressamente
pensato per lavorazioni Video/Grafiche di dimensioni mastodontiche,
lo reputo piu' fragile rispetto a EXT3 (che ho mantenuto sul disco
di sistema) ma sicuramente ha performances di accesso in scrittura e
di apertura e spostamento su grossi file che lasciano di stucco !
Audacity mi apre un WAV da 1.3 giga in poco piu' di un minuto !
Note sull' Hardware Analogico:
Bhe Serve un buon VideoRegistratore, possibilmente di costruzione
recente che sia capace di auto allineamento delle testine, pulito e
smagnetizzato.
I cavi di connessione tra VideoRegistratore e PC devono essere di
ottima qualita', ben schermati e il piu' corti possibile, se la
vostra scheda di acquisizione ve lo permette preferite la
connessione tramite cavo SVHS (Super Video) piuttosto che la
connessione tramite Video Composito.
Connettori placati ORO sono una finezza.
Inoltre se ne avete la possibilita' mettere il VideoRegistratore
sotto una sorgente di alimentazione 220V Stabilizzata per evitare
che questi capti interferenze sulla rete elettrica, quali spunti di
lavatrici e altri elettrodomestici che potrebbero generare puntini
bianchi sul video e "TIC" sull' audio.
I video registratori di nuova costruzione sono cmq gia' ampiamente
schermati da questi disturbi, ma se si vuole un risultato ottimo la
prudenza non e' mai troppa.
Per filtrare la 220V va benissimo un gruppo di continuita' di tipo
"on-line", ossia che carica sempre le batterie tramite la rete enel
e converte in diretta la tensione della batteria in una
alimentazione stabilizzata e disaccoppiata.
I piu' diffusi gruppi di continuita' "off-line" cioe' quelli che
attaccano la batterie con un rele' solo nel momento del bisogno non
filtrano assolutamente nulla.
Si trovano nei negozi di elettrodomestici anche filtri anti-disturbo
a pochi euro.
Se non avete nulla fa lo stesso, anche questa
e' una finezza !
Iniziamo ! ... La cattura ...
Passo #1
Collegare l' uscita video composito (oppure SVHS) del video
registratore alla relativa entrata sulla scheda di Acquisizione e l'
uscita audio alla presa Line-In della nostra scheda sonora.
Passo #2
Aprire il mixer di sistema attivare Line-In e mettere il volume al
50% + o -
Attivare REC su Line-In sempre al 50% + o -
Passo #3
Inserire la video cassetta nel video registratore e riavvolgerla
fino all' inizio.
Nota: e' cosa saggia campionare anche
il nero di inizio nastro, questo permette al video registratore di
allineare le testine (durante l' allineamento e' normale che l'
immagine sfarfalli), inoltre il silenzio audio ci servira' per
"catturare" lo spettro di una buona porzione di rumore di fondo con
audacity, sara' utile per rimuovere il rumore da tutto il resto
della traccia audio, queste parti di video le taglieremo poi nell'
ultima fase del processo.
Passo #4
Aprimo una shell e posizioniamoci nella cartella dove vogliamo
salvare il "catturone", assicuratevi di avere permessi di scrittura
in questa cartella nel caso siate fuori dalla vostra home, ad
esempio se avete montato un secondo HD come ho fatto io.
Passo #5
Lanciamo la cattura video con ffv1rec con questo comando esatto:
ffv1rec -q 31 -W 768 -H 576 -S 1 -p -C MJPEG capture
Descrizione del comando:
"-C MJPEG" Stiamo catturando in formato MJPEG, l' uso di mjpeg e'
consigliato in quanto mjpeg ha una bassissima perdita di qualita' e
un bit rate alto ma non troppo da saturare l' harddisk, all' incirca
115 mega al minuto alla risoluzione che stiamo usando che e' 768x576
risoluzione standard PAL, "-q31" setta la massima qualita' possibile
per il codec, "-S 1" indica da quale sorgente catturare, nel mio
caso 1 sta per il video composito 2 dovrebbe stare per il SVHS,
sebbene possibile sconsiglio di catturare dalla grezzissima presa
per l' antenna (opzione 0) la qualita' e' troppo bassa e disturbata,
"-p" sta per modulazione PAL.
L' audio di default viene catturato in formato PCM non compresso a
44100 Khz 16 Bit Stereo, non c'e' modo di catturare in mono (sarebbe
utile per ridurre le dimensione del file nel caso la sorgente sia
mono) ma comunque non e' un problema...
"capture" e' il nome del file di destinazione su cui sara' salvato
il video, l' estensione ".NUV" sara' affissa in automatico, quindi
non dobbiamo specificare nessuna estensione !
NUV ?! che cavolo e' ?
I NUV sono una estensione del formato AVI, la differenza sta nel
fatto che un AVI non puo' essere + grosso di 4 giga (Limite tecnico
imposto dalla struttura interna del formato AVI creato da Microsoft
tanti anni fa) mentre NUV non ha problemi a salvare file video
integri anche da diverse decine di gigabite e questo e' un fattore
estremamente importante !
Ulteriori dettagli sui parametri di ffv1rec li ottenete eseguendo
"ffv1rec" senza dare nessun parametro.
Ok abbiamo lanciato la riga,
aspettiamo qualche secondo di vedere la luce dell' HardDisk che
inizi a lampeggiare per bene, segno che l' acquisizione e' iniziata,
quindi premiamo PLAY> sul VideoRegistratore e aspettiamo fino alla
fine del nastro.
E' consigliato chiudere tutti i programmi in esecuzione e non fare
altro sul PC, sopratutto se il vostro PC non e' un mostro di
potenza.
E' inoltre utile attivare sulla barra di KDE la applet che misura le
risorse del sistema e tenere d' occhio l' uso della CPU, se l' uso
della vostra CPU rasenta il limite allora siete fuori, il rischio di
perdere fotogrammi e' altissimo, vi conviene fare delle piccole
prove di cattura di 5/10 minuti di video e poi andare a vedere il
risultato per rendervi conto se perde fotogrammi, e se ne perde
quanto e' accettabile questa perdita.
PS: Media Player puo' leggere i file NUV solo se il codec NUV era
presente nel sistema quando esso e' stato compilato, Avidemux2 legge
invece sempre i NUV in quanto ha i codec al suo interno.
Assicuratevi di aver attivato la massima modalita' DMA su tutti i
dischi e sopratutto su quello sul quale andate a salvare il flusso
video.
Prendete a paragone il mio sistema, io ho un P4 2533, durante il
campionamento la mia CPU oscilla tra 40 e 55%.
Se il vostro computer non ce la fa' allora non avete speranza,
dovete upgradare la CPU, e se la vostra CPU e' paragonabile alla mia
ma cmq schizza al 100% potrebbero esserci problemi hardware o di
compatibilita' con Linux, ad esempio se la vostra scheda madre non
ha un chip-set buono, nel caso consultate
la guida
all' acquisto hardware e andate in un negozio oppure fate senza
campionamenti video, nel caso prima postate qualche domanda sul mio
forum per vedere se
c'e' modo di fare senza cambiare hardware.
Durante la cattura possiamo renderci conto di a che punto siamo
ascoltando l' audio del film dalle casse del computer, oppure
guardando il video da una televisione collegata al video
registratore tramite il cavo di antenna, sconsiglio di collegare
monitor in parallelo sul seganle del video composito che va anche al
PC, questo disturberebbe il segnale e peggiorerebbe la qualita' del
video acquisito, inoltre ho notato che certi apparecchi televisivi
sopratutto se appoggiati sopra al VCR tendono a generare disturbi,
essenzialmente fischi ad alta frequenza sull' audio (in pratica
viene captata la frequenza del trasformatore di riga a circa 15 Khz
che alimenta il tubo catodico) in sostanza se tenete tutto spento e
andate a orecchio esce tutto meglio.
Io per essere sicuro di non stoppare la registrazione troppo presto
aspetto che la cassetta finisca e il video registratore parta a
riavvolgersi in aiutomatico (o almeno il mio riavvolge, altri
potrebbero sputarla o semplicemente mettersi in stop).
Quando siamo sicuri che il film e' finito interrompiamo la
registrazione premendo CTRL+C, ffv1rec interrompera' la sua
attivita' chiudendo il file correttamente.
A
questo punto abbiamo sul nostro disco rigido un bel filettone
"capture.nuv" la cui dimensione per un film da 2 ore dovrebbe
aggirarsi attorno a i 18 giga.
Proseguiamo ! ... La pulizia dell' audio ...
Avviamo Avidemux2 e con esso apriamo il nostro "capture.nuv", il
precesso di caricamento dura alcuni minuti alla fine dei quali
Avidemux ci chiede se vogliamo salvare l' index del nostro video,
diciamogli di si salvando accanto a "capture.nuv" il file index
"capture.idx".
Ora vogliamo estrarre la traccia audio per poterla lavorare con
Audacity, procediamo cosi':
Premiamo il pulsante "A Process[F6]", questo rimmarra' premuto,
abbiamo detto ad Avidemux che vogliamo processare l' Audio, ora dal
menu' "Audio" facciamo "Save Audio" e andiamo a salvare il nostro
file capture.wav.
A
salvataggio ultimato lasciamo pure Avidemux su un deskstop a fianco
o ridotto a icona e avviamo Audacity ... Ora seguite i miei passi:
Passo #1
Aprire "capture.wav" con Audacity
Passo #2
Selezionate interamente la traccia audio e dal menu' "Effetti"
selezionate "Normalizza" lasciando i settaggi di default che propone
audacity avremo il volume della traccia audio portato quasi al
massimo ma senza distorsioni e le componenti continue centrate sullo
0.
Passo #3
Zommare la traccia nella sua parte iniziale o finale dove c'e' del
silenzio e selezionate col mouse quanto piu' silenzio vi riesce
senza assolutamente prendere parti con del suono (anche se basso),
andare nel menu' "Effetti" selezionate "Rimozione Rumore".

Vi apparira' questa finestrella e da li dovete premere il pulsate
"Dai Profilo Rumore" ora Audacity analizzera' il fruscio di fondo,
privo di suoni utili, che sicuramente ci sara' in quelle parti di
silenzio che avete selezionato, per farsi un' idea di cosa dovra'
pulire dopo, piu' rumore gli diamo in pasto piu' sara' accurata la
pulizia, premuto il pulsante "Dai Profilo Rumore" dovrebbe apparire
una barretta di scorrimento per qualche istante e poi scomparire
tutto, ora Audacity conosce il tipo di rumore presente nella vostra
traccia audio.
Passo #4
Torniamo a visualizzare la traccia audio per intero cliccando col
mouse sul questo bottoncino:

Ora riselezioniamo per intero la traccia, dal menu' "Effetti" diamo
"Rimozione Rumore", ignoriamo il pulsante di prima e trasciniamo il
cursore al minimo verso "poco" dopo di
che' premiamo "Rimuovi il Rumore".
Il computer a seconda della potenza e dalla lunghezze della traccia
audio elaborera' per molti minuti, al termine dei quali avremo la
nostra straccia audio ripulita dal fruscio di fondo.
E' importante tenere la soglia di rimozione del rumore sempre al
minimo, o rischiamo di distorcere anche
l' audio buono, inoltre non arrabbiatevi se nei momenti di silenzio
durante il film o quando ci sono rumori molto bassi si sente un
leggero gorgoglio, sopratutto se ascoltate in cuffia, purtroppo gli
algoritmi di rimozione del rumore hanno questo difetto, la
spiegazione e' che sanno togliere il fruscio ma non possono sapere
come ricostruire i leggeri rumorini di fondo che magari fanno parte
del film ma sono cosi' bassi da confondersi col fruscio stesso,
comunque questa cosa si nota quasi solo in cuffia.
Passo #5
Assicuriamoci che la traccia sia allineata allo 0, dal menu'
"Progetto" > "Allinea Traccie" > "Allinea con 0".
Passo #6
Salvare la traccia audio dal menu' "File" > "Esporta come WAV"
salviamo un nuovo file ad esempio "audio-pulito.wav"
La Fase Intermedia ! ... Salviamo il nostro DivX o Mpeg-PS (Formato
DVD) ...
Prima una breve introduzione a i tasti di funziona di Avidemux2
Play e Stop
Avanza o Indietreggia di 1 Fotogramma
Avanza o Indietreggia di 1 Key Frame (Fotogramma Chiave)
">A" inserisce il marcatore di entrata nel filmato "B<" il marcatore
di uscita del filmato, sempre in base al punto dove si trova il
cursore di avanzamento sul film.
Lo scopo di questi marcatori e' quello di dire ad Avidemux dove
vogliamo che inizi e finisca il file che poi andremo a salvare, con
l' effetto di tagliare via il resto (nel nostro caso il nero di
troppo a inizio e fine filmato) ... B non puo' essere antecedente ad
A,
Salta al primo o all' ultimo fotogramma del filmato.
Molto utile, partendo dalla posizione corrente del cursore avanza o
indietreggia fino al prossimo fotogramma completamente nero.
Seleziona i Codec Audio e Video e tutti i parametri eventuali da
usare per il filmato che vogliamo salvare.
Imposta dei filtri sul video e sull' audio (es: deinterlaccia,
ridimensiona, taglia quadro video etc etc etc)
Abilita se premuto o disabilita se rilasciato il processo Audio e/o
Video, se abilitiamo il processo quando andremo a salvare il file
AVI finale l' audio e/o il video verranno ricodificati nal formato
che avremo prima specificato nei menu' Audio Codec e Video Codec e
saranno applicati eventuali filtri attivati, se i tasti restano
disabilitati il flusso verra' semplicemente copiato senza essere
ricodificato.
Su Avidemux2, dal menu' "Audio" > Source > External Wav andiamo a
prendere il Wav precedentemente pulito con audacity, il processo di
inserimento del nuovo audio praticamente e' istantaneo, potete anche
verificare di aver inserito l'audio pulito e che esso sia
sincronizzato con il video premendo il tasto play di avidemux.
Ora scorriamo col mouse il film scartando il nero e le varie cose
inutili che ci possono essere all' inizio del video catturato fino a
circa l' inizio della sigla del film, poi aiutiamoci con i vari
strumenti, quali "prossimo fotogramma nero" o "prossimo fotogramma"
per posizionarci perfettamente dove vogliamo e inseriamo il
marcatore di inizio video, a questo punto corriamo a fine filmato e
facciamo lo stesso inserendo il marcatore di fine filmato.
Inseriamo la modalita' di processo Audio e Video schiacciando e
lascaindo schiacciati i pulsanti "V Process" e "A Process"
1#
A questo punto sarebbe il caso di inserire qualche filtro sul video,
andiamo su "V Filter" per primo inseriamo il filtro "Lavcodec
Deinterlace" se vogliamo deinterlacciare il filmato (se il filmato
lo e' vi conviene farlo per non avere risultati pessimi del
compresso finale).
2# Come secondo filtro e' molto utile
Crop, Crop taglia via i bordi schifiltosi dell' immagine catturata
di N Pixel, la finestra e' molto intuitiva in quando se premiamo
"Applica" vera' colorato in verde chiaro tutta la superficie che
stiamo per tagliare.
3# Come terzo filtro ora dobbiamo
impostare Mplayer Resize, il precedente filtro Crop ci ha tagliato
l' immagine che quindi ora non ha piu' una dimensione standard,
quindi dobbiamo andare a ridimensionare il quadro video...
Inseriamo 768x576 se il nostro scopo e' un DivX oppure 720x576 se il
nostro scopo e' un DVD, a parametri inseriti
diamo semplicemente OK ... Se diamo
applica prima a voltre il filtro si resetta sulla risoluzione dell'
immagine di partenza, quindi senza ottenere nessun cambiamento.
Nota: i DivX sono cmq abbastanza
versatili e potete selvare un DivX anche senza ridimensionare, ma se
volete fare un DVD siete OBBLIGATI a dargli la risoluzione giusta,
pena autokill di Avidemux nel momento che andremo a salvare il
video, questo poi perche' il codec non prevede altri formati e
Avidemux non ha un allarme per impedirci di tentare di avviare il
processo con parametri errati (Questo e' un bug).
PS quando confermiamo i parametri di un
filtro la finestrella dei filtri ha la tendenza ad andarsi a
nascondere dietro la finestra principale di Avidemux.
4# Possiamo vedere come uscira' il
filmato dopo il filtraggio premendo il tasto "Preview", ci verra'
mostrato il fotogramma corrente filtato, nel caso spostatevi su
fotogrammi significativi per vedere se il risultato e' buono oppure
non vi soddisfa.
Aprendo il menu' dei filtri video possiamo riselezione i filtri gia'
applicati ed aggiustare i parametri con il tasto proprieta'.
5# Audio filter, se il vostro scopo e'
un DVD siete OBBLIGATI a settare il filtro per convertire l' Audio
da 44100 a 48000 Khz, per i DivX possiamo anche non settare nulla.
6# Audio Codec, settiamo Mp3 Lame a 128
Kb/ps Joint Stereo se il nostro scopo e' un DivX o Audio AC3 joint
Stereo se e' un DVD.
7# Video Codec, settiamo FFMpeg4 per
settare DivX dopo di che andiamo nelle proprieta' del codec a
settare i vari parametri, consiglio di usare la modalita' a doppia
passata anche se richiede il doppio tempo di elaborazione, nella
modalita' a doppia passata possiamo specificare la dimensione finale
(in megabite) del file AVI che il programma andra' a salvare, questo
parametro sbaglia la stima di circa 100 mega su 1 giga, quindi se
noi desideriamo ottenere un file da 1400 mega dobbiamo specificare
1300, non e' esattamente un Bug ma una tolleranza del codec che
cerca prima di tutto di non rovinare certi fotogrammi "difficili"
comprimendo troppo, questa tolleranza varia da video a video,
comunque dalle mie prove e' sempre stato cosi' ... Quindi se volete
fa stare il filmato in 1 CD da 700 mega settare circa 640 ... in 2
CD da 700 mega settate circa 1300 (otterrete un avi da 1300 che
dovrete poi spezzare in 2 con avidemux).
Settiamo DVD se vogliamo avere un filmato in formato MPEG-PS,
entriamo nei parametri e come per i DivX preferiamo la doppia
passata e per lo stesso problema di stima della dimensione diamo
circa 3900 per avere un file finale di circa 4400 Mega.
8# Salvataggio, Dal menu' File > Save >
Save Video per salvare un AVI nel caso del DivX oppure DVD PS se
vogliamo un flusso in formato DVD.
Ora aspettiamo un bel po' di tempo per il salvataggio del file
finale, da notare che la compressione pura e semplice su una
macchina come la mia va praticamente in real time, ma se applichiamo
filtri sul flusso video la velocita' di salvataggio cala
vistosamente, in genere impiego 5/6 ore per fare un DivX o
adirittura 14 ore per un DVD, se avete un PC piu' veloce del mio ci
metterete di meno se e' piu' lento ci metterete di piu', qui la pura
potenza della CPU si fa sentire di brutto !
A
lavoro ultimato potrete asservare il risultato ottenuto con MPlayer
prima di masterizzare, le prime volte e' possibile commettere errori
e ottenere filmati di cattiva qualita', comunque con un po' di
pratica e conoscendo meglio i software che avete davanti riuscirete
a ottenere risulati eccellenti, tenete conto poi che una video
cassetta di base ha una qualita' video molto bassa, quindi non
aspetatevi che filtri magici riescano a tirare fuori da un VHS
qualcosa si simile alla qualita' di un DVD originale, nel migliore
dei casi non noterete differenze dal vedere sulla televisione la
video cassetta originale o il DVD/DivX che avete ottenuto con lei a
parte forse il fruscio che nel DVD/DivX non sara' presente al
contrario della cassetta, e che nel tempo il DVD/DivX rimmarra'
uguale mentre la video cassetta si deteriorera' ulteriormente.
La Fase Finale ... Masterizziamo ...
Qui e' tutto abbastanza semplice...
Se abbiamo fatto un DivX abbiamo 2 strade, se lo abbiamo fatto di
una dimensione compresa tra 650 e 880 mega possiamo masterizzarlo
pari pari sul un CD vergine di dimensione appropriata con K3b.
Oppure se lo abbiamo concepito per stare su 2 CD dobbiamo spezzarlo
in 2, per fare questo ci serviremo di Avidemux2...
1#
Apriamo il DivX del filmato che vogliamo spezzare.
2# Col cursore all'inizio del video
premiamo il marcatore di inizio filmato, dopo di che' spostiamo il
cursore a circa meta' filmato, premiamo i tasti per spostarci avanti
o indietro di un KEY Frame e premiamo
il tasto del marcatore di fine filmato...
3# Senza settare nessun processo video
ne audio andiamo dal menu' "File" > Salva > Salva Video ...
otterremo cosi' un frame copy senza ricodifica che sara' piuttosto
veloce (qualche minuto) del primo pezzo del filmato, a processo
finito, senza spostare il marcatore dal punto dove si trova (ossia
finefilmato del primo pezzo) premiamo di nuovo il marcatore di
inizio filmato spostiamoci alla fine del filmato col tasto di "fine
filmato" e premiamo il marcatore di fine filmato e torniamo a
salvare il secondo pezzo del film in un secondo file.
Nota: quando si ricodifica un filmato, comprimendo audio e video
possiamo tagliare il video dove ci pare e piace, mentre quando
facciamo un frame copy, come nel caso del semplice spazzamento di un
AVI siamo obbligati a farlo esattamente su un Key Frame, se
taglierete un AVI senza posizionarvi prima su un Key Frame il
secondo pezzo risultera' nel migliore dei casi con Audio e Video
desincronizzati, nel peggiore dei casi non si vedra' nulla.
4#
Masterizziamo con K3b.
Per i DVD procediamo invece come segue:
Aprite Klvemkdvd ...
Cliccate questo Screen Shot per ingrandirlo e vederlo bene...

1#
In "Destination Folder" selezionamo una cartella qualsiasi
assolutamente vuota (nel nome della cartella e in generale nel
percorso se e' una sotto cartella non devono essere presenti spazi
... tipo "Cartella DVD" ... usate Cartella_DVD).
2# In device selezionate il device che
corrisponde al vostro masterizzatore DVD.
3# Nel "Riquadro 1" spostatevi fino a
trovare il file video generato con Avidemux in formato DVD-PS,
selezionatelo e premete il "pulsante A", dal "Riquadro 2"
selezionate il file e premete il "Pulsante B", ora nella cartella di
destinazione verra' creato tutto il File System del DVD, file VOB
BUP IFO Etc...
4# Premete il tasto "Burn" Per
masterizzare il vostro DVD Video.
Nota: se volete dividere la traccia video in capitoli da Avidemux2
dovete aprire il file appena codificato in DVD-PS e con lo stesso
metodo usato per spezzare i DivX dividerlo in diversi tronconi che
divverrano i capitoli del DVD.
Da Klvemkdvd poi inserirete dal "Riquadro 1" al "Riquadro 2" tutti i
tronconi e poi dal "Riquadro 2" inserirete uno alla volta nel
progetto DVD servendovi del "Pulsante B" i tronconi nella sequenza
giusta ... 1, 2, 3 etc...
Trasformare da DVD a DivX oppure copiare da DVD a DVD
Il primo passo e' l' estrazione dal DVD del flusso Video+Audio
decriptato, ci serviremo di mencoder.
Creiamo una cartella vuota, posizioniamoci dentro da una shell e
diamo il seguente comando:
mencoder -dvd-device /dev/dvd dvd://1 -aid 129 -dvdangle 1 -chapter
1-0 -cache 8000 -ovc copy -oac copy -o file.avi
Dove per "dvd://1" indichiamo il capitolo 1 del DVD ...
"-aid 129" sta per la lingua dell' audio che si vuole estrarre,
cambia da DVD a DVD, la prima lingua e' sempre 128 la seconda 129
etc... ma non e' detto che la prima lingua sia sempre l' italiano o
l' inglese, cmq si fa infretta, si playa il DVD a si guarda che l'
italiano e' la "N" lingua, immaginiamo siano la terza lingua
presente ... 1 2 3 ... 128 129 130 .. quindi metti -aid 130
In alternativa possiamo dare "-alang it" per estrarre l' audio in
Italiano
"-dvdangle 1" sta per angolatura 1, poco importante si puo'
omettere...
"-chapter 1-0" ti estrae tutti i capitoli dal primo indicato fino
alla fine del DVD...
"-ovc copy -oac copy" fa semplicemente la copia pari dei dati video
e audio decriptati...
"-o file.avi" salva il tutto sul file specificato...
Nota: I DVD originali spesso hanno una dimensione superiore a quella
dei DVD masterizzabili.
Un DVD stampato puo' arrivare a contenere fino a 17 Giga di dati,
mentre il DVD vergine non supera i 4,4 Giga quindi se anche vogliamo
copiare da DVD a DVD molto probabilmente saremo costretti a
ricodificare il flusso video per farlo stare nella dimensione dei
4,4.
Nel caso abbiate per le mani un DVD che non supera i 4,4 Giga penso
(non ho provato) che possiate farne una copia pari pari tramite K3b,
con l' opzione Copia DVD.
Bene ora abbiamo sul nostro HardDisk un file "file.avi" contenente
la copia decriptata dal DVD in formato DVD-PS+AC3, ora non ci resta
che ricodificare il video.
Per ottenere un DivX o un DVD possiamo procedere esattamente come
con i filmati catturati da VHS, tramite Avidemux2 (se siete saltati
fino qui vi consiglio di dare una letta poco piu' su alla sezione
dove spiego per bene come si usa Avidemux) solo nel caso del filmato
estratto da DVD non ci sara' bisogno di applicare nessun filtro
particolare in quanto il flusso video e audio e' gia' di ottima
qualita'.
E per la masterizzazione del DVD procederemo sempre tramite
klvemkdvd, leggi sempre sopra per sapere come usarlo.
In opzione all' uso di Avidemux2 per la ricompressione di un flusso
estratto da DVD in DivX menziono anche Mencoder, programma a linea
di comando, leggermente piu' scomodo da usare rispetto ad Avidemux
ma che degna di una velocita' di compressione molto elevata e una
qualita' video dal risultato leggermente migliore rispetto ad
Avidemux2.
La linea di comando e' la seguente:
mencoder file.avi -cache 8000 -aspect 16:9
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1500:vpass=1 -oac mp3lame
-lameopts cbr:br=128:ratio=4:vol=3:mode=1:q=0 -o file2.avi
Queste sono impostazioni di default ottimali, comprime il file
specificato "file.avi" con scalatura 16:9 (4:3 per i quattro terzi)
in formato avi lavc (il + tradizionale) con codec DivX con un
bitrate di 1500 (specificare valori diversi per bitrate diversi)
usando la compressione Audio MP3 tramite LAME in bitrate costante a
128 Bps, salvando il tutto sul "file2.avi"
Nota per la doppia passata:
L' opzione "vpass=1" fa la prima passata e crea il file di log,
terminato il processo di compressione si puo' eseguire la seconda
passata per avere una qualita' nettamente migliore rieseguendo la
stessa riga di comando precedente ma cambiando "vpass=1" in "vpass=2"
Lo so che sembra complicato, ma mencoder ha una qualita' di encoding
spaventosa, esistono delle interfaccie grafiche per esso, ma
purtroppo sono tutte obsolete ed ormai incompatibili con la versione
attuale di mencoder, la cosa migliore e' usarlo a riga di comando.
Per ottenere un file AVI della dimensione desiderata bisogna avviare
la compressione del video attendere qualche minuto che venga
compresso un 7/8% del filmato per avere un' idea circa giusta della
dimensione finale che avra' il video, mencoder durante la
compressione ci mostra una stima della dimensione finale espressa in
Mb, all'inizio un po' ballerina che tende poi a stabilizzarsi man
mano che l' avanzamento della compressione procede...
Qualcosa del genere:
Pos: 57,8s 1682f (1%) 30Fps Trem: 88Min 1412Mb ....
Se vediamo che il file stimato uscira' troppo grosso dobbiamo
fermare mencoder tramite la pressione d Control+C e provare a
specificare un bitrate + basso.
Di solito io devo provare 2/3 volte per azzeccare il bitrate giusto,
i valori standard comunque spaziano tra i 1200 e i 1700, per far
stare il filmato in 2 CD (per spezzare poi l' AVI ci serviremo di
Avidemux2, leggete sempre sopra per sapere come), ci si perde quei
15/20 minuti pero' il risultato e' davvero ottimo,
direi: indistinguibile dall' originale....