Guida: da DVD a .mp4/.mkv X264 (Mpeg-4 AVC) + AAC con meGUI - Il Forum ufficiale di Multiplayer.it, con discussioni, sondaggi e le ultime informazioni


Torna indietro   Il Forum ufficiale di Multiplayer.it, con discussioni, sondaggi e le ultime informazioni > Area Tecnologia > Tech Area
Segna forums come letti

Tech Area Problemi con il PC (hardware e software)? Siete alla ricerca della configurazione giusta? Entrate qui.

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
Vecchio 01-11-2005, 19.40.36   #1 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito Guida: da DVD a .mp4/.mkv X264 (Mpeg-4 AVC) + AAC con meGUI

Per aggiornamenti, domande, e download veloce dei vari programmi visita www.x-264.com



Guida: da DVD a .mp4/.mkv X264 (Mpeg-4 AVC) + AAC con meGUI

Il codec X264 è la versione opensource del codec ad alta definizione/qualità H.264 supportato fra le altre cose da PSP e il nuovo iPod Video, e formato di compressione ufficiale degli, ormai prossimi, blue ray e hd-dvd. X264 è ancora sotto sviluppo, ma è già possibile ottenere risultati stupefacenti. Già con un bitrate intorno ai 700/650 kb/s si ha un'altissima definizione d'immagine.

L'aac è invece un algoritmo di compressione audio simile al noto e blasonato mpeg layer 3 ma estremamente più efficente: già con un bitrate di 64 kbits si ha un ottima qualità audio. Inoltre supporta il 5.1. In realtà è un codec "vecchio" ma data la sua complessità (e richieste hardware) è tornato alla ribalta solo recentemente.

Rovescio della medaglia di questi due codecs next-gen sono le richieste hardware: la codifica richiede discrete risorse e quindi più tempo rispetto a divx e xvid, e anche la fase di decodifica (quindi di riproduzione) necessità di CPU veloci (diciamo intorno a 1800+ per gli AMD, 1,5 ghz per i P4 e G4 1,3/1,4 ghz per i Mac).

L'x264 può essere inserito anche negli .avi (con audio ac3 o mp3) mentre l'audio aac necessita di nuovi "container" che sono .mp4 e .mkv (matroska).

Questa guida tratterà l'mp4, ma il procedimento è sostanzialmente lo stesso anche usando come container l'mkv. Bisognerà soltanto scegliere come container mkv e usare un muxer apposito per i matroska.

Requisiti
- .NET Framework v1.1 (necessario per meGUI, la v2.0 attualmente sembrerebbe non supportata)

Tools necessari
- DVD Decrypter 3.5.4.0 per estrarre i vob e metterli su hd
- meGUI con profili interfaccia che integra gran parte dei tool e permette di seguire e preparare tutti i passaggi
- AviSynth 2.5.5 per lo scripting
- Helix YV12 code (solo se non avete dei codecs XviD recenti)
- x264 CLI encoder (rel 365) l'ultima versione disponibile, per versioni più aggiornate cercare qui.
- BeSweet tool per l'audio encoding
- MP4box per il muxing degli .mp4
- mkvtoolnix per il muxing degli .mkv
- DGIndex 1.4.5 per creare DGIndex projects

Nero AAC encoder
Dovete avere installato una delle versioni più recenti di Nero. I files sono Aac.dll e aacenc32.dll che trovate in C:\Programmi\File comuni\Ahead\AudioPlugins\. Devono essere copiati nella cartella in cui avete scompattato BeSweet.

Fase 1: installazione programmi e preparazione meGUI
Installate tutti i programmi/tools/codec con l'installer, e scompattate quelli che non necessitano installazione (tipo meGUI o mp4box).

>> Copiate dgdecode.dll dalla cartella in cui avete scompatto DGIndex 1.4.5 nella cartella Plugins in cui è stato installato AviSynth (solitamente C:\Programmi\AviSynth 2.5\plugins).

Ora dobbiamo lanciare meGUI per impostare il percorso degli exe dei tool appena installati. Andate in tools > settings e inserite il percorso di ogni exe (solo mencoder non è necessario).



Fatto ciò, cliccate su save. Potete anche impostare una lingua di default per la traccia 1 (opzionale).

Per il video ci sono già dei profili, non ci sono invece per l'audio. Avviate sempre meGUI (se non ce l'avete già sottomano) e nella tab "input", in "audio" scegliete dal menù a tendina NAAC (Nero AAC) e cliccate su config.

Usaremo l'HE e imposteremo come bitrate 64 kpbs che permette di avere un'ottima qualità in pochissimo spazio. Impostate le varie opzioni come in figura.



