Ebbene sì, tutti la cercano ma nessuno la trova. Di cosa stiamo parlando? Ma è ovvio! Della passer… ehmmm di una guida in italiano che spiega tutti i passaggi su come convertire i video della PSP in normalissimi AVI (DivX/XviD o quel che volete)… ed ovviamente di come poterli ricreare.
In poche parole spiegherò la tecnica ideata da me che ho usato personalmente per encodare i video di Final Fantasy Tactics subbati in italiano per la traduzione SadNES cITy.
Per prima cosa spieghiamo subito che questa non è la solita guida scopiazzata da alcuni howto che spiegano come utilizzare mplayer e mencoder per decodificare i flussi audio/video, anche perché quella tecnica è quanto obsoleta quanto inefficace con moltissimi file video (ad esempio proprio con FFT non era possibile utilizzarla).
In che modo quindi è possibile fare il tutto? Semplice, utilizzando un vero codec H.264/AVC che supporti lo stesso formato PSP. Non assicuro la compatibilità al 100% con qualsiasi video, ma sicuramente molto più di quella di mplayer.
Ecco la lista di tutto il materiale occorrente:
Bene, una volta che vi sarete procurati tutti questi programmi avrete tutto il necessario per convertire i vostri video con tanto di audio e senza perdere qualità
Iniziamo subito con la prima parte della guida, ovvero la conversione da PMF ad AVI. La prima operazione da effettuare è separare il flusso video dal flusso audio tramite mplayer. Nulla di complicato; copiate mplayer ed il vostro video in una cartella e dal prompt dei comandi eseguite queste due operazioni:
mplayer -dumpvideo filmato.pmf
mplayer -dumpaudio filmato.pmf
In questo modo otterrete una prima volta uno stream.dump contenente il flusso video (che potrete rinominare come Video.avi ad esempio) e la seconda volta uno stream.dump contenente l’audio (che rinominerete con stream.at3).
Ora passiamo alla parte più facile, ovvero convertire il flusso audio in un normalissimo WAV.
La prima cosa da fare è copiare l’AT3Decoder Test su PSP, creare una cartella di nome at3 nella root della vostra memory stick e copiarci all’interno stream.at3. Ora, eseguendo l’AT3Decoder Test dalla vostra psp, vi creerà un file WAV nella root della vostra MS contenente l’audio del filmato pronto per esser utilizzato.
Ed ora la parte più interessante, ovvero come ottenere il video in formato AVI. Per prima cosa installiamo MainConcept H264 Decoder, che ci permetterà di visionare e decodificare il flusso video anche tramite programmi come WMP/WinAmp. Ora che il video è normalmente visualizzabile è tempo di esportarlo in AVI con S.U.P.E.R. Prima di effettuare ciò il mio consiglio è quello di installare il codec Huffyuv, esso altro non è che un codec che permette di salvare un video in formato non compresso, in modo da non perdere qualità delle immagini (più il video è ad alta definizione, migliore sarà la resa nel momento della recodifica in PMF).
Ora possiamo avviare S.U.P.E.R. Scegliamo come tipo di output “avi” e come codec “huffYUV”, inoltre scegliamo come decodificatore ffmpeg e mettiamo la spunta a “DirectShow Decode” (altrimenti il codec H264 installato prima non verrà preso in considerazione). Inoltre, per portarci un po’ avanti nel lavoro ed evitarlo di farlo in seguito, impostiamo Frame/Sec a 29.97 (il video framerate nativo della PSP) e lasciamo Video Scale Size su “NoChange” in modo da lasciare i video a 480×272. Nel profilo Audio possiamo tranquillamente mettere la spunta a Disable Audio (daltronde l’abbiamo già la nostra traccia audio bella e pronta :P).
Infine trasciniamo il video nella parte inferiore della schermata e clickiamo Encode per ottenere il nostro AVI (privo di audio per ora).
Ed ora passiamo al muxing finale, ovvero unire audio al video ed eventualmente encodarli in qualche formato compresso (chi ha detto DivX/Mp3?).
Questa volta sarà il turno di VirtualDub. Apriamolo e scegliamo di aprire subito il nostro video encodato con S.U.P.E.R. privo di audio. Ora dal menu Video possiamo scegliere di mettere la spunta su Direct Stream Copy (che non effettuerà alcun encoding, si limiterà semplicemente a copiare pari pari il flusso video), o se scegliere il Full Processing Mode e selezionare l’eventuale codec da usare da Compression. Infine, dal menu Audio selezioniamo WAV Audio… per andare a selezionare il nostro bel WAV creato con la PSP (ed eventualmente la compressione da utilizzare sempre dal solito menu).
Fatto ciò non ci resterà che premere F7 e salvare il nostro nuovo fila AVI contenente il nostro filmato bello e pronto per qualsiasi utilizzo
Ed eccoci arrivati alla parte più interessante (o per lo meno per me :P) di questa guida.
Premetto che per effettuare questa operazione sarà necessario l’uso dell’UMD Stream Composer, un software utlizzato e creato direttamente dalla Sony, inutile dire che possederlo senza avere la licenza originalmente e l’SDK Sony PSP è illegale
Ora, considerando che a me non frega niente di come, dove, quando lo avete ottenuto vi spiegherò semplicemente i passaggi da effettuare (sono molto meno di quelli precedenti) per ottenere il vostro MPS (sìsì, tranquilli, dopo lo trasformiamo in PMF).
Apriamo UMD Stream Composer e creiamo un nuovo progetto. Inseriamo un nome per il progetto ed andiamo avanti, in questa schermata è importante spuntare “PSP movie format (for game)” e clickiamo su Fine.
Ora non ci resta che trascinare il nostro video (con l’audio) nelle apposite barre sottostanti in modo da avere una statistica della dimensione del video di output indicata sotto la voce “Clip Size(MB)”; sicuramente non saranno quelle che vi interessano se volete reinserire il video in una ISO PSP, quindi dovremo abbassare la qualità del video per rientrare nelle dimensioni originali. Per farlo clickiamo su Video Enc Settings ed abbassiamo un po’ il bitarate (ad esempio io su FFT usavo 560), medesima operazione da effettuare per Audio Enc Settings per abbassare un po’ la qualità audio. Ogni volta che modificherete questi valori il Clip Size cambierà dandovi una statistica delle nuove dimensioni del video encodato.
Una volta trovato il giusto compromesso clickiamo su Start… e scegliamo la voce “Encode + Multiples” e nuovamente Start. Così facendo parterà il processo di encoding del vostro video nel formato MPS. Troverete il video nella cartella Mux del vostro progetto (che si troverà a sua volta nella cartella UmdStreamComposer in Documenti).
Ed ora è il turno di PMF Creater 0.2, il suo utilizzo è banale, dategli in pasto il file MPS appena creato ed il file di output, sotto inserite la lunghezza del filmato in Minuti/Secondi e non mettere la spunta per crearne un’icona.
Fine, questo è tutto, il vostro video è bello che pronto per esser reinserito su PSP
Spero che questa semplice guida vi sia servita, è frutto della mia esperienza e sicuramente non è la più completa (ad esempio mi è capitato con un solo video di FFT di non poterne decodificare l’audio in WAV, in tal caso ho dovuto registrarne il WAV tramite la Linea in ingresso del PC e trattarlo con Audacity per pulirlo e renderlo Stereo).