Username
Password

Mac Software

Il Software, le Novità ed il Mondo Open Source per Leopard, etc.


Rispondi Invia Nuova Discussione 
Sunday, 27 January 2008, 14:08
SkyDiver
 Sandro
 Staff
 
L'avatar di  SkyDiver
 
 Località: Roma
 Età: 44
 Messaggi: 9,194

Compilare i codec Perian 1.1 b2


Ho notato che sono passati a 1.1 b2.

Ora, non trovandosi in giro la compilazione del componente per questa versione, che ricordo dovrebbe sistemare il problema dei sottotitoli con l'ultima versione di quicktime, mi chiedevo se assieme potevamo tentare di compilare il componente con xcode.

Che ne pensate?

Anche perche' una volta trovata la procedura per compilarlo, potremmo essere in grado di seguirne le evoluzioni senza ogni volta aspettare mesi....

qua c'e' il sorgente... ovviamente dell'ultima versione che ho citato:

http://svn.perian.org/branches/perian-1.1/
__________________
SkyDiver
    Rispondi Citando Rispondi
Commenti a questo messaggio
  SkidArh+: Grazie, molto utile
Monday, 28 January 2008, 10:20
SkyDiver
 Sandro
 Staff
 
L'avatar di  SkyDiver
 
 Località: Roma
 Età: 44
 Messaggi: 9,194

Forse il file da aprire per il progetto xcode e' quello sotto la directory Perian.xcodeproj/ ??
__________________
SkyDiver
    Rispondi Citando Rispondi
Monday, 28 January 2008, 14:46
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Messaggi: 4,243

Alla fine son riuscito a compilare il progetto!!

Ci sono diverse cosette da sistemare prima di poterlo compilare perchè alcuni moduli non vengono scaricati correttamente per un problema sul repository SVN dei codec Matroska. Perciò ho dovuto scaricare uno ad uno i sorgenti di quei codec. Poi bisogna patchare i codec ffmpeg ed alla fine si può compilare il progetto senza ottenere errori!!

Come si suol dire: chi la dura la vince!

Ecco qua' la verione 1.1b2. Risolto il problema dei sottotitoli in QuickTime 7.4, ma rimane il problema del crash di FrontRow in presenza di sottotitoli.
Files Allegati
Tipo di File: zip Perian_1.1b2.zip (2.43 MB, 572 visite)
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Commenti a questo messaggio
  SkidArh+: Grazie, molto utile
  SkyDiver: Yabadabaduu!
  RomeoKnight: Yabadabaduu!
  microzott: Grazie, molto utile
Monday, 28 January 2008, 15:38
SkyDiver
 Sandro
 Staff
 
L'avatar di  SkyDiver
 
 Località: Roma
 Età: 44
 Messaggi: 9,194

MITICOOOOO !!!!!!
__________________
SkyDiver
    Rispondi Citando Rispondi
Monday, 28 January 2008, 15:41
SkyDiver
 Sandro
 Staff
 
L'avatar di  SkyDiver
 
 Località: Roma
 Età: 44
 Messaggi: 9,194

Sto in uff e non posso provare... come si installa il nuovo panel?????
__________________
SkyDiver
    Rispondi Citando Rispondi
Monday, 28 January 2008, 15:53
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Messaggi: 4,243

Per installarlo basta fare doppio click sul file Perian.prefPane. Per sicurezza è meglio fare un logout/login dopo l'installazione.
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Monday, 28 January 2008, 15:58
SkyDiver
 Sandro
 Staff
 
L'avatar di  SkyDiver
 
 Località: Roma
 Età: 44
 Messaggi: 9,194

E lo immaginavo ma stavo andando a memoria, visto che in uff cio' sto caxxo di windows ed ovviamente non vedo la decodifica fatta da macosx

Grazie ci...

Avevo letto della patch per ffmpeg... ma avevo letto che l'avevano patchata direttamente nell'svn... evidentemente era una cosa inesatta.

Come ti pare xcode?
__________________
SkyDiver
    Rispondi Citando Rispondi
Monday, 28 January 2008, 16:22
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Messaggi: 4,243

Quote:
Originariamente inviato da SkyDiver
Come ti pare xcode?
Mah, non ho ancora avuto modo di dargli uno sguardo più approfondito. Per il momento mi sono concentrato solo sulla risoluzione del nostro problema!!
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Monday, 28 January 2008, 16:52
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Messaggi: 4,243

La procedura "standard" per la compilazione dei codec Perian, è la seguente:
  1. Installare XCode dal CD o DVD di installazione di Mac OS X
  2. Creare una cartella all'interno della propria Home directory (es. "sorgenti")
  3. Lanciare l'applicazione Terminale che si trova sotto Applicazioni/Utility ed inviare i seguenti comandi:
  4. cd sorgenti
  5. svn co http://svn.perian.org/branches/perian-1.1 perian
  6. Attendere il download di tutti i sorgenti quindi digitare quanto segue:
  7. cd perian
  8. cd ffmpeg
  9. patch -p0 < ../ffmpeg-patch
  10. Dal Finder fare doppio click sul file ~/sorgenti/perian/Perian.xcodeproj
Attendere il caricamento del progetto all'interno di XCode, quindi eseguire le seguenti operazioni dalla barra dei menu di XCode:
  1. "Project" -> "Set Active Target" -> "PerianPane"
  2. "Project" -> "Set Active Build Configuration" -> "Deployment"
  3. "Build" -> "Build"
Terminata la compilazione, è possibile recuperare il file Perian.prefPane dalla cartella ~/sorgenti/perian/build/Deployment.

Questa è la teoria. La pratica come al solito è leggermente differente.