Fatto ciò mette in "Profiles" un nome a piacere (ex. Nero HE ACC o AAC 64 kbits) e cliccate su New. Avremo così un profilo prestabilito che ci permetterà di guadagnare tempo le prossime volte.

Ultima modifica di hackboyz : 19-01-2006 alle ore 12.05.45
hackboyz non è collegato   Rispondi citando
Vecchio 01-11-2005, 19.41.13   #2 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

Fase 1: rippaggio tramite DVD Decrypter
Insrite il DVD nel lettore/masterizzatore DVD e avviate DVD Decrypter. Scegliete mode > IFO.



Andate su edit e scegliete Select main movie files. Potete cambiare la directory di output volendo. Fatto ciò iniziate la fase di rippaggio premendo il pulsantone in basso a sinistra. A secondo della velocità del vostro lettere impiegherete tra i 15 e i 30 minuti.

Fase 2: encode tramite meGUI
Avviate meGUI. Assicuratevi che tutti i percorsi dei tools siano corretti. Ora andate su Tool > One Click Encoder. Vi apparirà questa schermata.



Ora dovete soltanto impostare alcuni dati e mettere in queque. Il programma usando automaticamente i vari tool si occuperà di tutta la fase di preparazione dei vob ed encoding vero e proprio. Compresa la fase finale di muxing del video e dell'audio.

In Video Input inserire (cliccando sul bottone a destra) il primo vob rippato con DVD Decrypter. Se tutto è andato nel verso giusto utomaticamente meGUI scegliera la Working Directory in cui sono presenti i vob. Ovviamente potete cambiarla a piacimento.



Ora occupiamoci dell'audio. Nel menù a tendina di fianco a Track1 scegliamo quale traccia audio vogliamo encodare (nell'esempio Italiano AC3 6ch). E' possibile anche inserire due tracce (es. quella inglese), ma per far stare tutto in un cd ne basta una. Clicchiamo sul bottone con la X se non vogliamo avere la track2. Come encoding scegliamo il profilo fatto in precedenza ovvero Nero HE AAC (o col nome che gli avete dato) che trasforma la traccia ac3 in un file .mp4 in AAC a 64 kbits.



Ignorate la parte "charapters" e andiamo su Resolution. Vi consiglio di usare come aspect ratio 16:9 (che mantiene l'effetto widescreen originale del dvd) oppure se in originale il film è panoramico (1.85:1 o 2.35) scegliete custom e mettete il rapporto giusto. Come risoluzione o 640 o 704 (chiaramente la risoluzione più alta richiede maggiore bitrate per avere più definizione, quindi per film lunghi - oltre le 2 ore - non andare oltre 640).



In Extra Setup scegliete come codec (se non fosse già selezionato) AVC e di fianco, come profilo HQ Slow a doppia passata (una spiegazione dei vari profili la troverete nel prossimo paragrafo) che è il più veloce fra i profili per la massima qualità). Come storage medium scegliete 1 CD e come container format mp4 (o se preferite mkv - matroska).

In output file potete scegliere un nome e una cartella di destinazione (questo sarà il file finale del vostro film rippato). E se volete potete cambiare nome al progetto.

Ricontrollate tutte le impostazioni e se siete convinti cliccate sul bottone in basso a destra Queue.



Ora andato nella tab Queque di meGUi, se non dovesse essere già partito potete avviare il processo selezionandolo e cliccando sul bottone Start. Inizierà così il processo che durerà tot ore (dipende dalla potenza del vostro pc). Tanto per darvi un'idea col profilo HQ Slow, col mio A64 @ 2,4 ghz tutto il processo dura circa 5 ore per un film di 2 ore.


Ultima modifica di hackboyz : 01-11-2005 alle ore 20.59.36
hackboyz non è collegato   Rispondi citando
Vecchio 01-11-2005, 19.41.55   #3 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

Fase 3: riproduzione del nostro film in X264 e AAC
Per poter riprodurre il nostro film appena rippato abbiamo bisogno sostanzialmente di due elementi:

- Filtri ffdshow aggiornati (ultimo del 14/10/2005) per poter decodificare l'audio AAC e il video X264 con player directshow (Windows Media Player, Media Player Classic, BS Player etc...). Qui il sito ufficiale del progetto.
- Matroska/mp4 splitter per abilitare la lettura degli mp4 / mkv

Come player consiglio Media Player Classic o BS Player.

Appendice: mini-guida ai profili di meGUI
La guida originale, in inglese, dell'autore la trovate qui: http://forum.doom9.org/showthread.php?t=101813

