2011-04-05 4 views
11

FFmpeg의 하드웨어 가속 버전 (예 : GPU를 사용하는 버전)이 있습니까?FFmpeg 하드웨어 가속 -> GPU + DirectShow

또한 누구나 GPU를 지원하는 FFmpeg를 사용합니까? 비디오 형식을 스케일링하고 변환하는 데 아마도 사용됩니까? 또는, 예를 들어, DirectShow를 사용하여 이미지 크기를 조정하고 표면에 이미지를 표시 할 수 있습니까? 그렇다면 누구나 작은 코드 샘플을 제공 할 수 있습니까?

+0

이것은 아마도 사소한 일입니다. 이 라이브러리는 다중 플랫폼이므로 지원되는 각 플랫폼마다 별도의 가속 코드베이스가 필요합니다. –

답변

2

nVidia 카드를 사용하는 유닉스 용 가속 코덱이 있습니다 (VDPAU). 또한 mpegvideo_xvmc 코덱은 XvMC을 사용하며 드라이버에서 지원하는 경우 X11에서 MPEG-1 및 2를 디코딩 할 수 있으며 VA API을 사용하는 일부 코덱도 있습니다. 당신이 필요한 DirectShow 필터를 제공하기 때문에

(모두는 FFmpeg 필터를하고도 지원하는 등 자막을 표시 할 수 있습니다), 당신은 ffdshow tryouts을 설치해야합니다 DirectShow를 함께 사용하려면 Windows의

은,는 FFmpeg은 DXVA 2를 지원