实例介绍
非常不错的h265开源代码库
【实例截图】
【核心代码】
16359647392491862632.zip
└── x265-master
├── build
│ ├── arm-linux
│ │ ├── make-Makefiles.bash
│ │ └── toolchain.cmake
│ ├── linux
│ │ ├── make-Makefiles.bash
│ │ └── multilib.sh
│ ├── msys
│ │ ├── make-Makefiles.sh
│ │ ├── make-x86_64-w64-mingw32-Makefiles.sh
│ │ ├── multilib.sh
│ │ └── toolchain-x86_64-w64-mingw32.cmake
│ ├── README.txt
│ ├── vc10-x86
│ │ ├── build-all.bat
│ │ └── make-solutions.bat
│ ├── vc10-x86_64
│ │ ├── build-all.bat
│ │ ├── make-solutions.bat
│ │ └── multilib.bat
│ ├── vc11-x86
│ │ ├── build-all.bat
│ │ └── make-solutions.bat
│ ├── vc11-x86_64
│ │ ├── build-all.bat
│ │ ├── make-solutions.bat
│ │ └── multilib.bat
│ ├── vc12-x86
│ │ ├── build-all.bat
│ │ └── make-solutions.bat
│ ├── vc12-x86_64
│ │ ├── build-all.bat
│ │ ├── make-solutions.bat
│ │ └── multilib.bat
│ ├── vc9-x86
│ │ ├── build-all.bat
│ │ └── make-solutions.bat
│ ├── vc9-x86_64
│ │ ├── build-all.bat
│ │ ├── make-solutions.bat
│ │ └── multilib.bat
│ └── xcode
│ └── make-project.sh
├── COPYING
├── doc
│ ├── intra
│ │ ├── intra-16x16.txt
│ │ ├── intra-32x32.txt
│ │ ├── intra-4x4.txt
│ │ └── intra-8x8.txt
│ ├── reST
│ │ ├── api.rst
│ │ ├── cli.rst
│ │ ├── conf.py
│ │ ├── index.rst
│ │ ├── introduction.rst
│ │ ├── lossless.rst
│ │ ├── Makefile
│ │ ├── presets.rst
│ │ ├── threading.rst
│ │ └── x265.rst
│ └── uncrustify
│ └── codingstyle.cfg
├── readme.rst
└── source
├── cmake
│ ├── clean-generated.cmake
│ ├── CMakeASM_YASMInformation.cmake
│ ├── CMakeDetermineASM_YASMCompiler.cmake
│ ├── CMakeTestASM_YASMCompiler.cmake
│ ├── cmake_uninstall.cmake.in
│ ├── FindNuma.cmake
│ ├── FindVLD.cmake
│ ├── FindVtune.cmake
│ ├── FindYasm.cmake
│ └── version.cmake
├── CMakeLists.txt
├── common
│ ├── arm
│ │ ├── asm-primitives.cpp
│ │ ├── asm.S
│ │ ├── blockcopy8.h
│ │ ├── blockcopy8.S
│ │ ├── cpu-a.S
│ │ ├── dct8.h
│ │ ├── dct-a.S
│ │ ├── intrapred.h
│ │ ├── ipfilter8.h
│ │ ├── ipfilter8.S
│ │ ├── loopfilter.h
│ │ ├── mc-a.S
│ │ ├── mc.h
│ │ ├── pixel.h
│ │ ├── pixel-util.h
│ │ ├── pixel-util.S
│ │ ├── sad-a.S
│ │ └── ssd-a.S
│ ├── bitstream.cpp
│ ├── bitstream.h
│ ├── CMakeLists.txt
│ ├── common.cpp
│ ├── common.h
│ ├── constants.cpp
│ ├── constants.h
│ ├── contexts.h
│ ├── cpu.cpp
│ ├── cpu.h
│ ├── cudata.cpp
│ ├── cudata.h
│ ├── dct.cpp
│ ├── deblock.cpp
│ ├── deblock.h
│ ├── frame.cpp
│ ├── framedata.cpp
│ ├── framedata.h
│ ├── frame.h
│ ├── intrapred.cpp
│ ├── ipfilter.cpp
│ ├── loopfilter.cpp
│ ├── lowres.cpp
│ ├── lowres.h
│ ├── md5.cpp
│ ├── md5.h
│ ├── mv.h
│ ├── param.cpp
│ ├── param.h
│ ├── piclist.cpp
│ ├── piclist.h
│ ├── picyuv.cpp
│ ├── picyuv.h
│ ├── pixel.cpp
│ ├── predict.cpp
│ ├── predict.h
│ ├── primitives.cpp
│ ├── primitives.h
│ ├── quant.cpp
│ ├── quant.h
│ ├── scalinglist.cpp
│ ├── scalinglist.h
│ ├── shortyuv.cpp
│ ├── shortyuv.h
│ ├── slice.cpp
│ ├── slice.h
│ ├── threading.cpp
│ ├── threading.h
│ ├── threadpool.cpp
│ ├── threadpool.h
│ ├── vec
│ │ ├── dct-sse3.cpp
│ │ ├── dct-sse41.cpp
│ │ ├── dct-ssse3.cpp
│ │ └── vec-primitives.cpp
│ ├── version.cpp
│ ├── wavefront.cpp
│ ├── wavefront.h
│ ├── winxp.cpp
│ ├── winxp.h
│ ├── x86
│ │ ├── asm-primitives.cpp
│ │ ├── blockcopy8.asm
│ │ ├── blockcopy8.h
│ │ ├── const-a.asm
│ │ ├── cpu-a.asm
│ │ ├── dct8.asm
│ │ ├── dct8.h
│ │ ├── intrapred16.asm
│ │ ├── intrapred8_allangs.asm
│ │ ├── intrapred8.asm
│ │ ├── intrapred.h
│ │ ├── ipfilter16.asm
│ │ ├── ipfilter8.asm
│ │ ├── ipfilter8.h
│ │ ├── loopfilter.asm
│ │ ├── loopfilter.h
│ │ ├── mc-a2.asm
│ │ ├── mc-a.asm
│ │ ├── mc.h
│ │ ├── pixel-32.asm
│ │ ├── pixel-a.asm
│ │ ├── pixeladd8.asm
│ │ ├── pixel.h
│ │ ├── pixel-util8.asm
│ │ ├── pixel-util.h
│ │ ├── README.txt
│ │ ├── sad16-a.asm
│ │ ├── sad-a.asm
│ │ ├── ssd-a.asm
│ │ ├── x86inc.asm
│ │ └── x86util.asm
│ ├── yuv.cpp
│ └── yuv.h
├── compat
│ ├── getopt
│ │ ├── getopt.c
│ │ ├── getopt.h
│ │ └── LGPL.txt
│ └── msvc
│ └── stdint.h
├── encoder
│ ├── analysis.cpp
│ ├── analysis.h
│ ├── api.cpp
│ ├── bitcost.cpp
│ ├── bitcost.h
│ ├── CMakeLists.txt
│ ├── dpb.cpp
│ ├── dpb.h
│ ├── encoder.cpp
│ ├── encoder.h
│ ├── entropy.cpp
│ ├── entropy.h
│ ├── frameencoder.cpp
│ ├── frameencoder.h
│ ├── framefilter.cpp
│ ├── framefilter.h
│ ├── level.cpp
│ ├── level.h
│ ├── motion.cpp
│ ├── motion.h
│ ├── nal.cpp
│ ├── nal.h
│ ├── ratecontrol.cpp
│ ├── ratecontrol.h
│ ├── rdcost.h
│ ├── reference.cpp
│ ├── reference.h
│ ├── sao.cpp
│ ├── sao.h
│ ├── search.cpp
│ ├── search.h
│ ├── sei.cpp
│ ├── sei.h
│ ├── slicetype.cpp
│ ├── slicetype.h
│ └── weightPrediction.cpp
├── input
│ ├── input.cpp
│ ├── input.h
│ ├── y4m.cpp
│ ├── y4m.h
│ ├── yuv.cpp
│ └── yuv.h
├── output
│ ├── output.cpp
│ ├── output.h
│ ├── raw.cpp
│ ├── raw.h
│ ├── reconplay.cpp
│ ├── reconplay.h
│ ├── y4m.cpp
│ ├── y4m.h
│ ├── yuv.cpp
│ └── yuv.h
├── profile
│ ├── CMakeLists.txt
│ ├── cpuEvents.h
│ ├── PPA
│ │ ├── CMakeLists.txt
│ │ ├── ppaApi.h
│ │ ├── ppa.cpp
│ │ └── ppa.h
│ └── vtune
│ ├── CMakeLists.txt
│ ├── vtune.cpp
│ └── vtune.h
├── test
│ ├── checkasm-a.asm
│ ├── checkasm-arm.S
│ ├── CMakeLists.txt
│ ├── intrapredharness.cpp
│ ├── intrapredharness.h
│ ├── ipfilterharness.cpp
│ ├── ipfilterharness.h
│ ├── mbdstharness.cpp
│ ├── mbdstharness.h
│ ├── pixelharness.cpp
│ ├── pixelharness.h
│ ├── rate-control-tests.txt
│ ├── regression-tests.txt
│ ├── smoke-tests.txt
│ ├── testbench.cpp
│ └── testharness.h
├── x265cli.h
├── x265_config.h.in
├── x265.cpp
├── x265.def.in
├── x265-extras.cpp
├── x265-extras.h
├── x265.h
├── x265.pc.in
└── x265.rc.in
34 directories, 258 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论