Newsgroup: it.comp.macintosh
Titolo: Info su Perian 1.0b2 per QT

Ho un paio di problemi con perian.
1) con i file mp4 non funziona...grosso guaio visto che sto
ricodificando tutta la videoteca con questo h.264 mencoder di ffmpegX,
in modo da avere file più piccoli.
2) non capisco da dove si possano modificare tipo carattere,
dimensione e soprattutto il ritardo dei sottotitoli rispetto
all'audio.
Qualcuno può aiutarmi?
Grazie ^__^

 in modo da avere file pi湛 piccoli.
Ma intendi quindi mp4 con video h.264? Quelli encodati con ffmpegX? Per 
caso senti solo audio col video bianco?
In teoria l'output di ffmpegx dovrebbe andare finche' utilizzi il main 
profile (che credo sia il default, non mi ricordo come si cambia) anche 
con il decoder h.264 di quicktime. Pero' se invece ffmpegx genera dei 
file in un formato non compatibile col decoder di QT, allora il 
componente di Perian credo che possa farci poco ed e' per quello che non 
vedi il filmato. Da quello che mi ricordo infatti, questo componente 
entra in gioco solo per h.264 in avi e mkv, e non per i container mp4.
Io per leggere tutti i livelli/profili/particolarita' di h.264 anche in 
quicktime ho installato il componente mp4vEncoder da qui:
http://www003.upp.so-net.ne.jp/mycometg3
Riesco a vedere anche mp4 high profile/level 5.1 (che la ps3 non legge 
tra l'altro ^^;;;).
Mettendo insieme Perian completo, flip4mac, il componente che ho citato e 
x264Encoder sempre dallo stesso sito (un implementazione di x264 come 
exporter quicktime pro! 2000 volte meglio che l'exporter di Apple) dentro 
QT Pro si riesce ad avere un ottima alternativa a ffmpegx per convertire 
i filmati dalle sorgenti piu' disparate.
Sono infatti rimasto stupito fino a che punto sono arrivati con Perian, 
l'altro giorno ho provato un softsub matroska e a parte un rallentamento 
all'inizio (bug gia' sotto esame) funziona di tutto: formati audio/video, 
tracce audio multiple (selettore dal menu' quicktime), capitoli 
(selettore di fianco alla barra di avanzamento), sottotitoli standard 
(srt e soci) ma anche ssa/ass con gli stili e i font embedded!
-- 
Fei Fong Wong * nabe...@LEVAMIDIQUApenpen.com
"That long, long memory of a dream...
Perhaps it was the memory of my soul."

 
http://www003.upp.so-net.ne.jp/mycometg3
Ups, ho indicato il nome sbagliato, ovviamente il componente e' 
avc1Decoder.


 ma anche ssa/ass con gli stili e i font embedded!
Comecomecomecomecomecome?
Corro a provare.
-- 
 - ∞
-- 
http://infinite-labs.net

 font embedded!
Ho visto anche io che ora quicktime con perian puo' leggere i
matrioska pero' ho un problema con un recente mkv... video bianco con
il resto tutto corretto (sottotitoli e tracce audio) e nelle proprietà
di quicktime dice che il video è RV40: che fare per questo RV40 su
quicktime? Mi sembra si RealVideo9, giusto?

 caso senti solo audio col video bianco?
[cut]
Intendo proprio quelli: video codificati con ffmpegX con video in h.
264.
Ma il problema non è che sento l'audio con video bianco: video e audio
sono funzionanti.
Quel che non funziona sono i sottotitoli dei file .srt. Con qualsiasi
file .avi i sottotitoli si leggono, mentre per i file mp4 (che
sono .avi convertiti in h.264 con ffmpegX) i sottotitoli non
funzionano proprio.
Per i nomi dei file faccio la stessa cosa degli avi:
NomeFileVideo.mp4
NomeFileVideo.ita.srt
Non vorrei che fosse solo un problema di nomi o di estensioni, fatto è
che QT (con Perian) legge i sottotitoli se i file video sono avi, ma
non se sono mp4.
Spero di essermi spiegato meglio ;-)

  Spero di essermi spiegato meglio ;-)
Prova a cambiare l'estensione del file mp4 e lo chiami avi: che
succede?

 se sono mp4.