Oltre ai sorgenti presenti sul repository dei codec Perian, vengono scaricati anche i sorgenti di altri codec come ffmpeg, matroska e a52. I repository di questi codec, sono esterni rispetto al repository dei codec Perian. Il percorso esatto di questi codec e l'ordine di download è il seguente:

ffmpeg: http://svn.mplayerhq.hu/ffmpeg/trunk
libebml: http://svn.matroska.org/svn/matroska/trunk/libebml
libmatroska: http://svn.matroska.org/svn/matroska/trunk/libmatroska
a52codec: http://svn.cod3r.com/a52codec/trunk

Il problema si verfica durante il download dei sorgenti libebml. La procedura restituisce un errore e il download di quel componente non va a buon fine. Il problema è che non vengono scaricati neanche i componenti che seguono nella lista ovvero libmatroska e a52codec.

In sostanza ho dovuto scaricare "a manina" i due componenti matroska (libebml e libmatroska) e scaricato in maniera automatica il componente a52 tramite il comando "svn co http://svn.cod3r.com/a52codec/trunk a52codec". I sorgenti dei tre componenti citati, vanno copiati sotto le rispettive cartelle all'interno della cartella "perian" (perian/a52codec, perian/libebml e perian/libmatroska).

Anche l'applicazione della patch sul componente ffmpeg, non è andata liscia come mi aspettavo. Ho dovuto inserire manualmente il nome e il percorso dei singoli file da patchare.
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Commenti a questo messaggio
  Jaco: Grazie, molto utile
  SkyDiver: Grazie, molto utile
Monday, 28 January 2008, 18:15
C0m4nch3
 Staff
 
L'avatar di  C0m4nch3
 
 Località: Girifalco Pianeta
 Messaggi: 6,297

"cd" sta per?
__________________
Si ma un pò più a destra Contessa Serbelloni Mazzanti Vien Dal Mare
    Rispondi Citando Rispondi
Monday, 28 January 2008, 19:00
Jaco
 Domenico
 Utente Appassionato
 
L'avatar di  Jaco
 
 Località: Roma
 Età: 42
 Messaggi: 1,325

Quote:
Originariamente inviato da C0m4nch3
"cd" sta per?

change directory
__________________
Quando la sorte t'è contraria e mancato t'è il successo,
smetti di far castelli in aria e vai a piangere sul...



    Rispondi Citando Rispondi
Tuesday, 29 January 2008, 10:39
C0m4nch3
 Staff
 
L'avatar di  C0m4nch3
 
 Località: Girifalco Pianeta
 Messaggi: 6,297

devo aver sbagliato area
__________________
Si ma un pò più a destra Contessa Serbelloni Mazzanti Vien Dal Mare
    Rispondi Citando Rispondi
Tuesday, 29 January 2008, 10:48
DDAAXX
 Grafico per Hobby
 Utente Appassionato
 
L'avatar di  DDAAXX
 
 Località: Near Milan
 Età: 36
 Messaggi: 2,289

ma.... questo codec che sostituisce?
__________________
DDAAXX
GUARDA IL MIO BLOG DI SVILUPPO: TCX CONVERTER
iMac 20'' 2.33GHz Intel 2GB 250GB X1600 256Mb - Think Different!
    Rispondi Citando Rispondi
Tuesday, 29 January 2008, 12:48
SkyDiver
 Sandro
 Staff
 
L'avatar di  SkyDiver
 
 Località: Roma
 Età: 44
 Messaggi: 9,194

AVI, FLV, and MKV file formats
MS-MPEG4 v1 & v2, DivX, 3ivX, H.264, FLV1, FSV1, VP6, H263I, VP3, HuffYUV, FFVHuff, MPEG1 & MPEG2 Video, Fraps, Windows Media Audio v1 & v2, Flash ADPCM, Xiph Vorbis (in Matroska), MPEG Layer II Audio
AVI support for: AAC, AC3 Audio, H.264, MPEG4, and VBR MP3
Subtitle support for SSA and SRT

Praticamente non ti serve installare nessun altro dvix codec. Solo l'a52 per il 5.1 (ovviamente nel mac se lavori in stereo lo setti 2.0), il codec apple per l'mpeg (a pagamento) e il codec per il wmv. Trovi tutto nella descrizione dei codec che ho fatto per quicktime qua
__________________
SkyDiver
    Rispondi Citando Rispondi
Tuesday, 29 January 2008, 12:52
Pocket
 Paolo
 Staff
 
L'avatar di  Pocket
 
 Località: Torino
 Età: 44
 Messaggi: 3,262

Scusate l'intromissione

ma VLC nn fa le stesse cose?
__________________
Pocket
    Rispondi Citando Rispondi
Commenti a questo messaggio
  SataNik: Ahahahahah!!
Rispondi Invia Nuova Discussione


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 

Thread già visto da:
C0m4nch3, DDAAXX, arny2002, SkidArh+, Carambola, Jaco, XoTho, RomeoKnight, SanK, JoeBar, lupic, ERBA_CATTIVA, kaos, BRAVO 2, ale82x, UtenteMedio, Ciopi
Strumenti Discussione Cerca in questa Discussione
Cerca in questa Discussione:

Ricerca Avanzata
Modalità Visualizzazione

top Regole di scrittura
Tu non puoi inserire messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

codice vB è Attivo
Smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Attivo

Se hai problemi, contattaci


Visite Totali Posts: 21.269.215
Tutti gli Orari sono GMT +1. Attualmente sono le 08:36.

iGroup Black
Powered by vBulletin Versione 3.5.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Traduzione italiana a cura di: Enzo-Staff-VbulletinItalia.it
 
2000, 2008 © Visiva Group