这很简单(指导假设linux,根据您的需求调整它)
克隆官方参考编解码器(官方官方是在https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/trunk/上找到的svn-repo,但是只读的git-repo与之保持同步svn是由BBC提供的,它更容易与IMHO合作)
git clone git://hevc.kw.bbc.co.uk/git/jctvc-hm.git
Run Code Online (Sandbox Code Playgroud)要创建可执行文件:
cd jctvc-hm/build/linux && make -f makefile
Run Code Online (Sandbox Code Playgroud)二进制文件现在放在
jctvc-hm/bin
Run Code Online (Sandbox Code Playgroud)现在,要将HEVC编码的二进制文件解码为YCbCr,请执行此操作
./TAppDecoderStatic -b encoded_file.bin -o reconstructed.yuv
Run Code Online (Sandbox Code Playgroud)如果您不在Linux系统上,只需转到build文件夹,您就可以找到可以用于系统的内容:
$ cd jctvc-hm/build && ls
HM_vc10.sln HM_vc8.sln HM_vc9.sln linux/ vc10/ vc8/ vc9/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5690 次 |
| 最近记录: |