Originariamente inviato da
frakka
Sono abbastanza sicuro di aver inserito un altro post ma non lo ritrovo... Vabbè!
Ho provato a usare un file molto più corposo come sorgente (Matroska da 7,5Gb per 4h30' di video circa) e eseguito la conversione sia usando l'encoder h264 accelerato in hardware dalla GPU nvidia che con l'encoder cpu-based usato per gli altri video.
h264_nvenc (gpu nvidia 1060) => 736 secondi per la conversione da matroska a mp4 (circa 12 minuti). GPU al 89% e CPU al 10% circa per tutta la durata della conversione. File finale da circa 3.8Gb
h264 (CPU based) => 5703 secondi per la conversione da matroska a mp4 (circa 95 minuti). CPU al 30% circa per tutta la durata della conversione. File finale da circa 8.9Gb.
La differenza è abissale ma soprattutto mi lascia perplesso il fatto che il file "CPU encoded" sia grande il doppio rispetto all'altro. Tutte le opzioni sono state lasciate uguali, è cambiato solo l'encoder (che, evidentemente, avrà i suoi default dato che il risultato finale anche come bitrate è molto diverso). Per fare test più seri bisognerebbe studiarsi un po' meglio la transcodifica video: Non penso che lo farò ma almeno so come trattare quell'altro file da 60Gb che ho visto nella cartella dei file da convertire...