Profili per massima qualità (2 o più passate, encoding lento, High Profile)
HQ-Slow: Lento ma non eccessivamente. La qualità è vicino al massimo possibile.
HQ-Slower: più lento del HQ-Slow ma cerca una maggiore compressione tramite l'uso di più reference frames.
HQ-Slowest: come HQ-Slower con il massimo numero reference frames e usa --subme=7 e UMH search options.
HQ-Insane: Come HQ-Slowest ma applica 3 passate.

Profili per encoding comune (2 passate)
CE-Highprofile: settaggi standard per l'high profile
CE-Mainprofile: settaggi standard per il main profile ("dovrebbe" essere compatibile con QuickTime...)
CE-Baseline: settaggi standard per baseline profile (100% compatibile con QuickTime)

Profili per la massima velocità di encoding (1 passata)
1P-Maxspeed: tutto disabilitato per la massima velocità di encoding
1P-Intermediate: settaggi intermedi per un compromesso tra velocità e qualità
1P-Goodquality: settaggi per una buona qualità con 1 passata

Profiles per Anime / Cartoni animati (2 o più passate)
AE-Standard: 2 passate, Main Profile, qualità standard
AE-Goodquality: più lento di AE-Standard, High Profile, qualità più alta
AE-Maxquality: 3 passate, la modalità più lenta ma con la qualità migliore

Ovviamente potete per ogni singolo profilo modificare i settaggi a vostro piacimento. Per una guida ai settaggi di X264 potete fare riferimento ai seguenti links:

- http://www.doom9.org/gknot-main6.htm
- http://forum.doom9.org/showthread.php?t=98247

