Darkenetor ha scritto:Ma non esiste, ormai devo farlo funzionare per principio lol
Non perderci tempo: su Linux a quanto pare non hanno abilitato un collegamento a qualche libreria esterna per i video, ed è un problema a livello di sistema.
Su Crome c'è un plug-in per fare la decodifica con le librerie di FFMPEG (e funziona a meraviglia), per Firefox su Ubuntu invece ho trovato un plug-in per far andare i video con Vlc; in sostanza per ora la cosa migliore per l'utente è far appoggiare il browser ad un programma esterno, oppure usare un sito di streaming simile a Youtube, cioè una aggiunta in Flash vero e proprio che legge un video in MP4.
Se si mette l'H264 in un FVL si dovrebbe averlo in alta qualità con uno di questi players.
Ho trovato un problema con Chromium e questo però: http://darkenetor.altervista.org/MLPStr ... g=it&sub=1
In pratica ho il desync audio, è in ritardo di un secondo e i sottotitoli sono quelli sbagliati. L'applet flash su Chromium funziona benissimo.
Su Firefox niente da fare, non va neanche questo, e neanche l'applet flash. Ma qui credo sia un limite di Firefox per Ubuntu.
Sto provando il VP8, e devo dire che ho migliorato un po' l'opinione, con le impostazioni giuste riesce a fare un risultato molto vicino all'H264, ma in certi punti si nota che è inferiore. Sembra che il codec usi di default le impostazioni peggiori, e se non si settano si ottiene una schifezza. Il solo problema è che questo codec è assurdamente lento: è tre volte più lento e per fare qualcosa di simile, ma non al pari, dell'H264. Però C'E' un vantaggio: ho ottenuto un file molto più piccolo dell'H264, con impostazioni di qualità molto alte: attono ai 120 Mb contro i 200/300 dell'H264 per avere una qualità simile. Non male!
Tutto sommato è promettente, ma spero che la comunità Open lo prenda in mano e ne sviluppi un fork tecnicamente migliore sulla sua base, o almeno si sbrighino a scrivere un codec migliore. Alla meglio mi arriva a 6 frame al secondo scarsi!
Se vuoi fare una prova, io ho usato queste impostazioni:
ffmpeg -i -input- -vcodec libvpx -quality best -crf 0 -b:v 10M -qmin 0 -qmax 40 -output-
E sono anche impostazioni esageratamente *alte* più di quanto servirebbero in realtà.
Per ottenere qualcosa di decente bisogna per forza impostare il valore di -b:v, o il codec lavora malissimo. Per andare sul sicuro ho piazzato un 10M, ma c'è da giocarci dietro ai valori. Qui ci sono i parametri e alcuni consigli:
http://ffmpeg.org/trac/ffmpeg/wiki/vpxEncodingGuide
http://people.xiph.org/~j/ffmpeg.html
Darkenetor ha scritto:Il problema con l'OGG non è solo la qualità inferiore, ma si perde il supporto per Safari ed IE, mentre con Firefox non ho letto troppe lamentele, quindi generalmente deve funzionare.
Parlare di Ogg significa parlare principalmente di Theora, cioè tornare ai tempi del DivX... WebM e VP8 vorrebbero essere i suoi successori, perchè il VP8 è stato sviluppato dalla stessa azienda che ha ideato il codec a base di Theora. Google la ha comprata e ha liberato il codice e le specifiche, rendendolo un codec "open-source". Praticamente la stessa relazione che c'è tra DivX e H264, cioè l'evoluzione della stessa "famiglia". VP8 è un grosso passo in avanti rispetto a Theora come volevano fare all'inizio, ma dovrebbero migliorarlo parecchio se vogliono tener testa al concorrente.
Di buono almeno è che la Google cerca di imporre due strumenti già molto solidi, WebM è un derivato di Matroska, Vorbis è tecnicamente più avanzato dell'Mp3. Anche se su questo Vorbis è già passato da Opus, che è sempre dello stesso team e sta venendo apprezzato moltissimo dai musicisti.
Darkenetor ha scritto:Comunque ecco le impostazioni che ho finito per usare con l'H.264:
Io lascio quasi tutte le impostazioni standar (bitrate, ecc) perché non prevedo di fare cambiamenti, e invece gioco molto sulla qualità... tengo il parametro -q molto più basso, 10 o giù di li.
Prova eventualmente a togliere l'opzione "-profile:v -high", perché lo scopo è forzare l'uso di alcune impostazioni al di la dei setting che si mettono dopo, giusto per avere più controllo. High dovrebbe forzare l'attivazione di tutto, però ho letto che su alcuni dispositivi mobili il video non è compatibile.