History

avcodec: add D3D12VA hardware HEVC encoder

This implementation is based on D3D12 Video Encoding Spec: https://microsoft.github.io/DirectX-Specs/d3d/D3D12VideoEncoding.html Sample command line for transcoding: ffmpeg.exe -hwaccel d3d12va -hwaccel_output_format d3d12 -i input.mp4 -c:v hevc_d3d12va output.mp4

Tong Wu committed 3 years ago

Commit ba0c14e1 parent d8221466 files · +2910 −1Browse files

Showing the changes to libavcodec/allcodecs.c (1 of 6 files). Show all

Unified · Split

libavcodec/allcodecs.c+1−0
@@ -849,6 +849,7 @@ extern const FFCodec ff_h264_vaapi_encoder; · 848 unmodified lines
849extern const FFCodec ff_h264_videotoolbox_encoder;849extern const FFCodec ff_h264_videotoolbox_encoder;
850extern const FFCodec ff_hevc_amf_encoder;850extern const FFCodec ff_hevc_amf_encoder;
851extern const FFCodec ff_hevc_cuvid_decoder;851extern const FFCodec ff_hevc_cuvid_decoder;
852extern const FFCodec ff_hevc_d3d12va_encoder;
852extern const FFCodec ff_hevc_mediacodec_decoder;853extern const FFCodec ff_hevc_mediacodec_decoder;
853extern const FFCodec ff_hevc_mediacodec_encoder;854extern const FFCodec ff_hevc_mediacodec_encoder;
854extern const FFCodec ff_hevc_mf_encoder;855extern const FFCodec ff_hevc_mf_encoder;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t