>> Il procedimento One Click Encoder permette di automatizzare praticamente tutto. Ovviamente si possono eseguire i passaggi intermedi utilizzando i vari tool nel giusto ordine anche per aver un maggior controllo (avere una certa dimensione del output video/audio, separare l'audio, modificare il bitrate et...). Semmai in seguito si potrebbe pensare ad una guida, in ogni caso il procedimento è abbastanza intuitivo.

------------
In aggiornamento. Postate se ci sono errori o avete problemi.
------------


Ultima modifica di hackboyz : 02-11-2005 alle ore 09.45.12
hackboyz non è collegato   Rispondi citando
Vecchio 01-11-2005, 19.57.03   #4 (permalink)
Andrea.
 
Registrato il: 21-11-2000
Residenza: Roma
Messaggi: 2.707

Predefinito

Sei un grande e hai la mia stima. Complimenti .
Purtroppo non credo che il mio p4 ce la farà a encodare, quindi mi limito a farti i complimenti .

Edit:Se devi aggiungere roba dillo che cancello il post. Oppure fai tu .

Bau. non è collegato   Rispondi citando
Vecchio 01-11-2005, 20.13.25   #5 (permalink)
Me want a cookie!
 
L'avatar di uizz
 
Registrato il: 11-04-2003
Residenza: Zena
Messaggi: 3.316

Predefinito



Andrebbe messa in evidenza

Avessi tempo e voglia potrei fare da tester come requisiti minimi, dato che ho un P4 1,5@1,71 si vedrà!

uizz non è collegato   Rispondi citando
Vecchio 01-11-2005, 20.16.30   #6 (permalink)
Auror
 
L'avatar di beatoangelico
 
Registrato il: 05-08-2001
Residenza: Somewhere over the Rainbow
Messaggi: 3.162

Predefinito

bel lavoro hack!
ora salvo tutto e stanotte parte l'encoding...
pentium M 1.6ghz

nn teme nessuno!è lento ma tenace! tra qualche giorno i risultati!



EDIT: SBAV per il post qui sotto!
||
||
V

chasing rainbows

Ultima modifica di beatoangelico : 01-11-2005 alle ore 20.54.34
beatoangelico non è collegato   Rispondi citando
Vecchio 01-11-2005, 20.35.05   #7 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

Grazie :foll:

Ecco i risultati dell'ultimo test fatto con Fight Club (2 ore e 14!) in un cd (700 MB) usando il metodo One Click Encode e il profilo HQ Slow




Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 01-11-2005, 20.57.31   #8 (permalink)
Me want a cookie!
 
L'avatar di uizz
 
Registrato il: 11-04-2003
Residenza: Zena
Messaggi: 3.316

Predefinito

Qualità diddìo

Santo cielo conoscevo l'ACC ma sto X264 roxa!

uizz non è collegato   Rispondi citando
Vecchio 01-11-2005, 22.23.44   #9 (permalink)
Duca
 
L'avatar di Brus
 
Registrato il: 10-07-2000
Residenza: Prov CO
Messaggi: 11.543

Predefinito

Citazione:
Nero AAC encoder
Dovete avere installato una delle versioni più recenti di Nero. I files sono Aac.dll e aacenc32.dll che trovate in C:\Programmi\File comuni\Ahead\AudioPlugins\. Devono essere copiati nella cartella in cui avete scompattato BeSweet.
Io non ho nero (per ora)..è possibile usare solo queste dll, oppure serve anche nero installato. Se nero non serve, potresti fare uno zippettino con queste dll, por favor?

Complimenti per la guida
Brus non è collegato   Rispondi citando
Vecchio 01-11-2005, 22.41.04   #10 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

Hai PM

Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 01-11-2005, 23.28.04   #11 (permalink)
Duca
 
L'avatar di Brus
 
Registrato il: 10-07-2000
Residenza: Prov CO
Messaggi: 11.543

Predefinito

Citazione:
Originally posted by hackboyz
Hai PM
Grazie :p

Eh..ehm..il file .ax di matroska splitter dove va messo?
Brus non è collegato   Rispondi citando
Vecchio 02-11-2005, 09.44.39   #12 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

Hai fatto bene a segnalarlo, ho sbagliato link

E' questo quello da usare: http://haali.cs.msu.ru/mkv/

Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 02-11-2005, 11.22.17   #13 (permalink)
echo moo | cowsay
 
L'avatar di AmeR
 
Registrato il: 01-05-2001
Residenza: Bologna - Aosta
Messaggi: 8.056

Predefinito

Sticazzi hack, bel lavoro .
Perchè non lo metti in stick?
AmeR non è collegato   Rispondi citando
Vecchio 02-11-2005, 11.43.17   #14 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

Perchè è scientificamente provato che gli stick si notano meno

Per adesso che è "viva" la discussione lo lascio qui, poi lo sticko

Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 02-11-2005, 18.56.32   #15 (permalink)
Duca
 
L'avatar di Brus
 
Registrato il: 10-07-2000
Residenza: Prov CO
Messaggi: 11.543

Predefinito

Mi ha dato un errore all'ultimo passaggio della codifica


Log for job job2-4

IsoMedia import - track ID 1 - Video (size 640 x 272)
Error importing D:\Leon\VTS_01_1 T01 3_2ch 448Kbps DELAY 0ms.mp4: Invalid IsoMedia File

----------------------------------------------------------------------------------------------------------
The current job contains errors. Skipping chained jobs
----------------------------------------------------------------------------------------------------------

Log for job job2-4

IsoMedia import - track ID 1 - Video (size 640 x 272)
Error importing D:\Leon\VTS_01_1 T01 3_2ch 448Kbps DELAY 0ms.mp4: Invalid IsoMedia File
an exception ocurred when trying to read from stdout: Key cannot be null.
Parameter name: key
-------------------------------------------------------------------


Premetto che il DVD è originale. Sai già dirmi tu la causa o mi tocca cercare in google?

Grazie
Brus non è collegato   Rispondi citando
Vecchio 02-11-2005, 19.05.56   #16 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

ma è l'audio quindi?

prova ad encodare l'audio a parte e poi a muxarlo in seguito

Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 02-11-2005, 22.31.41   #17 (permalink)
Duca
 
L'avatar di Brus
 
Registrato il: 10-07-2000
Residenza: Prov CO
Messaggi: 11.543

Predefinito

Si, l'audio...mo provo a vedere un po' cosa fare
Brus non è collegato   Rispondi citando
Vecchio 03-11-2005, 23.03.30   #18 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

risolto?

Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 08-11-2005, 12.01.14   #19 (permalink)
Sir Lionel Luckhoo
 
L'avatar di hackboyz
 
Registrato il: 28-06-2001
Residenza: Milano
Messaggi: 10.644

Predefinito

www.x-264.com

Firma gayosa per essere intonato col forum
hackboyz non è collegato   Rispondi citando
Vecchio 08-11-2005, 17.35.17   #20 (permalink)
DragoInvisibile
 
L'avatar di dragoelliott
 
Registrato il: 09-04-2002
Residenza: Forlì
Messaggi: 1.011

Predefinito

Mi associo ai complimenti!!! Appena avrò un po' di tempo proverò sicuramente!
dragoelliott non è collegato   Rispondi citando
Rispondi

Bookmarks


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato



Tutti gli orari sono GMT +2. Adesso sono le: 22.38.07.



HOME
| PC | PLAYSTATION3 | WII | XBOX360 | DS | PSP | PLAYSTATION2 | GAMEPEDIA | IPHONE | SALAGIOCHI



Corporate | Staff | Lavora con noi! | Mappa del Sito


Multiplayer.it è una testata giornalistica registrata presso il Tribunale di Terni dal 13 luglio 2001 con autorizzazione n.774/2001.
Iscrizione al ROC n.15359 del 1999-2011 NetAddiction srl, p.iva 01206540559

Basato su: vBulletin Versione 3.8.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0
Netaddiction S.r.l. non si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti. Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum.