PDA

View Full Version : Intel Quick Sync + Nero 2014 FULL HD 1920x1088 ?


meme80
30-09-2013, 09:13
Ciao,
ho un portatile che monta l'Intel HD 4000 e quando ricodifico dei video in h264 con Nero Recode se seleziono l'accelerazione hw Intel Quick Sync della scheda video (Intel HD 4000) il filmato che viene prodotto ha 8 righe in più!!!
La sorgente è un .mov h264 con risoluzione 1920x1080 24P che devo ricodificare perché è codificato con un bitrate troppo alto.

Se provo a forzare la risoluzione del video ricodificato in 1920x1080 (invece di dirgli mantieni originale) il programma continua a mettere 1920x1088 pixel come formato di uscita.

Ho provato sia con Nero Recode che con Nero Video, il risultato è ovviamente lo stesso. Se uso l'accelerazione hw crea file da 1920x1088, se la disabilito ci metto molto più tempo (invece di 2 minuti ci mette 30 minuti!!!) ed il file ha la risoluzione 1920x1088. :muro:

Con filmati a risoluzione HD Ready 1280x720 il problema non si pone.
Prima avevo installato Nero 2012 e oltre a questo problema se mettevo l'accelerazione hw non potevo settare il bitrate oltre i 7 Mbit/s.
Con nero 2014 posso variare il bit rate a valori ben più alti ma rimane il problema del filmato con 8 righe in più.

Come mai si comporta in questo modo? E' un baco di Nero 2014 o dei drivers della mia scheda video? I drivers sono gli ultimi Intel presi dal sito web.

GRAZIE.
Ciao.

meme80
01-10-2013, 16:06
Up, nessuno con il mio problema? :eek:
O nessuno usa Nero 2014 ? :D

Esavoc
03-10-2013, 09:08
Lo standard di codifica di x264 (h264) prevede che i macroblocchi siano di 16x16 pixel quindi per adattare la risoluzione a mod16 in verticale deve essere 1088 e non 1080.
Le righe in più vengono ottenute o aggiungendole nere o ripetendo l'ultima riga per 8 volte.

Però tra le impostazioni avanzate dell'encoder è possibile abilitare il discrete cosine transform (DCT) a 8x8 pixel in modo da mantenere la risoluzione verticale a 1080. Non so se Nero permette di fare questo tipo di modifica o se consente di croppare l'immagine ma se il tuo player riconosce la risoluzione x1088 come valida non ne farei un gran problema.

Oltre al cropping o alla modifica del DCT un'altra soluzione è patchare il flusso h264:
dovresti prima demuxarlo quindi modificare i flag della risoluzione con H264info o Ts4Np quindi rimuxare tutto.

Verifica con MediaInfo se nel video convertito rileva tra le impostazioni di compressione la voce 8x8dct=0 che confermerebbe quanto ho scritto.

meme80
04-10-2013, 07:57
Ciao Grazie per la risposta.
Verifico stasera se nelle impostazioni avanzate dell'encoder è possibile abilitare il discrete cosine transform (DCT) a 8x8 pixel.
La mia TV mi legge i video encodati a 1920x1088 quindi non dovrei avere problemi, era più un fattore "estetico" e una curiosità sul perchè andasse ad aggiungere 8 righe. tra l'altro solo con l'encoder Intel, se uso l'encoder sw non ci sono problemi.