在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → H.265编解码器

H.265编解码器

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:44.89M
  • 下载次数:4
  • 浏览次数:131
  • 发布时间:2021-01-28
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
源码经过VS2010编译后得到的TAppEncoder.exe,TAppDecoder.exe,安装好环境后可直接使用。
【实例截图】
【核心代码】
2c8f89ef-3875-4f9c-92c5-43daf57c5058
└── x265
├── bin
│   └── vc10
│   ├── Win32
│   │   └── Debug
│   │   ├── TAppDecoderAnalyser.exe
│   │   ├── TAppDecoderAnalyser.ilk
│   │   ├── TAppDecoderAnalyser.pdb
│   │   ├── TAppDecoder.exe
│   │   ├── TAppDecoder.ilk
│   │   ├── TAppDecoder.pdb
│   │   ├── TAppEncoder.exe
│   │   ├── TAppEncoder.ilk
│   │   └── TAppEncoder.pdb
│   └── x64
│   └── Debug
│   ├── TAppDecoder.exe
│   ├── TAppDecoder.ilk
│   ├── TAppDecoder.pdb
│   ├── TAppEncoder.exe
│   ├── TAppEncoder.ilk
│   └── TAppEncoder.pdb
├── build
│   ├── HM_vc10.sdf
│   ├── HM_vc10.sln
│   ├── HM_vc10.suo
│   ├── HM_vc8.sln
│   ├── HM_vc9.sln
│   ├── ipch
│   │   └── tappencoder_vc10-50ef330f
│   │   └── tappencoder-608264e4.ipch
│   ├── linux
│   │   ├── app
│   │   │   ├── TAppDecoder
│   │   │   │   └── makefile
│   │   │   ├── TAppDecoderAnalyser
│   │   │   │   └── makefile
│   │   │   └── TAppEncoder
│   │   │   └── makefile
│   │   ├── common
│   │   │   └── makefile.base
│   │   ├── lib
│   │   │   ├── TAppCommon
│   │   │   │   └── makefile
│   │   │   ├── TLibCommon
│   │   │   │   └── makefile
│   │   │   ├── TLibDecoder
│   │   │   │   └── makefile
│   │   │   ├── TLibDecoderAnalyser
│   │   │   │   └── makefile
│   │   │   ├── TLibEncoder
│   │   │   │   └── makefile
│   │   │   └── TLibVideoIO
│   │   │   └── makefile
│   │   ├── makefile
│   │   └── utils
│   │   ├── annexBbytecount
│   │   │   └── makefile
│   │   └── convert_NtoMbit_YCbCr
│   │   └── makefile
│   ├── vc10
│   │   ├── TAppCommon_vc10.vcxproj
│   │   ├── TAppCommon_vc10.vcxproj.filters
│   │   ├── TAppCommon_vc10.vcxproj.user
│   │   ├── TAppDecoderAnalyser_vc10.vcxproj
│   │   ├── TAppDecoderAnalyser_vc10.vcxproj.filters
│   │   ├── TAppDecoderAnalyser_vc10.vcxproj.user
│   │   ├── TAppDecoder_vc10.vcxproj
│   │   ├── TAppDecoder_vc10.vcxproj.filters
│   │   ├── TAppDecoder_vc10.vcxproj.user
│   │   ├── TAppEncoder_vc10.vcxproj
│   │   ├── TAppEncoder_vc10.vcxproj.filters
│   │   ├── TAppEncoder_vc10.vcxproj.user
│   │   ├── TLibCommon_vc10.vcxproj
│   │   ├── TLibCommon_vc10.vcxproj.filters
│   │   ├── TLibCommon_vc10.vcxproj.user
│   │   ├── TLibDecoderAnalyser_vc10.vcxproj
│   │   ├── TLibDecoderAnalyser_vc10.vcxproj.filters
│   │   ├── TLibDecoderAnalyser_vc10.vcxproj.user
│   │   ├── TLibDecoder_vc10.vcxproj
│   │   ├── TLibDecoder_vc10.vcxproj.filters
│   │   ├── TLibDecoder_vc10.vcxproj.user
│   │   ├── TLibEncoder_vc10.vcxproj
│   │   ├── TLibEncoder_vc10.vcxproj.filters
│   │   ├── TLibEncoder_vc10.vcxproj.user
│   │   ├── TLibVideoIO_vc10.vcxproj
│   │   ├── TLibVideoIO_vc10.vcxproj.filters
│   │   ├── TLibVideoIO_vc10.vcxproj.user
│   │   ├── Win32
│   │   │   └── Debug
│   │   │   ├── TAppCommon
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── lib.command.1.tlog
│   │   │   │   ├── Lib-link.read.1.tlog
│   │   │   │   ├── Lib-link.write.1.tlog
│   │   │   │   ├── program_options_lite.obj
│   │   │   │   ├── TAppCommon.lastbuildstate
│   │   │   │   ├── TAppCommon.lib
│   │   │   │   ├── TAppCommon_vc10.log
│   │   │   │   ├── TAppCommon.write.1.tlog
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TAppDecoder
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── decmain.obj
│   │   │   │   ├── link.8896-cvtres.read.1.tlog
│   │   │   │   ├── link.8896-cvtres.write.1.tlog
│   │   │   │   ├── link.8896.read.1.tlog
│   │   │   │   ├── link.8896.write.1.tlog
│   │   │   │   ├── link.command.1.tlog
│   │   │   │   ├── link-cvtres.read.1.tlog
│   │   │   │   ├── link-cvtres.write.1.tlog
│   │   │   │   ├── link.read.1.tlog
│   │   │   │   ├── link.write.1.tlog
│   │   │   │   ├── mt.command.1.tlog
│   │   │   │   ├── mt.read.1.tlog
│   │   │   │   ├── mt.write.1.tlog
│   │   │   │   ├── rc.command.1.tlog
│   │   │   │   ├── rc.read.1.tlog
│   │   │   │   ├── rc.write.1.tlog
│   │   │   │   ├── TAppDecCfg.obj
│   │   │   │   ├── TAppDecoder.exe.embed.manifest
│   │   │   │   ├── TAppDecoder.exe.embed.manifest.res
│   │   │   │   ├── TAppDecoder.exe.intermediate.manifest
│   │   │   │   ├── TAppDecoder.lastbuildstate
│   │   │   │   ├── TAppDecoder_manifest.rc
│   │   │   │   ├── TAppDecoder_vc10.log
│   │   │   │   ├── TAppDecoder_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   │   ├── TAppDecoder.write.1.tlog
│   │   │   │   ├── TAppDecTop.obj
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TAppDecoderAnalyser
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── decmain.obj
│   │   │   │   ├── link.7860-cvtres.read.1.tlog
│   │   │   │   ├── link.7860-cvtres.write.1.tlog
│   │   │   │   ├── link.7860.read.1.tlog
│   │   │   │   ├── link.7860.write.1.tlog
│   │   │   │   ├── link.command.1.tlog
│   │   │   │   ├── link-cvtres.read.1.tlog
│   │   │   │   ├── link-cvtres.write.1.tlog
│   │   │   │   ├── link.read.1.tlog
│   │   │   │   ├── link.write.1.tlog
│   │   │   │   ├── mt.command.1.tlog
│   │   │   │   ├── mt.read.1.tlog
│   │   │   │   ├── mt.write.1.tlog
│   │   │   │   ├── rc.command.1.tlog
│   │   │   │   ├── rc.read.1.tlog
│   │   │   │   ├── rc.write.1.tlog
│   │   │   │   ├── TAppDecCfg.obj
│   │   │   │   ├── TAppDecoderAnalyser.exe.embed.manifest
│   │   │   │   ├── TAppDecoderAnalyser.exe.embed.manifest.res
│   │   │   │   ├── TAppDecoderAnalyser.exe.intermediate.manifest
│   │   │   │   ├── TAppDecoderAnalyser.lastbuildstate
│   │   │   │   ├── TAppDecoderAnalyser_manifest.rc
│   │   │   │   ├── TAppDecoderAnalyser_vc10.log
│   │   │   │   ├── TAppDecoderAnalyser_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   │   ├── TAppDecoderAnalyser.write.1.tlog
│   │   │   │   ├── TAppDecTop.obj
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TAppEncoder
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── encmain.obj
│   │   │   │   ├── link.9476-cvtres.read.1.tlog
│   │   │   │   ├── link.9476-cvtres.write.1.tlog
│   │   │   │   ├── link.9476.read.1.tlog
│   │   │   │   ├── link.9476.write.1.tlog
│   │   │   │   ├── link.command.1.tlog
│   │   │   │   ├── link-cvtres.read.1.tlog
│   │   │   │   ├── link-cvtres.write.1.tlog
│   │   │   │   ├── link.read.1.tlog
│   │   │   │   ├── link.write.1.tlog
│   │   │   │   ├── mt.command.1.tlog
│   │   │   │   ├── mt.read.1.tlog
│   │   │   │   ├── mt.write.1.tlog
│   │   │   │   ├── rc.command.1.tlog
│   │   │   │   ├── rc.read.1.tlog
│   │   │   │   ├── rc.write.1.tlog
│   │   │   │   ├── TAppEncCfg.obj
│   │   │   │   ├── TAppEncoder.exe.embed.manifest
│   │   │   │   ├── TAppEncoder.exe.embed.manifest.res
│   │   │   │   ├── TAppEncoder.exe.intermediate.manifest
│   │   │   │   ├── TAppEncoder.lastbuildstate
│   │   │   │   ├── TAppEncoder_manifest.rc
│   │   │   │   ├── TAppEncoder_vc10.log
│   │   │   │   ├── TAppEncoder.write.1.tlog
│   │   │   │   ├── TAppEncTop.obj
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TLibCommon
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── ContextModel3DBuffer.obj
│   │   │   │   ├── ContextModel.obj
│   │   │   │   ├── Debug.obj
│   │   │   │   ├── lib.command.1.tlog
│   │   │   │   ├── Lib-link.read.1.tlog
│   │   │   │   ├── Lib-link.write.1.tlog
│   │   │   │   ├── libmd5.obj
│   │   │   │   ├── SEI.obj
│   │   │   │   ├── TComBitStream.obj
│   │   │   │   ├── TComCABACTables.obj
│   │   │   │   ├── TComChromaFormat.obj
│   │   │   │   ├── TComDataCU.obj
│   │   │   │   ├── TComInterpolationFilter.obj
│   │   │   │   ├── TComLoopFilter.obj
│   │   │   │   ├── TComMotionInfo.obj
│   │   │   │   ├── TComPattern.obj
│   │   │   │   ├── TComPic.obj
│   │   │   │   ├── TComPicSym.obj
│   │   │   │   ├── TComPicYuvMD5.obj
│   │   │   │   ├── TComPicYuv.obj
│   │   │   │   ├── TComPrediction.obj
│   │   │   │   ├── TComRdCost.obj
│   │   │   │   ├── TComRdCostWeightPrediction.obj
│   │   │   │   ├── TComRom.obj
│   │   │   │   ├── TComSampleAdaptiveOffset.obj
│   │   │   │   ├── TComSlice.obj
│   │   │   │   ├── TComTrQuant.obj
│   │   │   │   ├── TComTU.obj
│   │   │   │   ├── TComWeightPrediction.obj
│   │   │   │   ├── TComYuv.obj
│   │   │   │   ├── TLibCommon.lastbuildstate
│   │   │   │   ├── TLibCommon.lib
│   │   │   │   ├── TLibCommon_vc10.log
│   │   │   │   ├── TLibCommon_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   │   ├── TLibCommon.write.1.tlog
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TLibDecoder
│   │   │   │   ├── AnnexBread.obj
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── lib.command.1.tlog
│   │   │   │   ├── Lib-link.read.1.tlog
│   │   │   │   ├── Lib-link.write.1.tlog
│   │   │   │   ├── NALread.obj
│   │   │   │   ├── SEIread.obj
│   │   │   │   ├── SyntaxElementParser.obj
│   │   │   │   ├── TDecBinCoderCABAC.obj
│   │   │   │   ├── TDecCAVLC.obj
│   │   │   │   ├── TDecCu.obj
│   │   │   │   ├── TDecEntropy.obj
│   │   │   │   ├── TDecGop.obj
│   │   │   │   ├── TDecSbac.obj
│   │   │   │   ├── TDecSlice.obj
│   │   │   │   ├── TDecTop.obj
│   │   │   │   ├── TLibDecoder.lastbuildstate
│   │   │   │   ├── TLibDecoder.lib
│   │   │   │   ├── TLibDecoder_vc10.log
│   │   │   │   ├── TLibDecoder_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   │   ├── TLibDecoder.write.1.tlog
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TLibDecoderAnalyser
│   │   │   │   ├── AnnexBread.obj
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── lib.command.1.tlog
│   │   │   │   ├── Lib-link.read.1.tlog
│   │   │   │   ├── Lib-link.write.1.tlog
│   │   │   │   ├── NALread.obj
│   │   │   │   ├── SEIread.obj
│   │   │   │   ├── SyntaxElementParser.obj
│   │   │   │   ├── TDecBinCoderCABAC.obj
│   │   │   │   ├── TDecCAVLC.obj
│   │   │   │   ├── TDecCu.obj
│   │   │   │   ├── TDecEntropy.obj
│   │   │   │   ├── TDecGop.obj
│   │   │   │   ├── TDecSbac.obj
│   │   │   │   ├── TDecSlice.obj
│   │   │   │   ├── TDecTop.obj
│   │   │   │   ├── TLibDecoderAnalyser.lastbuildstate
│   │   │   │   ├── TLibDecoderAnalyser.lib
│   │   │   │   ├── TLibDecoderAnalyser_vc10.log
│   │   │   │   ├── TLibDecoderAnalyser_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   │   ├── TLibDecoderAnalyser.write.1.tlog
│   │   │   │   ├── vc100.idb
│   │   │   │   └── vc100.pdb
│   │   │   ├── TLibEncoder
│   │   │   │   ├── cl.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── lib.command.1.tlog
│   │   │   │   ├── Lib-link.read.1.tlog
│   │   │   │   ├── Lib-link.write.1.tlog
│   │   │   │   ├── NALwrite.obj
│   │   │   │   ├── SEIEncoder.obj
│   │   │   │   ├── SEIwrite.obj
│   │   │   │   ├── SyntaxElementWriter.obj
│   │   │   │   ├── TEncBinCoderCABACCounter.obj
│   │   │   │   ├── TEncBinCoderCABAC.obj
│   │   │   │   ├── TEncCavlc.obj
│   │   │   │   ├── TEncCu.obj
│   │   │   │   ├── TEncEntropy.obj
│   │   │   │   ├── TEncGOP.obj
│   │   │   │   ├── TEncPic.obj
│   │   │   │   ├── TEncPreanalyzer.obj
│   │   │   │   ├── TEncRateCtrl.obj
│   │   │   │   ├── TEncSampleAdaptiveOffset.obj
│   │   │   │   ├── TEncSbac.obj
│   │   │   │   ├── TEncSearch.obj
│   │   │   │   ├── TEncSlice.obj
│   │   │   │   ├── TEncTop.obj
│   │   │   │   ├── TLibEncoder.lastbuildstate
│   │   │   │   ├── TLibEncoder.lib
│   │   │   │   ├── TLibEncoder_vc10.log
│   │   │   │   ├── TLibEncoder.write.1.tlog
│   │   │   │   ├── vc100.idb
│   │   │   │   ├── vc100.pdb
│   │   │   │   └── WeightPredAnalysis.obj
│   │   │   └── TLibVideoIo
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── lib.command.1.tlog
│   │   │   ├── Lib-link.read.1.tlog
│   │   │   ├── Lib-link.write.1.tlog
│   │   │   ├── TLibVideoIO.lastbuildstate
│   │   │   ├── TLibVideoIO.lib
│   │   │   ├── TLibVideoIO_vc10.log
│   │   │   ├── TLibVideoIO_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   ├── TLibVideoIO.write.1.tlog
│   │   │   ├── TVideoIOYuv.obj
│   │   │   ├── vc100.idb
│   │   │   └── vc100.pdb
│   │   └── x64
│   │   └── Debug
│   │   ├── TAppCommon
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── lib.command.1.tlog
│   │   │   ├── Lib-link.read.1.tlog
│   │   │   ├── Lib-link.write.1.tlog
│   │   │   ├── program_options_lite.obj
│   │   │   ├── TAppCommon.lastbuildstate
│   │   │   ├── TAppCommon.lib
│   │   │   ├── TAppCommon_vc10.log
│   │   │   ├── TAppCommon_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   ├── TAppCommon.write.1.tlog
│   │   │   ├── vc100.idb
│   │   │   └── vc100.pdb
│   │   ├── TAppDecoder
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── decmain.obj
│   │   │   ├── link.9716-cvtres.read.1.tlog
│   │   │   ├── link.9716-cvtres.write.1.tlog
│   │   │   ├── link.9716.read.1.tlog
│   │   │   ├── link.9716.write.1.tlog
│   │   │   ├── link.command.1.tlog
│   │   │   ├── link-cvtres.read.1.tlog
│   │   │   ├── link-cvtres.write.1.tlog
│   │   │   ├── link.read.1.tlog
│   │   │   ├── link.write.1.tlog
│   │   │   ├── mt.command.1.tlog
│   │   │   ├── mt.read.1.tlog
│   │   │   ├── mt.write.1.tlog
│   │   │   ├── rc.command.1.tlog
│   │   │   ├── rc.read.1.tlog
│   │   │   ├── rc.write.1.tlog
│   │   │   ├── TAppDecCfg.obj
│   │   │   ├── TAppDecoder.exe.embed.manifest
│   │   │   ├── TAppDecoder.exe.embed.manifest.res
│   │   │   ├── TAppDecoder.exe.intermediate.manifest
│   │   │   ├── TAppDecoder.lastbuildstate
│   │   │   ├── TAppDecoder_manifest.rc
│   │   │   ├── TAppDecoder_vc10.log
│   │   │   ├── TAppDecoder.write.1.tlog
│   │   │   ├── TAppDecTop.obj
│   │   │   ├── vc100.idb
│   │   │   └── vc100.pdb
│   │   ├── TAppEncoder
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── encmain.obj
│   │   │   ├── link.9904-cvtres.read.1.tlog
│   │   │   ├── link.9904-cvtres.write.1.tlog
│   │   │   ├── link.9904.read.1.tlog
│   │   │   ├── link.9904.write.1.tlog
│   │   │   ├── link.command.1.tlog
│   │   │   ├── link-cvtres.read.1.tlog
│   │   │   ├── link-cvtres.write.1.tlog
│   │   │   ├── link.read.1.tlog
│   │   │   ├── link.write.1.tlog
│   │   │   ├── mt.command.1.tlog
│   │   │   ├── mt.read.1.tlog
│   │   │   ├── mt.write.1.tlog
│   │   │   ├── rc.command.1.tlog
│   │   │   ├── rc.read.1.tlog
│   │   │   ├── rc.write.1.tlog
│   │   │   ├── TAppEncCfg.obj
│   │   │   ├── TAppEncoder.exe.embed.manifest
│   │   │   ├── TAppEncoder.exe.embed.manifest.res
│   │   │   ├── TAppEncoder.exe.intermediate.manifest
│   │   │   ├── TAppEncoder.lastbuildstate
│   │   │   ├── TAppEncoder_manifest.rc
│   │   │   ├── TAppEncoder_vc10.log
│   │   │   ├── TAppEncoder.write.1.tlog
│   │   │   ├── TAppEncTop.obj
│   │   │   ├── vc100.idb
│   │   │   └── vc100.pdb
│   │   ├── TLibCommon
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── ContextModel3DBuffer.obj
│   │   │   ├── ContextModel.obj
│   │   │   ├── Debug.obj
│   │   │   ├── lib.command.1.tlog
│   │   │   ├── Lib-link.read.1.tlog
│   │   │   ├── Lib-link.write.1.tlog
│   │   │   ├── libmd5.obj
│   │   │   ├── SEI.obj
│   │   │   ├── TComBitStream.obj
│   │   │   ├── TComCABACTables.obj
│   │   │   ├── TComChromaFormat.obj
│   │   │   ├── TComDataCU.obj
│   │   │   ├── TComInterpolationFilter.obj
│   │   │   ├── TComLoopFilter.obj
│   │   │   ├── TComMotionInfo.obj
│   │   │   ├── TComPattern.obj
│   │   │   ├── TComPic.obj
│   │   │   ├── TComPicSym.obj
│   │   │   ├── TComPicYuvMD5.obj
│   │   │   ├── TComPicYuv.obj
│   │   │   ├── TComPrediction.obj
│   │   │   ├── TComRdCost.obj
│   │   │   ├── TComRdCostWeightPrediction.obj
│   │   │   ├── TComRom.obj
│   │   │   ├── TComSampleAdaptiveOffset.obj
│   │   │   ├── TComSlice.obj
│   │   │   ├── TComTrQuant.obj
│   │   │   ├── TComTU.obj
│   │   │   ├── TComWeightPrediction.obj
│   │   │   ├── TComYuv.obj
│   │   │   ├── TLibCommon.lastbuildstate
│   │   │   ├── TLibCommon.lib
│   │   │   ├── TLibCommon_vc10.log
│   │   │   ├── TLibCommon_vc10.vcxprojResolveAssemblyReference.cache
│   │   │   ├── TLibCommon.write.1.tlog
│   │   │   ├── vc100.idb
│   │   │   └── vc100.pdb
│   │   ├── TLibDecoder
│   │   │   ├── AnnexBread.obj
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── lib.command.1.tlog
│   │   │   ├── Lib-link.read.1.tlog
│   │   │   ├── Lib-link.write.1.tlog
│   │   │   ├── NALread.obj
│   │   │   ├── SEIread.obj
│   │   │   ├── SyntaxElementParser.obj
│   │   │   ├── TDecBinCoderCABAC.obj
│   │   │   ├── TDecCAVLC.obj
│   │   │   ├── TDecCu.obj
│   │   │   ├── TDecEntropy.obj
│   │   │   ├── TDecGop.obj
│   │   │   ├── TDecSbac.obj
│   │   │   ├── TDecSlice.obj
│   │   │   ├── TDecTop.obj
│   │   │   ├── TLibDecoder.lastbuildstate
│   │   │   ├── TLibDecoder.lib
│   │   │   ├── TLibDecoder_vc10.log
│   │   │   ├── TLibDecoder.write.1.tlog
│   │   │   ├── vc100.idb
│   │   │   └── vc100.pdb
│   │   ├── TLibEncoder
│   │   │   ├── cl.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── lib.command.1.tlog
│   │   │   ├── Lib-link.read.1.tlog
│   │   │   ├── Lib-link.write.1.tlog
│   │   │   ├── NALwrite.obj
│   │   │   ├── SEIEncoder.obj
│   │   │   ├── SEIwrite.obj
│   │   │   ├── SyntaxElementWriter.obj
│   │   │   ├── TEncBinCoderCABACCounter.obj
│   │   │   ├── TEncBinCoderCABAC.obj
│   │   │   ├── TEncCavlc.obj
│   │   │   ├── TEncCu.obj
│   │   │   ├── TEncEntropy.obj
│   │   │   ├── TEncGOP.obj
│   │   │   ├── TEncPic.obj
│   │   │   ├── TEncPreanalyzer.obj
│   │   │   ├── TEncRateCtrl.obj
│   │   │   ├── TEncSampleAdaptiveOffset.obj
│   │   │   ├── TEncSbac.obj
│   │   │   ├── TEncSearch.obj
│   │   │   ├── TEncSlice.obj
│   │   │   ├── TEncTop.obj
│   │   │   ├── TLibEncoder.lastbuildstate
│   │   │   ├── TLibEncoder.lib
│   │   │   ├── TLibEncoder_vc10.log
│   │   │   ├── TLibEncoder.write.1.tlog
│   │   │   ├── vc100.idb
│   │   │   ├── vc100.pdb
│   │   │   └── WeightPredAnalysis.obj
│   │   └── TLibVideoIo
│   │   ├── cl.command.1.tlog
│   │   ├── CL.read.1.tlog
│   │   ├── CL.write.1.tlog
│   │   ├── lib.command.1.tlog
│   │   ├── Lib-link.read.1.tlog
│   │   ├── Lib-link.write.1.tlog
│   │   ├── TLibVideoIO.lastbuildstate
│   │   ├── TLibVideoIO.lib
│   │   ├── TLibVideoIO_vc10.log
│   │   ├── TLibVideoIO_vc10.vcxprojResolveAssemblyReference.cache
│   │   ├── TLibVideoIO.write.1.tlog
│   │   ├── TVideoIOYuv.obj
│   │   ├── vc100.idb
│   │   └── vc100.pdb
│   ├── vc8
│   │   ├── TAppCommon_vc8.vcproj
│   │   ├── TAppDecoder_vc8.vcproj
│   │   ├── TAppEncoder_vc8.vcproj
│   │   ├── TLibCommon_vc8.vcproj
│   │   ├── TLibDecoder_vc8.vcproj
│   │   ├── TLibEncoder_vc8.vcproj
│   │   └── TLibVideoIO_vc8.vcproj
│   └── vc9
│   ├── TAppCommon_vc9.vcproj
│   ├── TAppDecoder_vc9.vcproj
│   ├── TAppEncoder_vc9.vcproj
│   ├── TLibCommon_vc9.vcproj
│   ├── TLibDecoder_vc9.vcproj
│   ├── TLibEncoder_vc9.vcproj
│   └── TLibVideoIO_vc9.vcproj
├── cfg
│   ├── encoder_intra_high_throughput_rext.cfg
│   ├── encoder_intra_main10.cfg
│   ├── encoder_intra_main.cfg
│   ├── encoder_intra_main_rext.cfg
│   ├── encoder_lowdelay_main10.cfg
│   ├── encoder_lowdelay_main.cfg
│   ├── encoder_lowdelay_main_rext.cfg
│   ├── encoder_lowdelay_P_main10.cfg
│   ├── encoder_lowdelay_P_main.cfg
│   ├── encoder_randomaccess_main10.cfg
│   ├── encoder_randomaccess_main.cfg
│   ├── encoder_randomaccess_main_rext.cfg
│   ├── misc
│   │   ├── encoder_lowdelay_main_field_coding.cfg
│   │   ├── encoder_randomaccess_main_2tids.cfg
│   │   ├── encoder_randomaccess_main_field_coding.cfg
│   │   └── encoder_randomaccess_main_field_coding_simple_GOP.cfg
│   └── per-sequence
│   ├── BasketballDrill.cfg
│   ├── BasketballDrillText.cfg
│   ├── BasketballDrive.cfg
│   ├── BasketballPass.cfg
│   ├── BasketballScreen_444.cfg
│   ├── BasketballScreen_RGB.cfg
│   ├── BirdsInCage_444_10bit.cfg
│   ├── BlowingBubbles.cfg
│   ├── BQMall.cfg
│   ├── BQSquare.cfg
│   ├── BQTerrace.cfg
│   ├── Bubbles_RGB_16bit.cfg
│   ├── Cactus.cfg
│   ├── CADWaveform_444.cfg
│   ├── CADWaveform_GBR.cfg
│   ├── CADWaveform_RGB.cfg
│   ├── Cardiac_400_12bit.cfg
│   ├── ChinaSpeed.cfg
│   ├── Console_444.cfg
│   ├── Console_RGB.cfg
│   ├── CrowdRun_444_10bit.cfg
│   ├── CrowdRun_RGB_16bit.cfg
│   ├── Desktop_444.cfg
│   ├── Desktop_RGB.cfg
│   ├── Doc_444.cfg
│   ├── Doc_RGB.cfg
│   ├── DucksAndLegs_RGB_10bit.cfg
│   ├── DucksTakeOff_RGB_16bit.cfg
│   ├── EBUGraphics_422_10bit.cfg
│   ├── EBUHorse_422_10bit.cfg
│   ├── EBUKidsSoccer_422_10bit.cfg
│   ├── EBULupoCandlelight_444_10bit.cfg
│   ├── EBULupoCandlelight_RGB_10bit.cfg
│   ├── EBURainFruits_444_10bit.cfg
│   ├── EBURainFruits_RGB_10bit+2MSB.cfg
│   ├── EBURainFruits_RGB_10bit+4MSB.cfg
│   ├── EBURainFruits_RGB_10bit+6MSB.cfg
│   ├── EBURainFruits_RGB_10bit.cfg
│   ├── EBUWaterRocksClose_422_10bit.cfg
│   ├── FlyingGraphics_444.cfg
│   ├── FlyingGraphics_RGB.cfg
│   ├── FourPeople.cfg
│   ├── FruitStall_RGB_16bit.cfg
│   ├── Head_400_16bit.cfg
│   ├── InToTree_RGB_16bit.cfg
│   ├── Johnny.cfg
│   ├── Kimono_422_10bit.cfg
│   ├── Kimono_444_10bit.cfg
│   ├── Kimono.cfg
│   ├── Kimono_RGB_10bit+2MSB.cfg
│   ├── Kimono_RGB_10bit+4MSB.cfg
│   ├── Kimono_RGB_10bit+6MSB.cfg
│   ├── Kimono_RGB_10bit.cfg
│   ├── KristenAndSara.cfg
│   ├── LongRunShort_400_12bit.cfg
│   ├── Map_444.cfg
│   ├── Map_GBR.cfg
│   ├── Map_RGB.cfg
│   ├── MissionControl2_444.cfg
│   ├── MissionControl2_RGB.cfg
│   ├── MissionControl3_444.cfg
│   ├── MissionControl3_RGB.cfg
│   ├── NebutaFestival_10bit.cfg
│   ├── OldTownCross_RGB_10bit.cfg
│   ├── OldTownCross_RGB_16bit.cfg
│   ├── ParkJoy_RGB_16bit.cfg
│   ├── ParkScene.cfg
│   ├── ParkScene_RGB_10bit.cfg
│   ├── PartyScene.cfg
│   ├── PCBLayout_444.cfg
│   ├── PCBLayout_GBR.cfg
│   ├── PCBLayout_RGB.cfg
│   ├── PeopleOnStreet.cfg
│   ├── ppt_doc_xls_444.cfg
│   ├── ppt_doc_xls_GBR.cfg
│   ├── ppt_doc_xls_RGB.cfg
│   ├── Programming_444.cfg
│   ├── Programming_GBR.cfg
│   ├── Programming_RGB.cfg
│   ├── RaceHorsesC.cfg
│   ├── RaceHorses.cfg
│   ├── Seeking_422_10bit.cfg
│   ├── SlideEditing.cfg
│   ├── SlideShow_444.cfg
│   ├── SlideShow.cfg
│   ├── SlideShow_RGB.cfg
│   ├── SocialNetworkMap_444.cfg
│   ├── SocialNetworkMap_RGB.cfg
│   ├── SteamLocomotiveTrain_10bit.cfg
│   ├── Traffic_422_10bit.cfg
│   ├── Traffic_444_10bit.cfg
│   ├── Traffic.cfg
│   ├── Traffic_RGB_12bit.cfg
│   ├── TwistTunnel_444.cfg
│   ├── TwistTunnel_GBR.cfg
│   ├── TwistTunnel_RGB.cfg
│   ├── VenueVu_444_10bit.cfg
│   ├── VenueVu_GBR.cfg
│   ├── VenueVu_RGB.cfg
│   ├── VideoConferencingDocSharing_444.cfg
│   ├── VideoConferencingDocSharing_GBR.cfg
│   ├── VideoConferencingDocSharing_RGB.cfg
│   ├── Vidyo1.cfg
│   ├── Vidyo3.cfg
│   ├── Vidyo4.cfg
│   ├── Web_444.cfg
│   ├── WebBrowsing_444.cfg
│   ├── WebBrowsing_GBR.cfg
│   ├── WebBrowsing_RGB.cfg
│   ├── Web_RGB.cfg
│   ├── WordEditing_444.cfg
│   ├── WordEditing_GBR.cfg
│   └── WordEditing_RGB.cfg
├── compat
│   └── msvc
│   └── stdint.h
├── COPYING
├── doc
│   ├── Doxyfile
│   ├── gop-structure-example.pdf
│   ├── mainpage.h
│   ├── Makefile
│   ├── README_data-structure.ppt
│   ├── README_software-manual.txt
│   ├── software-manual.pdf
│   └── software-manual.tex
├── HM.xcodeproj
│   └── project.pbxproj
├── README
└── source
├── App
│   ├── TAppDecoder
│   │   ├── decmain.cpp
│   │   ├── TAppDecCfg.cpp
│   │   ├── TAppDecCfg.h
│   │   ├── TAppDecTop.cpp
│   │   └── TAppDecTop.h
│   ├── TAppEncoder
│   │   ├── encmain.cpp
│   │   ├── TAppEncCfg.cpp
│   │   ├── TAppEncCfg.h
│   │   ├── TAppEncTop.cpp
│   │   └── TAppEncTop.h
│   └── utils
│   ├── annexBbytecount.cpp
│   ├── BitrateTargeting
│   │   ├── encodeCommand.sh
│   │   ├── encode.shl
│   │   ├── ExtractBitrates.cpp
│   │   ├── ExtractBitrates.h
│   │   ├── ExtractBitratesMain.cpp
│   │   ├── GuessLambdaModifiers.cpp
│   │   ├── GuessLambdaModifiers.h
│   │   ├── GuessLambdaModifiersMain.cpp
│   │   ├── makefile
│   │   ├── QuickStartGuide.pdf
│   │   ├── RuntimeError.h
│   │   └── targetBitrates.sh
│   └── convert_NtoMbit_YCbCr.cpp
└── Lib
├── libmd5
│   ├── libmd5.c
│   ├── libmd5.h
│   └── MD5.h
├── TAppCommon
│   ├── program_options_lite.cpp
│   └── program_options_lite.h
├── TLibCommon
│   ├── AccessUnit.h
│   ├── CommonDef.h
│   ├── ContextModel3DBuffer.cpp
│   ├── ContextModel3DBuffer.h
│   ├── ContextModel.cpp
│   ├── ContextModel.h
│   ├── ContextTables.h
│   ├── Debug.cpp
│   ├── Debug.h
│   ├── NAL.h
│   ├── SEI.cpp
│   ├── SEI.h
│   ├── TComBitCounter.h
│   ├── TComBitStream.cpp
│   ├── TComBitStream.h
│   ├── TComCABACTables.cpp
│   ├── TComCABACTables.h
│   ├── TComChromaFormat.cpp
│   ├── TComChromaFormat.h
│   ├── TComCodingStatistics.h
│   ├── TComDataCU.cpp
│   ├── TComDataCU.h
│   ├── TComInterpolationFilter.cpp
│   ├── TComInterpolationFilter.h
│   ├── TComList.h
│   ├── TComLoopFilter.cpp
│   ├── TComLoopFilter.h
│   ├── TComMotionInfo.cpp
│   ├── TComMotionInfo.h
│   ├── TComMv.h
│   ├── TComPattern.cpp
│   ├── TComPattern.h
│   ├── TComPic.cpp
│   ├── TComPic.h
│   ├── TComPicSym.cpp
│   ├── TComPicSym.h
│   ├── TComPicYuv.cpp
│   ├── TComPicYuv.h
│   ├── TComPicYuvMD5.cpp
│   ├── TComPrediction.cpp
│   ├── TComPrediction.h
│   ├── TComRdCost.cpp
│   ├── TComRdCost.h
│   ├── TComRdCostWeightPrediction.cpp
│   ├── TComRdCostWeightPrediction.h
│   ├── TComRectangle.h
│   ├── TComRom.cpp
│   ├── TComRom.h
│   ├── TComSampleAdaptiveOffset.cpp
│   ├── TComSampleAdaptiveOffset.h
│   ├── TComSlice.cpp
│   ├── TComSlice.h
│   ├── TComTrQuant.cpp
│   ├── TComTrQuant.h
│   ├── TComTU.cpp
│   ├── TComTU.h
│   ├── TComWeightPrediction.cpp
│   ├── TComWeightPrediction.h
│   ├── TComYuv.cpp
│   ├── TComYuv.h
│   └── TypeDef.h
├── TLibDecoder
│   ├── AnnexBread.cpp
│   ├── AnnexBread.h
│   ├── NALread.cpp
│   ├── NALread.h
│   ├── SEIread.cpp
│   ├── SEIread.h
│   ├── SyntaxElementParser.cpp
│   ├── SyntaxElementParser.h
│   ├── TDecBinCoderCABAC.cpp
│   ├── TDecBinCoderCABAC.h
│   ├── TDecBinCoder.h
│   ├── TDecCAVLC.cpp
│   ├── TDecCAVLC.h
│   ├── TDecCu.cpp
│   ├── TDecCu.h
│   ├── TDecEntropy.cpp
│   ├── TDecEntropy.h
│   ├── TDecGop.cpp
│   ├── TDecGop.h
│   ├── TDecSbac.cpp
│   ├── TDecSbac.h
│   ├── TDecSlice.cpp
│   ├── TDecSlice.h
│   ├── TDecTop.cpp
│   └── TDecTop.h
├── TLibEncoder
│   ├── AnnexBwrite.h
│   ├── NALwrite.cpp
│   ├── NALwrite.h
│   ├── SEIEncoder.cpp
│   ├── SEIEncoder.h
│   ├── SEIwrite.cpp
│   ├── SEIwrite.h
│   ├── SyntaxElementWriter.cpp
│   ├── SyntaxElementWriter.h
│   ├── TEncAnalyze.h
│   ├── TEncBinCoderCABACCounter.cpp
│   ├── TEncBinCoderCABACCounter.h
│   ├── TEncBinCoderCABAC.cpp
│   ├── TEncBinCoderCABAC.h
│   ├── TEncBinCoder.h
│   ├── TEncCavlc.cpp
│   ├── TEncCavlc.h
│   ├── TEncCfg.h
│   ├── TEncCu.cpp
│   ├── TEncCu.h
│   ├── TEncEntropy.cpp
│   ├── TEncEntropy.h
│   ├── TEncGOP.cpp
│   ├── TEncGOP.h
│   ├── TEncPic.cpp
│   ├── TEncPic.h
│   ├── TEncPreanalyzer.cpp
│   ├── TEncPreanalyzer.h
│   ├── TEncRateCtrl.cpp
│   ├── TEncRateCtrl.h
│   ├── TEncSampleAdaptiveOffset.cpp
│   ├── TEncSampleAdaptiveOffset.h
│   ├── TEncSbac.cpp
│   ├── TEncSbac.h
│   ├── TEncSearch.cpp
│   ├── TEncSearch.h
│   ├── TEncSlice.cpp
│   ├── TEncSlice.h
│   ├── TEncTop.cpp
│   ├── TEncTop.h
│   ├── WeightPredAnalysis.cpp
│   └── WeightPredAnalysis.h
└── TLibVideoIO
├── TVideoIOYuv.cpp
└── TVideoIOYuv.h

69 directories, 798 files

标签:

实例下载地址

H.265编解码器

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警