Ok, avevo fatto confusione... Non hai fortuna allora (almeno per adesso) 
da quello che ho letto il supporto per srt funziona appunto solo per gli 
avi e per i matroska, mentre per mp4 e mov e' previsto dopo il rilascio 
della 1.0. Qui il ticket aperto:
http://trac.perian.org/ticket/56


 quicktime? Mi sembra si RealVideo9, giusto?
Real Video 10. Non e' supportato nativamente da nessun player e da 
ffmmpeg, quindi nisba anche per perian. Real Video 9 (anche nei mkv) e' 
in qualche maniera riproducibile con mplayer usando i codec binari, non 
so per il 10 ma e' probabile che vada anche quello in questa maniera.


 Real Video 10. Non e' supportato nativamente da nessun player
Piccola nota : escludendo ovviamente real player, che pero' e' inutile 
per tutto il resto :P


 questa maniera.
Niente, lo lascero' a prendere polvere dentro l'harddisk in attesa di
novità (ho provato QT con Perian, VLC e Mplayer, nisba da tutti e tre)

 novit (ho provato QT con Perian, VLC e Mplayer, nisba da tutti e tre)
Con mplayer neanche installando i codec extra? Io i matroska con dentro 
real video 9 li vedo con questo player...


 funzionano proprio.
Perché questi file QuickTime li supporta di suo, senza che intervenga
Perian...
-- 
Soon there'll be just two kinds of people.
Those who use computers.
And those who use Apples.

 Perian...
QT legge i sottotitoli dei file srt di suo quando apri un file mp4??
Sicuro?

 QT legge i sottotitoli dei file srt di suo quando apri un file mp4??
No, volevo dire che QT legge gli mp4 di suo, quindi Perian non
interviene. E siccome QT non supporta i file .srt...


 succede?
Cambiando l'estensione di un file mp4 in avi e provando ad aprire il
file , QT mi risponde con un bel box con scritto: "Error opening movie
- The movie could not be opened."...

 interviene.
Potresti provare a disabilitare
"/System/Library/QuickTime/QuickTimeH264.component"
e magari anche
"/System/Library/QuickTime/QuickTimeMPEG4.component".
A quel punto probabilmente dovrebbe intervenire Perian per leggere il
file e dovresti ritrovarti pure i sottotitoli.


 dentro real video 9 li vedo con questo player...
E vedi che sbagliavo!... nei vari tentativi alla fine quando ho
provato con mplayer avevo dimenticato di installare il codecpack extra
anche se li avevo scaricato, adesso funzionano quei matrioska con il
realvideo Rimane una sola domanda: come si cambia audio e sottotitoli
nei matrioska su mplayer? Su quicktime e vlc c'è un menu, su mplayer
proprio non trovo nulla

 non trovo nulla
Molto bene ^^
Mplayer purtroppo e' un po' limitato nella gui e sinceramente non ho 
ancora trovato un modo per cambiare audio in maniera interattiva. Un modo 
per selezionare l'audio c'e' comunque.
Per selezionare i sottotitoli usa il tasto 'j', premendolo, cicli fra 
quelli disponibili e la disabilitazione degli stessi. Puoi disabilitare e 
riabilitare i sub semplicemente col tasto 'v'.
Per impostare dei default (ovvero che traccia sub e audio da usare 
normalmente) vai sotto preferences -> miscellaneous e abilita il check 
'Additional parameters' e poi scrivi una configurazione come questa:
-slang it,en -sid 0 -alang it,en -aid 0
La configurazione di sopra contiene quattro parametri :
1 - dice di usare se disponibili prima i sub ita e poi eng se mancano i 
primi (slang)
2 - dice di usare la prima traccia sottotitoli se non ci sono indicazioni 
di nazionalita' (sid)
3 - dice di usare se disponibile prima l'audio ita e poi eng se manca il 
primo (alang)
4 - dice di usare la prima traccia audio se non ci sono indicazioni di 
nazionalita' per lo stesso (aid)
Ovviamente non sei costrtto a metterli tutti, e' solo un esempio!
Da qui quindi puoi impostare la traccia audio da riprodurre : come vedi 
la logica e' parallela per i sub e l'audio, il parametro Xlang e' una 
lista di codice regionali (it,en,fr,de,jp, ecc...) in ordine di 
priorita', il secondo Xid e' un indice secco sulla traccia sub/audio che 
vuoi riprodurre. Per la richiesta sul cambio canale audio quindi credo 
che il modo piu' veloce a me noto sia quello di impostare -aid 0 e dare 
ok, -aid 1 e poi ok e cosi' via finche' non trovi quello giusto (quando 
cambi le preferenze e confermi, mplayer riavvia la finestra alla 
posizione dove era prima), oppure impostare il codice regionale con -
alang (si spera che di solito chi fa il file imposti il codice sulla 
traccia!)
-- 
Fei Fong Wong * 
nabeshinL...@penpen.com


 modo per selezionare l'audio c'e' comunque
