Newsgroup: it.media.video.produzione
Titolo: h.264

due dubbi:
1) sto partendo da un 1920 MXF (sony ex1) in Premiere CS3; perchè se esporto 
in h.264 (mp4) la size del file NON dipende dalla frame width/height del 
movie (ma solo dal bitrate) ?
In pratica se esporto un 1920x1080 o un 1280x720 o un 640x360 a 1 mb/s mi 
viene all'incirca sempre la stessa grandezza di file (circa 7 mb per 1 
minuto a 1 mbit/s)
2) è meglio usare un h.264 con multiplexing mp4, oppure un quicktime (.mov) 
con codec h.264 ?
grazie
-- 
Sandro

 con codec h.264 ?
Secondo me dipende anche da cosa ci vuoi fare, il primo lo userei per
mandarlo in streaming su internet, il secondo probabilmente per la
diffusione via mail o simili. Ma qui magari qualcuno di più esperto ti
potrebbe dare risposte più precise.
Fra.

Esatto :)
non mi sembra molto logico... c'è una spiegazione ?

 wrote in message

A me sembra invece ovvio..vedi un po'..
Il bitrate sta ad indicare i bit/secondo, ovvero lo spazio che occupa
un secondo di filmato..
La dimensione dell'immagine è indipendente da quello, è ovvio però che
mantenendo bitrate costante più è grande l'immagine peggiore sarà la
qualità.
E' un po' come esportare un'immagine jpg da photoshop, volendo farla
venire sempre 100kb. Se l'immagine è 800x600 la qualità sarà buona e
ci saranno pochi artefatti. Se invece hai un'immagine 6000x4000 è
probabile che farà piuttosto schifo eh!
Fra.

qualità.
azz... ora ho capito... spiegazione eccellente, ti ringrazio molto
quindi settando il bitrate io è come se imponessi la size del file.
Esiste quindi una sorta di regola empirica per avere una tabella 
size->bitrate per ottenere una qualitá accettabile ?
o meglio, ci sono degli standard (parlando di streaming su internet) che è 
bene seguire ?
es.
640x360 => 1 Mbit/s
1280x720 => 4 Mbit/s
ecc..
Sandro

 1280x720 => 4 Mbit/s
Nel vecchio analogico, in maniera molto approssimativa, fino a 2Mb/s si
riteneva un flusso "da VHS" (considerate macchine da circa 250 righe colore 
di risoluzione).
Circa il doppio per le macchine S, o Hi8 (macchine da 400 righe).
Tutto questo fino all'MPEG 1 e 2 primordiali, poi sono arrivati dei codec
con efficienze molto piu' elevate che hanno consentito dei risultati
migliori (il DivX e' stato un pioniere, in questo).
Per me, ma e' solo una mia opinione, con l'uso di codec ultima generazione,
se vuoi un bel 720 non puoi stare sotto 8-9k, che sono tra l'altro il limite
superiore per il procollo DVD, che di righe ne ha meno... Ma dipende tutto
dal contenuto dell'immagine: un cartoon non ha le esigenze di un girato
standard, ne' dello sport...
Se poi usiamo una codifica multipass possiamo ulteriormente aumentare
l'efficienza del codec, ottimizzando il variabile e usando alte velocita'
per scene critiche, pur rimanendo con media di flusso relativamente bassa, e
quindi ottenendo dei file di dimensioni contenute.
Ad occhio, comunque, per considerare il lavoro che deve fare il codec quello
che conta e' l'area dell'immagine:
Il DVD sono circa 400k pixel
Il 720 sono circa 900k pixel
Il full HD sono circa 2M di pixel
A spanne, 2Mb/s per un DVD dovrebbero restituire un risultato analogo a
10MB/s per il full HD.
sandro 

 10MB/s per il full HD.
Mi sembra strano... Se un ottimo dvd è MPEG2 ad 8Mbps, un ottimo br a quanto 
sta? 
-- 
_____________________________________________________________
Luc (35, CO) - TV Sony Bravia 3LCD 50" / Samsung LCD A336 32"
Ampli Kenwood V5580D - MediaCenter HIPER HMC-2K53A-H2 Vista64 
_____________________________________________________________

quanto sta?
che io sappia 20/25...


grazie mille anche a te... ora è tutto piú chiaro 

 diffusione via mail o simili.
MP4 (MPEG-4 Parte 14) si basa sul formato Quicktime, aggiungendo qualche
funzionalita' come il posizionamento su un punto qualsiasi dello stream
senza la necessita' di scaricarne l'indice. Per la distribuzione, e'
quindi meglio utilizzare il formato .mp4 anziche .mov (i .mov vanno meglio
nel caso occorre fare dell'editing, visto che sono indicizzati).
Secondo me, pero', se il tuo solo scopo e' distribuire o fare un backup,
il contenitore migliore e' il Matroska (.mkv), che e' l'unico che permette
di inserire lo stato dell'arte del video (H.264) con lo stato dell'arte
dell'audio (Vorbis, in particolare l'encoder aoTuV).
Ciao,
  Luca

 dell'audio (Vorbis, in particolare l'encoder aoTuV).
