foice
04-05-2005, 01:28
secondo la documentazione QuEnc accetta solo flussi video in YV12.
se gli si fornisce un flusso YUY2 lui scrive uno script avisynth che è
avisource("c:\fileYUY2.avi")
converttoyv12()
tutto questo è molto bello in teoria, perchè la pratica è diversa.
qualcosa non funziona.
infatti se chiedo a quenc di codificare in mpeg2 un avi in formato yv12 lo fa senza problemi, mentre se gli do un avi in formato yuy2 la codifica dura 1 secondo e viene creato un file mpeg di dimensione zero.
ho provato diversi avi sia in huffyuv sia in mjpeg sia in divx.
in pratica mi fa solo i file che già sono in yv12, gli altri no.
ho pensato che il problema fosse di avisynth che non concertiva in yv12, ma non credo sia così.
infatti usando la funzione info() nello script avs si scopre che la conversione è avvenuta. a riprova di questo c'è il fatto che quenc non si lamenta del fatto che il file non è in yv12, cosa che invece fa puntualmente se gli si da uno script senza la conversione a yv12.
non mi rimane che pensare che quenc abbia problemi coi file non yv12 pure se avisynth glieli passa correttamente in yv12.
voi che ne pensate?
grazie
roberto
se gli si fornisce un flusso YUY2 lui scrive uno script avisynth che è
avisource("c:\fileYUY2.avi")
converttoyv12()
tutto questo è molto bello in teoria, perchè la pratica è diversa.
qualcosa non funziona.
infatti se chiedo a quenc di codificare in mpeg2 un avi in formato yv12 lo fa senza problemi, mentre se gli do un avi in formato yuy2 la codifica dura 1 secondo e viene creato un file mpeg di dimensione zero.
ho provato diversi avi sia in huffyuv sia in mjpeg sia in divx.
in pratica mi fa solo i file che già sono in yv12, gli altri no.
ho pensato che il problema fosse di avisynth che non concertiva in yv12, ma non credo sia così.
infatti usando la funzione info() nello script avs si scopre che la conversione è avvenuta. a riprova di questo c'è il fatto che quenc non si lamenta del fatto che il file non è in yv12, cosa che invece fa puntualmente se gli si da uno script senza la conversione a yv12.
non mi rimane che pensare che quenc abbia problemi coi file non yv12 pure se avisynth glieli passa correttamente in yv12.
voi che ne pensate?
grazie
roberto