#format wiki
#LANGUAGE it
<
>
<>
'''
= Codifica e trasferimento dei video su iPod Video =
'''
= Introduzione =
Questa è una guida alla codifica ed al trasferimento di file video sugli iPod di 5° generazione, cioè gli iPod Video. Questo formato è compatibile anche con gli iPod di 6° generazione, gli iPhone, Apple TV e il riproduttore Quicktime per iTunes.I seguenti metodi sono stati testati con successo su varie versioni di Ubuntu, si ricorda anche che le modifiche al sistema contenute in questa guida non sono ufficialmente supportate da Canonical.
Premessa essenziale alla buona riuscita di queste operazioni è l'abilitazione dei repository '''[[http://wiki.ubuntu-it.org/Repository/NonUfficiali/Medibuntu|Medibuntu]]'''.
= Codifica con Avidemux =
'''[[apt://avidemux-qt | Avidemux]]''' è un completo, potente e preciso editor video che consente la conversione di molti formati video ed audio, la loro manipolazione, l'aggiunta di effetti speciali, montaggi ecc..
Con questa applicazione la conversione di un video nel formato accettato da iPod, è una cosa semplicissima.
Per installarlo è sufficiente fare clic sulla scritta '''[[apt://avidemux-qt | Avidemux]]'''.
Una volta installato per avviarlo fare clic su '''Applicazioni -> Audio e video -> Avidemux (QT)''', quindi fare clic sull'icona della cartelletta in alto a sinistra per iniziare la ricerca del video, una volta trovato fare clic su ''Apri'' per importarlo in Avidemux.
A questo punto è sufficiente fare clic sulla scritta '''Auto''', posizionarsi con il mouse su '''Apple''' e quindi scegliere il modello di iPod, come indicato in figura:
{{http://img227.imageshack.us/img227/6395/schermataavidemux1.png}}
Nel popup che si aprirà selezionare la risoluzione (320x240 oppure 640x480), fare clic su ''OK'', quindi fare clic sull'icona del dischetto vicino a quella della cartelletta e specificare dove salvare il nuovo file.
Attendere la fine del processo di conversione.
= Trasferimento dei file su Ipod utlizzando gtkpod =
Lo strumento che consente il trasferimento di file audio e video su Ipod si chiama '''[[apt://gtkpod,gtkpod-data,gtkpod-aac,libgpod-common,python-gpod,libmpeg4ip,mpeg4ip-utils | gtkpod]]''', è dototo di una interfaccia semplice ed intuitiva ed è basato sulle librerie libgpod.
Per installarlo, insieme a tutte le sue applicazioni e librerie accessorie, fare clic sulla scritta in rosso e confermare ad ogni richiesta di installazione.
Una volta installato per avviarlo fare clic su '''Applicazioni -> Audio e video -> Gestore di iPod'''.
{{http://img697.imageshack.us/img697/2165/schermatagtkpod.png}}
Consente la creazione di playlist di vario tipo, la loro sincronizzazione, la gestione dei podcast ed altre funzionalità utili.
'''
= Altri metodi per la codifica video =
'''
= Metodo mvPod (GUI su mencoder) =
Questo nuovo metodo consente di convertire facilmente qualsiasi video in un formato iPod compatibile. Utilizzando la popolare applicazione '''[[apt://mencoder | mencoder]]'''per codificare e visualizzare tutte le informazioni, mvPod vuole essere un punto di riferimento per una facile codifica video.
Alcune caratteristiche di mvPod.
* Facile selezione del video da convertire e del file prodotto.
* Facile selezione dele opzioni di codifica con profili predefiniti.
* iPod H264
* iPod Xvid
* Selezione del flusso audio quando si codificano DVD o file video.
* Fornisce dettagliate informazioni sui video da convertire.
* Anteprima dei video.
* Gestisce video multipli (processo Batch).
* Cidifica diretta dei DVD video.
* Selezione della risoluzione del video (640x480, 320x240).
* Possibilità di cambiare il bitrate audio e video.
'''[[http://mvpod.sourceforge.net/|Sito web ufficiale di mvPod]]'''
Per l'esecuzione di questo programma è necessario installare le librerie '''[[apt://gpac | gpac]]''':
{{{
sudo aptitude install gpac
}}}
= Metodo di Mark Pilgrim basato su mencoder =
Questo script al contrario di altri, non usa ffmpeg, consentendo così di bypassare la problematica degli altri metodi che richiedono l'aggiunta di nuovi repository o addirittura la ricompilazione di ffmpeg. mencoder garantisce anche migliori risultati con formati proprietari quali WMV, Real Video, ed altri avantaggiandosi dell'uso di w32codecs. Consente l'utilizzo del codec video ad alta qualità H.264.
{{{
sudo aptitude install lsdvd mplayer gpac zenity mencoder
sudo wget http://diveintomark.org/public/2007/06/podencoder.txt -O /usr/local/bin/podencoder
sudo chmod +x /usr/local/bin/podencoder
podencoder foo.mpg
podencoder foo.avi
podencoder foo.wmv
podencoder
podencoder --help
}}}
= Script: ipodvidenc =
Uno script per la conversione dei video in formato iPod Video.
In un terminale digitare:
{{{
gedit
}}}
Si aprirà un nuovo documento nel quale copiare il seguente codice:
{{{
## ipodvidenc - The iPod Video Encoder for Linux.
## Created by Eric Hewitt, January 9, 2006.
## Released under the GPL. Go nuts.
input_file=$1
echo "Inserire il nome del file codificato (senza estensione) "
read output_file_name
echo "$output_file_name sarà salvato in $PWD. Proseguire? [y/n]"
read output_file_loc_permis
if [ $output_file_loc_permis = 'n' ] || [ $output_file_loc_permis = 'N' ]
then
echo "Indicare dove salvare $output_file_name.mov:"
read output_dir
else
output_dir=$PWD
fi
ffmpeg -i ${input_file} -f mp4 -vcodec mpeg4 -maxrate 1000k -b 700k -qmin 3 -qmax 5 -bufsize 4096k -g 300 -acodec aac -ab 192k -s 320x240 -aspect 4:3 ${output_dir}/${output_file_name}.mov
}}}
Salvarlo, ad esempio, nella cartella Home con il nome '''ipodvidenc''', quindi nel terminale, eseguire:
{{{
chmod 755 ipodvidenc
sudo mv ipodvidenc /usr/bin
}}}
Quindi per convertire il video in un formato valido per iPod Video, eseguire il comando:
{{{
ipodvidenc video.avi
}}}
Dopo alcune domande, inizierà la codifica e restituirà il file nel formato corretto.
Questo metodo funziona anche con file .vob grezzi, il che significa che non è necessaria la transcodifica dei DVD.
= Un'alternativa con interfaccia grafica per KDE - thinliquidfilm =
Questa è un'applicazione per KDE, quindi il suo funzionamento su Gnome presuppone lo scaricamento manuale delle necessarie librerie KDE, nonchè i pacchetti per la compilazione da sorgenti.
thinliquidfilm è una interfaccia grafica per ffmpeg, specificamente concepita per la codifica di video ed il loro caricamento su iPod Video. È possibile scaricarla '''[[http://thinliquidfilm.org|qui]]'''. È richiesto ffmpeg, pyqt che viene installato come parte del pacchetto '''kubuntu-desktop''', '''[[apt://python-gpod | python-gpod]]''' per il caricamento sull'iPod e '''[[apt://mplayer | mplayer]]''' per vedere l'anteprima del video in conversione.
Caratteristiche di '''[[http://thinliquidfilm.org|thinliquidfilm]]''':
* Processo Batch per qualsiasi numero di file;
* Visualizzazione di informazioni dettagliate sul video sorgente;
* Cambio delle impostazioni di produzione per uno o più file;
* Salvataggio delle impostazioni predefinite per future sessioni;
* Impostazioni della qualità del file prodotto;
* Scelta tra mpeg4 e h264 quale codec per il video da produrre;
* Scelta fra 320 e 640 quale ampiezza del video da produrre, mantenedo però la stessa proporzione altezza/larghezza;
* Scelta tra 1 o 2 passaggi di codifica;
* Anteprima del risultato prima della codifica;
* Barra progresso che visualizza lo stato della codifica;
* Utilizzo di ffmpeg quale motore di codifica;
* Caricamento diretto dei file codificati sull'iPod;
* Impostazione del file informativo per il caricamento sull'iPod;
* Aggiunta di file ad una nuova o preesistente scaletta sull'iPod;
* Aggiunta di video precodificati alla lista dei trasferimenti sull'iPod;
* Aggiunta di file da codificare tramite l'incluso menu di servizio.
L'installazione è molto semplice, basta utilizzare l'allegato script d'installazione. Sul [[http://thinliquidfilm.org|sito web]] è reperibile la documentazione sull'installazione e l'utilizzo di thinliquidfilm.
= Utilizzo di ffmpeg =
Se si necessita di un maggior controllo di quello offerto da ipodvidenc o thinliquidfilm, é possibile usare il comando di ffmpeg, dovutamente impostato:
{{{
ffmpeg -i input_file.avi -f mp4 -vcodec mpeg4 -maxrate 1000k -b 700k -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec libfaac -ab 192k -s 320x240 -aspect 4:3 output_file.mov
}}}
Il risultato è il formato video a 700kbit MPEG-4 ASP (es. "xvid") utilizzando la codifica mpeg4 di ffmpeg. In alternativa è possibile usare il codec xvid che fornisce una compressione lievemente migliore, per lo stesso bitrate, del succitato comando ma è leggermente più lento. per fare ciò basta sostituire '''mpeg4''' con '''xvid'''. A partire dal Firmware 1.2, è possibile innalzare -maxrate e -b a 2500, e la risoluzione a(-s) a 640x480. È anche necessario innalzare il bitrate a 1000 Kbit/s per ottenere una buona resa del video mpeg4-ASP in formato 640x480.
= Codifica H.264 =
H.264 (MPEG-4 AVC) è un nuovo codec supportato da iPod. È in grado di rendere una qualità simile a quella di MPEG4-ASP con la metà del bitrate. Comunque è estremamente lento ed impegna molto la CPU, ed il risultato sarà un file 5 volte più grande di un mpeg4 o di un xvid. È anche necessario che ffmpeg sia stato compilato con il supporto per x264.
Data l'enorme velocità di scambi, è molto più pratico il suo utilizzo per file ad alta definizione destinati ad un uso su TV o computer. Questo è il comando per ottenere una codifica a 500kbit 640x480 H.264:
{{{
ffmpeg -y -i input_file.avi -an -v 1 -threads auto -vcodec h264 -b 500 -bt 175 -refs 1 -loop 1 -deblockalpha 0 -deblockbeta 0 -parti4x4 1 -partp8x8 1 -me full -subq 1 -me_range 21 -chroma 1 -slice 2 -max_b_frames 0 -level 30 -g 300 -keyint_min 30 -sc_threshold 40 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.7 -qmax 51 -max_qdiff 4 -i_quant_factor 0.71428572 -rc_max_rate 768 -rc_buffer_size 244 -cmp 1 -s 640x480 -f mp4 -pass 1 /dev/null
ffmpeg -y -i input_file.avi -v 1 -threads auto -vcodec h264 -b 500 -bt 175 -refs 1 -loop 1 -deblockalpha 0 -deblockbeta 0 -parti4x4 1 -partp8x8 1 -me full -subq 6 -me_range 21 -chroma 1 -slice 2 -max_b_frames 0 -level 30 -g 300 -keyint_min 30 -sc_threshold 40 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.7 -qmax 51 -max_qdiff 4 -i_quant_factor 0.71428572 -rc_max_rate 768 -rc_buffer_size 244 -cmp 1 -s 640x480 -acodec aac -ab 96 -ar 48000 -ac 2 -f mp4 -pass 2 output_file.mp4
}}}
Siccome iPod non supporta appieno H.264, il comando per codificare un file è molto più complesso. Bisogna impostare i controlli del bitrate (-b indica il bitrate medio, -rc_max_rate indica il massimo picco istantaneo del bitrate). L' iPod supporta più di 1500kbit. È da tenere in considerazione che questa è una codifica a due passaggi, il che significa un più accurato controllo del bitrate e di conseguenza una miglior qualità, ma il tempo necessario per la codifica sarà ovviamente il doppio rispetto ad un singolo passaggio. Il risultante file mp4 avrà una resa migliore sia su iPod, TV o schermo 1280x800 del laptop.
Se non si è interessati alla riproduzione del video mp4 su TV o computer, è possibile usare H264 per ottenere codifiche 320x240, basta semplicemente sostituire 640x480 con 320x240. È anche possibile ridurre il bitrate medio (-b) a 175Kbit/s senza intaccare la qualità, che resterà sopportabile fino a valori prossimi ai 130Kbit/s. Ciò è impossibile con xvid.
||<> ||