Sottoscrivo a fuoco e aggiungo: piu' che il proprietario H.264 e' ancora 
meglio usare la versione aperta X264 decisamente meno vincolante, ma 
ugualmente performante (e totalmente free con tanto di GUI):
http://en.wikipedia.org/wiki/X264
http://www.videolan.org/developers/x264.html
Poi in alternativa col contenitore Matroska (che veramente e' la cosa 
piu' aperta, flessibile ed estensibile oggi esistente) per il video non 
e' male inserire anche stream Xvid o Theora per il video (sono sempre 
mp4 compliant quindi vanno bene), che sono due codec altrettanto 
interessanti (anche se con specificita' diverse dal X264). In 
particolare con Matroska, soprattutto per i backup, oltre al vorbis (che 
e' eccezionale) non sarebbe male usare come codec audio il Flac che e' 
uno dei pochi codec multimediali totalmente lossless, quindi senza 
perdita alcuna.
-- 
BArrYZ

 perdita alcuna.
Questa - anche questa - non la sapevo, ottima cosa...
Ciao
Flavio
-- 
Qualche immagine: 
http://www.webalice.it/fl.masi/

 Questa - anche questa - non la sapevo, ottima cosa...
https://secure.wikimedia.org/wikipedia/it/wiki/FLAC
In generale tutti i codec open (veramente open) ad altissima efficienza 
usabili con contenitori OGG o MKV, sono raccolti qui:
http://www.xiph.org/
Sono tutti di eccezionale qualita', usabili gratuitamente, aperti, 
interoperabili al 100%, senza licenze da pagare. Questo significa che 
uno per poter leggere un file encodato con Flac o Theora, non deve 
PAGARE nessun pizzo a nessuno, e che anche tra 100 anni la roba encodata 
con questi formati sara' sempre leggibile da CHIUNQUE, mentre invece la 
roba proprietaria, con DRM, locckata in vario modo (anche con vincoli 
hardware nei player, cosa diffusissima oggi, ahime'), no.
-- 
BArrYZ

>> 2) č meglio usare un h.264 con multiplexing mp4, oppure un quicktime 

ogni tanto ci regali qualche perla di vangelo! Perchč sei cosě latitante 
negli ultimi tempi? 

 Perchè sei così latitante negli ultimi tempi?
Mi sono preso altri impegni, e non riesco piu' a seguire/rispondere con
costanza...
Ciao!
  Luca

 dell'audio (Vorbis, in particolare l'encoder aoTuV).
Luca, ultimamente hai diradato i tuoi interventi ma ogni volta che 
intervieni cali dei veri e propri assi di briscola.
Però, perdona l' ignoranza, ma come si fa a scegliere il contenitore con cui 
si decide di "incapsulare" lo stream audio e quello video?
I programmi che uso io (VirtualDub e Studio 8) mi fanno salvare solo come 
AVI; devo installare altri programmi?
Saluti. 

 cui si decide di "incapsulare" lo stream audio e quello video?
ti quoto... le dritte di Luca e di Barryz io non le comprendo mai fino in 
fondo. Occorrerebbero forse dei tutorials e delle cose più a portata di mano 
a chi ha competenze informatiche 'normali'.
Qualcosa tipo: come creare filmati x264 leggibili anche dalla PS3, ad 
esempio. Ho trovato le dritte stimolanti ed ho provato a fare una ricerca in 
rete su questo argomento ed è scoperto anche che è possibile, ma 
contemporaneamente ho scoperto che per capire come fare dovevo leggermi un 
thread cazzuto su un forum in inglese di 121 pagine (!!!!)
Sarà un mio limite, ma ho già poco tempo per riprendere, studiare 
fotografia, ripresa etc... proprio non ce la faccio a sciropparmi 121 pagine 
per capire come fare una compressione... per cui alla fine mi risulta più 
pratico esportare dalla timeline di premiere con i presets a disposizione. 
Questo è quello che alla fine ha sempre scoraggiato tutti i miei tentativi 
di approccio al sw open source. Al monento mi accontento di super, vlc, vdub 
e firefox... però 'sta cosa mi fa venire i nervi 

 thread cazzuto su un forum in inglese di 121 pagine (!!!!)
Io non ho una Ps3 (se gioco, gioco su PC, aborro le console e anzi 
ritengo che abbiano rovinato il livello del gaming proprio come arte... 
Senza contare il discorso sulle protezioni assurde introdotte dal Bluray 
che trovo tutt'ora SCONCERTANTI e INACCETTABILI, che ho deciso di 
boicottare in toto, chiusa parentesi) ma cercando ho trovato questo:
http://www.3r1c.eu/mkv2vob/mkv2vob.exe
Sito ufficiale:
http://www.mkv2vob.com/index.php
Si chiama Mkv2vob ed e' un banale wrapper che *normalizza* i file per 
farli sembrare dei Vob (cioe' *non* li ricodifica). Sembra che cosi' la 
PS3 legga i file matroska senza problemi.
Invece per creare i file encodandoli con X264, i metodi sono numerosissimi.
Puoi farlo direttamente con VLC (un po' rozzo, ma funziona), Avidemux, 
oppure i seguenti programmi (la maggior parte dei quali ha pure il 
Frontend grafico, quindi facilmente usabile):
     * Ripbot264 - Fast/Easy to use DVD/Blu-ray converter
     * Ani-x264
     * AutoMKV
     * FairUse Wizard
     * FFmpeg
     * HandBrake, a DVD and video file to MPEG-4 converter
     * MediaCoder
     * MeGUI
     * MEncoder
     * StaxRip
     * SUPER : Simplified Universal Player Encoder & Renderer.
     * VirtualDub with a Video for Windows-compatible version of x264
     * x264farm, a distributed video encoder
     * XYNcoder - allows any format to MP4 batch encoding
Insomma c'e' l'imbarazzo della scelta!
(e nella lista c'e' pure il programma che usi solitamente tu, "Super")
-- 
BArrYZ