实例介绍
源码经过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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论