在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ffmpeg实现dxva2硬件加速

ffmpeg实现dxva2硬件加速

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:22.18M
  • 下载次数:10
  • 浏览次数:324
  • 发布时间:2020-06-21
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
ffmpeg实现dxva2硬件加速全工程代码。VS2013平台。
【实例截图】
【核心代码】
Win32Project1_ffmpeg_dxva2
`-- Win32Project1_ffmpeg_dxva2
|-- Debug
| |-- Win32Project1.exe
| |-- Win32Project1.ilk
| |-- Win32Project1.pdb
| |-- avcodec-57.dll
| |-- avdevice-57.dll
| |-- avfilter-6.dll
| |-- avformat-57.dll
| |-- avutil-55.dll
| |-- output.yuv
| |-- postproc-54.dll
| |-- swresample-2.dll
| `-- swscale-4.dll
|-- Win32Project1
| |-- ConsoleAdapter.h
| |-- D3D
| | |-- include
| | | |-- D2D1.h
| | | |-- D2D1Helper.h
| | | |-- D2DBaseTypes.h
| | | |-- D2Derr.h
| | | |-- D3D10.h
| | | |-- D3D10_1.h
| | | |-- D3D10_1shader.h
| | | |-- D3D10effect.h
| | | |-- D3D10shader.h
| | | |-- D3D11.h
| | | |-- D3D11SDKLayers.h
| | | |-- D3D11Shader.h
| | | |-- D3DCSX.h
| | | |-- D3DX10.h
| | | |-- D3DX10core.h
| | | |-- D3DX10math.h
| | | |-- D3DX10math.inl
| | | |-- D3DX10mesh.h
| | | |-- D3DX10tex.h
| | | |-- D3DX11.h
| | | |-- D3DX11async.h
| | | |-- D3DX11core.h
| | | |-- D3DX11tex.h
| | | |-- D3Dcommon.h
| | | |-- D3Dcompiler.h
| | | |-- DWrite.h
| | | |-- DXGI.h
| | | |-- DXGIFormat.h
| | | |-- DXGIType.h
| | | |-- Dcommon.h
| | | |-- DxDiag.h
| | | |-- DxErr.h
| | | |-- PIXPlugin.h
| | | |-- X3DAudio.h
| | | |-- XAPO.h
| | | |-- XAPOBase.h
| | | |-- XAPOFX.h
| | | |-- XDSP.h
| | | |-- XInput.h
| | | |-- audiodefs.h
| | | |-- comdecl.h
| | | |-- d3d.h
| | | |-- d3d10misc.h
| | | |-- d3d10sdklayers.h
| | | |-- d3d8.h
| | | |-- d3d8caps.h
| | | |-- d3d8types.h
| | | |-- d3d9.h
| | | |-- d3d9caps.h
| | | |-- d3d9types.h
| | | |-- d3dcaps.h
| | | |-- d3drm.h
| | | |-- d3drmdef.h
| | | |-- d3drmobj.h
| | | |-- d3drmwin.h
| | | |-- d3dtypes.h
| | | |-- d3dvec.inl
| | | |-- d3dx10async.h
| | | |-- d3dx9.h
| | | |-- d3dx9anim.h
| | | |-- d3dx9core.h
| | | |-- d3dx9effect.h
| | | |-- d3dx9math.h
| | | |-- d3dx9math.inl
| | | |-- d3dx9mesh.h
| | | |-- d3dx9shader.h
| | | |-- d3dx9shape.h
| | | |-- d3dx9tex.h
| | | |-- d3dx9xof.h
| | | |-- ddraw.h
| | | |-- dinput.h
| | | |-- dinputd.h
| | | |-- dls1.h
| | | |-- dls2.h
| | | |-- dmdls.h
| | | |-- dmerror.h
| | | |-- dmksctrl.h
| | | |-- dmplugin.h
| | | |-- dmusbuff.h
| | | |-- dmusicc.h
| | | |-- dmusicf.h
| | | |-- dmusici.h
| | | |-- dmusics.h
| | | |-- dpaddr.h
| | | |-- dplay.h
| | | |-- dplay8.h
| | | |-- dplobby.h
| | | |-- dplobby8.h
| | | |-- dpnathlp.h
| | | |-- dsconf.h
| | | |-- dsetup.h
| | | |-- dsound.h
| | | |-- dvoice.h
| | | |-- dvp.h
| | | |-- dx7todx8.h
| | | |-- dxerr8.h
| | | |-- dxerr9.h
| | | |-- dxfile.h
| | | |-- dxsdkver.h
| | | |-- dxtrans.h
| | | |-- gameux.h
| | | |-- multimon.h
| | | |-- rmxfguid.h
| | | |-- rmxftmpl.h
| | | |-- rpcsal.h
| | | |-- strsafe.h
| | | |-- xact.h
| | | |-- xact2wb.h
| | | |-- xact3.h
| | | |-- xact3d.h
| | | |-- xact3d3.h
| | | |-- xact3wb.h
| | | |-- xaudio2.h
| | | |-- xaudio2fx.h
| | | |-- xma2defs.h
| | | |-- xnamath.h
| | | |-- xnamathconvert.inl
| | | |-- xnamathmatrix.inl
| | | |-- xnamathmisc.inl
| | | `-- xnamathvector.inl
| | `-- lib
| | |-- D3DCSX.lib
| | |-- D3DCSXd.lib
| | |-- DxErr.lib
| | |-- DxErr8.lib
| | |-- DxErr9.lib
| | |-- X3DAudio.lib
| | |-- XAPOFX.lib
| | |-- XInput.lib
| | |-- d2d1.lib
| | |-- d3d10.lib
| | |-- d3d10_1.lib
| | |-- d3d10_1d.lib
| | |-- d3d11.lib
| | |-- d3d8.lib
| | |-- d3d9.lib
| | |-- d3dcompiler.lib
| | |-- d3dx10.lib
| | |-- d3dx10d.lib
| | |-- d3dx11.lib
| | |-- d3dx11d.lib
| | |-- d3dx9.lib
| | |-- d3dx9d.lib
| | |-- d3dxof.lib
| | |-- ddraw.lib
| | |-- dinput.lib
| | |-- dinput8.lib
| | |-- dplayx.lib
| | |-- dsetup.lib
| | |-- dsound.lib
| | |-- dwrite.lib
| | |-- dxgi.lib
| | |-- dxguid.lib
| | |-- dxtrans.lib
| | |-- xapobase.lib
| | `-- xapobased.lib
| |-- D3DVidRender.cpp
| |-- D3DVidRender.h
| |-- Debug
| | |-- D3DVidRender.obj
| | |-- Win32Project1.Build.CppClean.log
| | |-- Win32Project1.log
| | |-- Win32Project1.obj
| | |-- Win32Project1.pch
| | |-- Win32Project1.res
| | |-- Win32Project1.tlog
| | | |-- CL.read.1.tlog
| | | |-- CL.write.1.tlog
| | | |-- Win32Project1.lastbuildstate
| | | |-- cl.command.1.tlog
| | | |-- link.command.1.tlog
| | | |-- link.read.1.tlog
| | | |-- link.write.1.tlog
| | | |-- rc.command.1.tlog
| | | |-- rc.read.1.tlog
| | | `-- rc.write.1.tlog
| | |-- ffmpeg_dxva2.obj
| | |-- stdafx.obj
| | |-- vc120.idb
| | `-- vc120.pdb
| |-- ReadMe.txt
| |-- Resource.h
| |-- Win32Project1.cpp
| |-- Win32Project1.h
| |-- Win32Project1.ico
| |-- Win32Project1.rc
| |-- Win32Project1.vcxproj
| |-- Win32Project1.vcxproj.filters
| |-- Win32Project1.vcxproj.user
| |-- ffmpeg_dxva2.cpp
| |-- ffmpeg_dxva2.h
| |-- include
| | |-- SDL
| | | |-- SDL.h
| | | |-- SDL_assert.h
| | | |-- SDL_atomic.h
| | | |-- SDL_audio.h
| | | |-- SDL_bits.h
| | | |-- SDL_blendmode.h
| | | |-- SDL_clipboard.h
| | | |-- SDL_config.h
| | | |-- SDL_cpuinfo.h
| | | |-- SDL_egl.h
| | | |-- SDL_endian.h
| | | |-- SDL_error.h
| | | |-- SDL_events.h
| | | |-- SDL_filesystem.h
| | | |-- SDL_gamecontroller.h
| | | |-- SDL_gesture.h
| | | |-- SDL_haptic.h
| | | |-- SDL_hints.h
| | | |-- SDL_joystick.h
| | | |-- SDL_keyboard.h
| | | |-- SDL_keycode.h
| | | |-- SDL_loadso.h
| | | |-- SDL_log.h
| | | |-- SDL_main.h
| | | |-- SDL_messagebox.h
| | | |-- SDL_mouse.h
| | | |-- SDL_mutex.h
| | | |-- SDL_name.h
| | | |-- SDL_opengl.h
| | | |-- SDL_opengl_glext.h
| | | |-- SDL_opengles.h
| | | |-- SDL_opengles2.h
| | | |-- SDL_opengles2_gl2.h
| | | |-- SDL_opengles2_gl2ext.h
| | | |-- SDL_opengles2_gl2platform.h
| | | |-- SDL_opengles2_khrplatform.h
| | | |-- SDL_pixels.h
| | | |-- SDL_platform.h
| | | |-- SDL_power.h
| | | |-- SDL_quit.h
| | | |-- SDL_rect.h
| | | |-- SDL_render.h
| | | |-- SDL_revision.h
| | | |-- SDL_rwops.h
| | | |-- SDL_scancode.h
| | | |-- SDL_shape.h
| | | |-- SDL_stdinc.h
| | | |-- SDL_surface.h
| | | |-- SDL_system.h
| | | |-- SDL_syswm.h
| | | |-- SDL_test.h
| | | |-- SDL_test_assert.h
| | | |-- SDL_test_common.h
| | | |-- SDL_test_compare.h
| | | |-- SDL_test_crc32.h
| | | |-- SDL_test_font.h
| | | |-- SDL_test_fuzzer.h
| | | |-- SDL_test_harness.h
| | | |-- SDL_test_images.h
| | | |-- SDL_test_log.h
| | | |-- SDL_test_md5.h
| | | |-- SDL_test_random.h
| | | |-- SDL_thread.h
| | | |-- SDL_timer.h
| | | |-- SDL_touch.h
| | | |-- SDL_types.h
| | | |-- SDL_version.h
| | | |-- SDL_video.h
| | | |-- begin_code.h
| | | `-- close_code.h
| | |-- SShellNotifyIcon.cpp
| | |-- SShellNotifyIcon.h
| | |-- SouiRealWndHandler.cpp
| | |-- SouiRealWndHandler.h
| | |-- _mingw.h
| | |-- inttypes.h
| | |-- libavcodec
| | | |-- avcodec.h
| | | |-- avdct.h
| | | |-- avfft.h
| | | |-- d3d11va.h
| | | |-- dirac.h
| | | |-- dv_profile.h
| | | |-- dxva2.h
| | | |-- jni.h
| | | |-- mediacodec.h
| | | |-- qsv.h
| | | |-- vaapi.h
| | | |-- vda.h
| | | |-- vdpau.h
| | | |-- version.h
| | | |-- videotoolbox.h
| | | |-- vorbis_parser.h
| | | `-- xvmc.h
| | |-- libavdevice
| | | |-- avdevice.h
| | | `-- version.h
| | |-- libavfilter
| | | |-- avfilter.h
| | | |-- avfiltergraph.h
| | | |-- buffersink.h
| | | |-- buffersrc.h
| | | `-- version.h
| | |-- libavformat
| | | |-- avformat.h
| | | |-- avio.h
| | | `-- version.h
| | |-- libavutil
| | | |-- adler32.h
| | | |-- aes.h
| | | |-- aes_ctr.h
| | | |-- attributes.h
| | | |-- audio_fifo.h
| | | |-- avassert.h
| | | |-- avconfig.h
| | | |-- avstring.h
| | | |-- avutil.h
| | | |-- base64.h
| | | |-- blowfish.h
| | | |-- bprint.h
| | | |-- bswap.h
| | | |-- buffer.h
| | | |-- camellia.h
| | | |-- cast5.h
| | | |-- channel_layout.h
| | | |-- common.h
| | | |-- cpu.h
| | | |-- crc.h
| | | |-- des.h
| | | |-- dict.h
| | | |-- display.h
| | | |-- downmix_info.h
| | | |-- error.h
| | | |-- eval.h
| | | |-- ffversion.h
| | | |-- fifo.h
| | | |-- file.h
| | | |-- frame.h
| | | |-- hash.h
| | | |-- hmac.h
| | | |-- hwcontext.h
| | | |-- hwcontext_cuda.h
| | | |-- hwcontext_dxva2.h
| | | |-- hwcontext_vaapi.h
| | | |-- hwcontext_vdpau.h
| | | |-- imgutils.h
| | | |-- intfloat.h
| | | |-- intreadwrite.h
| | | |-- lfg.h
| | | |-- log.h
| | | |-- lzo.h
| | | |-- macros.h
| | | |-- mastering_display_metadata.h
| | | |-- mathematics.h
| | | |-- md5.h
| | | |-- mem.h
| | | |-- motion_vector.h
| | | |-- murmur3.h
| | | |-- opt.h
| | | |-- parseutils.h
| | | |-- pixdesc.h
| | | |-- pixelutils.h
| | | |-- pixfmt.h
| | | |-- random_seed.h
| | | |-- rational.h
| | | |-- rc4.h
| | | |-- replaygain.h
| | | |-- ripemd.h
| | | |-- samplefmt.h
| | | |-- sha.h
| | | |-- sha512.h
| | | |-- stereo3d.h
| | | |-- tea.h
| | | |-- threadmessage.h
| | | |-- time.h
| | | |-- timecode.h
| | | |-- timestamp.h
| | | |-- tree.h
| | | |-- twofish.h
| | | |-- version.h
| | | `-- xtea.h
| | |-- libpostproc
| | | |-- postprocess.h
| | | `-- version.h
| | |-- libswresample
| | | |-- swresample.h
| | | `-- version.h
| | |-- libswscale
| | | |-- swscale.h
| | | `-- version.h
| | `-- stdint.h
| |-- lib
| | |-- SDL2.lib
| | |-- SDL2main.lib
| | |-- avcodec.lib
| | |-- avdevice.lib
| | |-- avfilter.lib
| | |-- avformat.lib
| | |-- avutil.lib
| | |-- postproc.lib
| | |-- swresample.lib
| | `-- swscale.lib
| |-- output.yuv
| |-- small.ico
| |-- stdafx.cpp
| |-- stdafx.h
| `-- targetver.h
|-- Win32Project1.sln
`-- Win32Project1.v12.suo

19 directories, 401 files

标签:

实例下载地址

ffmpeg实现dxva2硬件加速

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警