MEGA-CUT
Innanzitutto GRAZIE! Spiegazione efficiente e alla fine ho capito i
parametri e come cambiarli e come switchare fra subs e tracce audio
con quella stringa (che immagino cambi a seconda di come č stato
realizzato il contenitore matrioska) A sto punto succede una cosa
strana pero'... i sottotitoli appaiono come un' unica sequenza di
punti interrogativi. La traccia sottotitoli č sicuramente corretta
perchč se questo file mkv lo faccio partire in quicktime i sottotitoli
appaiono corretti (NB, non uso quicktime per il video bianco come da
problema di RealVideo di cui si discuteva qualche post dietro). Visti
i punti interrogativi propenderei per un problema di Text Encoding di
chi li ha implementati, ma appunto QT li rileva correttamente quindi
forse č mplayer che non capisce come fare l'encoding di quel testo

 fare l'encoding di quel testo
Mmmm... Potrebbe essere l'encoding o il fatto che non piglia il font 
corretto da mettere nei sub. Questo potrebbe essere un po' noioso.
Prova ad aggiungere prima la sola opzione -utf8 e se non va tutte queste:
-ass -correct-pts -embeddedfonts -utf8
Se ha gia' il suo font interno a posto, controlla che sotto preferences 
-> general in subtitle settings il combo Font sia impostato su 'none' e 
riprova. Prova escludendo o includendo le opzioni avanzate precedenti (i 
vari sid, alang, lasciali sempre).
Se non funziona anche cosi' allora prova a selezionare un font che non 
abbia un nome assurdo da quella lista e vedere se fa qualcosa di diverso 
dai soliti punti interrogativi. Se ti lista solo nomi di font sconosciuti 
(o con caratteri orientali!), prova a scaricare questi:
http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/
e ad estrarre i font ttf nello zip dentro la cartella Libreria -> Fonts . 
Rilancia mplayer e vedi se te li lista nel combo, se ci sono prova 
qualcuno di questi vera (a me vanno).
Se non va neanche quello potrebbe essere un problema del font di default, 
ma non dovrebbe essere con un installazione standard di mplayer. In 
questo ultimo caso richiede un po' di smanettamento col terminale.
Vai qui : 
http://www.mplayerhq.hu/MPlayer/releases/fonts/
 e beccati i 
font 8859-1. Copiali nella tua home, Apri un terminale e lancia:
tar -xjf font-arial-iso-8859-1.tar.bz2
Se non esistono gia', crea a cascata la directory:
/usr/local/share/mplayer/font/
tramite i comandi
sudo mkdir /usr/local/share/mplayer/
sudo mkdir /usr/local/share/mplayer/font/
(ti chiedera' la password, /usr/local/share dovrebbe gia' esserci, se non 
c'e' creala prima delle due precedenti).
Infine (## va sostituito leggi sotto):
sudo cp font-arial-iso-8859-1/font-arial-##-iso-8859-1/* /usr/local/share/
mplayer/font/
Tutto su una riga, senza spazi tra lo slash a fine riga e mplayer a capo 
dopo. ## va sostituito con una delle dimensioni disponibili 14, 18, 24, 
28 (18 dovrebbe essere ok). Dopo riavvia mplayer e spera.


 impostato su 'none' e riprova. 
Era questo qua! (era settato ArialHB)
GRAZIE!!! (e comunque mi salvo le altre tue indicazioni per ogni
evenienza e per "esperimenti")