Un preset FFmpeg ha qualche utilità se sto usando -crf 0?


0

Sto codificando un video per il caricamento su YouTube e Facebook usando libx264 e impostando -crf 0.

C'è qualche vantaggio nell'usare anche un preset? La mia comprensione è che il preset influisce sulla velocità di codifica / compressione ma con -crf 0 non c'è compressione, quindi non avrà alcun effetto. Ho il sospetto che potrebbe essere errato però.

La dimensione del file non è un problema in quanto sto caricando su queste piattaforme e non eseguendo lo streaming da solo.

Risposte:


1

-crf 0non significa nessuna compressione; è una compressione senza perdita. I dati sono pensati per essere ridimensionati ma senza perdita di informazioni.

Quindi, i preset fanno la differenza perché influenzano la forza con cui l'encoder cerca di trovare informazioni predittive all'interno della sorgente. Le dimensioni ottenute e il tempo impiegato saranno diversi a seconda del preset.


ok, quindi se le dimensioni del file e il tempo di codifica non sono un problema, impostare -crf 0 e -preset veryslow dovrebbe darmi una codifica di qualità superiore.
Westicle,

No. CRF 0 è senza perdita di dati. Quindi tutti i preset produrranno la stessa qualità. Solo le dimensioni e la velocità saranno diverse.
Gyan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.