FFMpeg supporta l'accelerazione gpu della codifica / decodifica dei media?

7

Mi chiedevo se ffmpeg supportasse l'accelerazione gpu. Stavo leggendo sui loro siti web e ho trovato informazioni contraddittorie.

link -H.264 / AVC / MPEG-4 AVC / MPEG-4 parte 10 (accelerazione VDPAU)

link - Una scheda grafica renderà la codifica x264 più veloce? No. libx264 non li usa (almeno non ancora). Esistono alcuni encoder proprietari che utilizzano la GPU, ma ciò non significa che siano ben ottimizzati, sebbene il tempo di codifica possa essere più veloce; e potrebbero anche essere peggio di x264, e probabilmente più lenti. Indipendentemente da ciò, FFmpeg oggi non supporta alcun mezzo di codifica gpu, al di fuori di libx264.

Se no, c'è un modo per aggiungere l'accelerazione gpu alla codifica / decodifica h.264?

    
posta Jason123 18.11.2012 - 03:37
fonte

2 risposte

4

VDPAU accelera solo la decodifica / riproduzione del video. Non so se il tempo necessario per copiare il video non elaborato sulla codifica GPU, e quindi rileggere i dati compressi significherebbe davvero che ci sarebbe stato molto beneficio da una GPU.

Con la riproduzione sei costretto a copiare i dati sulla GPU ed è quindi meglio copiare il flusso di file compresso più piccolo.

C'è un esempio di fare il passo di compressione H264 nel NVidia CUDA SDK ma tu è necessario fornire altro codice per creare un video vero

    
risposta data 18.11.2012 - 05:50
fonte
0

Potresti provare questo: link per codificare i flussi h264 e poi ridimensionarli con ffmpeg.

    
risposta data 28.08.2014 - 01:30
fonte

Leggi altre domande sui tag