精华内容
下载资源
问答
  • 20200204才下载最新的X264和X265源码后编译的DLL,包括win32和X64版,并整合在雷神的simplest_encoder代码中测试。x264是使用MSYS+MINGW编译的,x265是用CMake导成VS2010的Solution后编译的。
  • x265 ffmeg编解码的实例

    2019-02-28 14:14:59
    这是一个用x265进行h265解码的实例,x265作为库供ffmpeg调用,用ffmpeg的标准方法进行demux,解码,编码相关的代码。
  • H.265/HEVC解码器民间项目X265工程源码最新版本2.5H.265/HEVC解码器民间项目X265工程源码最新版本2.5
  • Gstreamer中添加x265解码

    千次阅读 2014-06-26 16:36:50
    Gstreamer的x265插件

         官方的当前gstreamer版本还不支持x265编解码,因此要添加x265,需要自己编译。本文基于gstreamer1.3.3版进行编译安装。需要首先自己编译gstreamer1.3.3,以及相应的basegoodbadugly插件

    一、安装编译x265编码器

    1.     下载源码。

             开源x265编码器的官方网站是 https://bitbucket.org/multicoreware/x265/wiki/Home

             源码下载地址: hg clone https://bitbucket.org/multicoreware/x265

             当然你要先安装hg源码管理工具,类似于gitdebian 7中自带该工具,名字叫Mercurial

    2.     安装编译环境:

              sudo apt-get install cmake cmake-curses-gui build-essential

    3.      debian 7的汇编软件yasm版本是1.1x265的汇编编译需要1.2版本,因此需要自己编译yasm1.2

             下载地址:http://yasm.tortall.net/releases/Release1.2.0.html

             编译后,配置环境变量的路径,让yasm1.2优先执行。

    4.      编译x265

               进入build/linux目录执行:

               ./make-Makefiles.bash

               会出来一个字符的配置界面,根据自己的需要修改参数。

               然后make并安装。

              这个时候,x265命令应该可以执行了,可以试着找个y4m原始视频文件编码一下。

    5.      编译安装gstreamer x265插件

            下载地址:https://bugzilla.gnome.org/show_bug.cgi?id=726376

             bug的附件是patch文件,作者未指定基于那个gstreamer版本编写,但是位置是在gstreamerbad插件。要让这个patch用于你自己的gstreamer版本,需要自己去比对代码,按照你的版本对这个patch进行修改。我基于gstreamer1.3.3版本进行修改,附件中包含我的修改文件。.patch文件怎么用,请参考相关资料。patch后,有几个小bug需要修改。patch文件

              patch后,bad插件中就包含x265enc插件了。位于ext/x265目录。

               重新编译整个bad插件,并安装。

               使用gst-inspect-1.0 | grep x265应该可以看到x265enc插件了。插件使用方法和x264enc使用方法基本一致。当然现在功能还是很初步的,但是已经可以完成基本的x265编码了。

    二、安装x265解码器

    1.     安装libde265

            下载地址:https://github.com/strukturag/libde265

             make 并安装

    2.      安装gstreamer-libde265

             下载地址https://github.com/strukturag/gstreamer-libde265.git

             依赖 libbz2

             使用autogen.sh配置

             make 安装。

            将安装位置设置到GST_PLUGIN_PATH环境变量中去。


    测试与使用

            请参考我的另一篇博客常见gstreamer pipeline命令



        

    展开全文
  • 如何播放*.265格式的视频或解码视频流    如下图,在得到.265格式的视频或视频流后应如何播放265格式的视频呢?本博文总结出5种播放265格式视频或视频流的基本方法。 方式一:Elecard HEVC Player...

    如何播放*.265格式的视频或解码视频流

     

                如下图,在得到.265格式的视频或视频流后应如何播放265格式的视频呢?本博文总结出5种播放265格式视频或视频流的基本方法。



    方式一:Elecard HEVC Player Sample

     

            软件下载地址:http://download.csdn.net/detail/frd2009041510/9387068

            下载后直接双击安装即可,播放效果如下图所示。


    方式二:GitlHEVCAnalyzer

     

            我们可以更改“make-solutions.bat”中的内容,让生成的是*.bin文件,之后解码*.bin文件亦可播放,更改后的命令如下:

    x265.exe --preset fast --input hall_cif_352x288_300.yuv --fps 30 --input-res 352x288 --output out.bin --psnr --ssim --bitrate 128

            如下图是生产的*.bin文件。


            接下来,下载GitlHEVCAnalyzer

            地址:http://download.csdn.net/detail/frd2009041510/8113987

            最后,用GitlHEVCAnalyzer打开out.bin进行解码即可,如下图所示。


    方式三:VLC


            下载地址:http://download.csdn.net/detail/frd2009041510/9387112

            需要特别注意的是:VLC编译的时候必须开启x265支持(主要是打开ffmpeg的编译选项)。此部分在后续博文中会详细介绍具体步骤。

     

    方式四:potplayer


            下载地址:http://download.csdn.net/detail/frd2009041510/9387103

            Potplayer对于*.265*.bin265格式均可播放,如下图所示。




    方式五:HM解码器

     

            x265编码器产生的str.bin码流文件还可以采用HMTAppDecoder.exe解码并利用YUV播放器查看。


    展开全文
  • x265使用基本方法  首先,完成x265的下载安装与配置。 (参考网址:...接下来介绍x265解码视频的基本方法。 第一步:  进入“...x265_1.8\build\vc10-x86”,双击“build-al

    x265使用基本方法


            首先,完成x265的下载安装与配置。

    (参考网址:http://blog.csdn.net/frd2009041510/article/details/50446007


    接下来介绍x265编解码视频的基本方法。


    第一步:


            进入“...x265_1.8\build\vc10-x86”,双击“build-all.bat”,则进行编译。文件夹中的内容变化如下两图所示。

        

    第二步:


            用VS打开上一步中生成的x265.sln,其具体位置在“...\x265_1.8\build\vc10-x86”(如下图,根据平台选择)


    打开后,VS出现如下界面:


    第三步:


            Build Solution(可以先调为Release模式),Release文件夹下出现编译出来的一些执行文件和库,如下图所示。


    其中,

            x265.exe是可以直接使用的编码H.265的命令行程序

            libx265.dll、libx265.lib是可以用于程序开发的编码H.265的类库(libdll分开)

            x265-static.lib是可以用于程序开发的编码H.265的类库(单独一个lib


    第四步:


            将make-solution.bat拷贝至Release文件夹下,并且拷贝一个YUV420的测试序列至Release文件夹下,如下图所示。


    第五步:


            修改make-solution.bat内容,内容如下(运行的指令将在后续博文中介绍):


    x265 --input-res 352x288 --fps 30 hall_cif_352x288_300.yuv -o hall_cif_352x288_300.h265



    第六步:


            双击make-solution.bat,出现如下界面,说明成功。


    成功过后,会多出一个*.h265的文件,该文件就是h.265格式的视频,如下图所示:


    大笑OK了。

    展开全文
  • Webrtc添加x265(hevc)编解码

    千次阅读 2017-10-10 14:02:25
    首先在源码目录执行gn gen -C out/DDD再去新建目录DDD下执行 ninjawebrtc/webrtc.gni rtc_use_h264 = proprietary_codecs &...is_iosrtc_use_h265 = proprietary_codecs/home/lili/Downloads/webrtc-ch...
    首先在源码目录执行
    gn gen -C out/DDD
    再去新建目录DDD下执行 ninja

    webrtc/webrtc.gni
    rtc_use_h264 = proprietary_codecs && !is_android && !is_ios
    rtc_use_h265 = proprietary_codecs


    /home/lili/Downloads/webrtc-checkout/src/webrtc/modules/video_coding
    rtc_static_library("webrtc_h265"){
    sources = [
    "codecs/h265/h265.cc",
    "codecs/h265/include/h265.h",
    ]
    if (!build_with_chromium && is_clang) {
    # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
    suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
    }

    defines = []
    deps = [
    ":video_coding_utility",
    "../../base:rtc_base_approved",
    "../../media:rtc_media_base",
    "../../system_wrappers",
    ]

    if (rtc_use_h265) {
    defines += [ "WEBRTC_USE_H265" ]
    if (rtc_initialize_ffmpeg) {
    defines += [ "WEBRTC_INITIALIZE_FFMPEG" ]
    }
    sources += [
    "codecs/h265/h265_decoder_impl.cc",
    "codecs/h265/h265_decoder_impl.h",
    "codecs/h265/h265_encoder_impl.cc",
    "codecs/h265/h265_encoder_impl.h",
    ]
    deps += [
    "../../common_video",
    "../../media:rtc_media_base",
    "//third_party/ffmpeg:ffmpeg",
    ]
    }

    }
    添加webrtcH265的静态块的依赖:
    deps = [
    ":video_coding_utility",
    ":webrtc_h264",
    ":webrtc_h265",
    ":webrtc_i420",
    ":webrtc_vp8",
    ":webrtc_vp9",
    ]

    添加x265动态库:
    defines += [ "WEBRTC_USE_H265" ]
    if (rtc_initialize_ffmpeg) {
    defines += [ "WEBRTC_INITIALIZE_FFMPEG" ]
    }
    sources += [
    "codecs/h265/h265_decoder_impl.cc",
    "codecs/h265/h265_decoder_impl.h",
    "codecs/h265/h265_encoder_impl.cc",
    "codecs/h265/h265_encoder_impl.h",
    ]
    deps += [
    "../../common_video",
    "../../media:rtc_media_base",
    "//third_party/ffmpeg:ffmpeg",
    ]
    cflags = ["-I/home/lili/Downloads/webrtc-checkout/src/webrtc"]
    libs = ["x265"]
    ldflags = ["-L/home/lili/Downloads/webrtc-checkout/src/webrtc"]
    }

    如果大家有对接方面的问题欢迎咨询我的Chat快问:




    展开全文
  • x265_3.2.tar.gz

    2019-11-12 14:17:20
    h265解码, 用于MP4/HEVC 格式编解码, FFMPEG 需要 x265解码器来支持 x265 选项的安装。
  • 海思HI3536 H265解码处理器简介

    千次阅读 2019-04-18 10:21:10
    处理器内核−ARMCortex A17 四核@Max. 1.4GHz− ARM Cortex A7 ...− 4x4K(3840*2160)@30fps H.265/H.264解码+ 2x1080p@30fps H.264编码 − 16x1080p@30fps H.265/H.264解码+ 2x1080p@30fps H.264编码 − 9x1080p...
  • X264解码

    2013-05-12 18:56:54
    x264始于2003年,x264是一个基于h264的免费开源的视频Codec,属于后起之秀,但是与Xvid相比,其在解码时对硬件的要求更高。
  • x264编码器常见,解码器不常见,这是x264的解码
  • mediacodec配置h265解码

    千次阅读 2018-06-22 17:55:14
    参考ffmpeg解析vps,sps和pps: ...解码h265,mediacodec的接口初始化时,需要在csd-0 buffer中填入vps,sps,pps信息;注意三个参数前都必须加上0,0,0,1的前缀码,后面接着是nalu的两个字节头;
  • x265 最新源码

    2017-06-20 10:49:20
    最新x264源码,支持h265的编解码,压缩率高
  • ffdshow20130525x64解码

    2013-09-12 01:06:54
    ffdshow20130525x64,视频解码
  • stm32f10x 接收解码ppm

    2017-05-23 15:41:17
    stm32f10x 接收解码ppm
  • x264 编解码 源码

    2011-11-24 11:32:52
    x264 编解码 源码
  • ffmpeg + x265 + x264

    2017-09-24 00:18:47
    在ffmpeg 中加入x265x264。通过这个你可以直接使用ffmpep进行x265的转码,我使用的系统是Ubuntu 16.10 ,
  • G72X解码源码,PART2

    2010-07-01 11:17:36
    非常好的G72X解码源码,很难找到这么全面的PART2
  • FFmpeg3.4支持x265 linux

    2018-11-01 14:10:02
    Red Hat 4.4.7-4,编译的FFmpeg3.4动态库,支持x265解码
  • 这是一个用Ffmpeg进行h265解码的实例,集成了demux,解码,编码相关的代码。
  • x265-1.8版本-x265.h代码注释

    万次阅读 热门讨论 2016-01-29 20:30:01
    x265-1.8版本-x265.h代码注释
  • 什么是4KH.265解码?有什么用呢?想要了解电视H.265解码的意思,那么就先得了解什么是H.265。 简单描述: H.265是近些年流行的一种新视频编码,在保证视频质量的同时,大大的减小了视频的容量。在此之前则是H.264...
  • 硬件FPGA实现H.265解码统计

    千次阅读 2014-07-26 21:44:52
    H.265产品信息统计: 1、德国HHI
  • Android x264 FFMPEG 解码 资料
  • \x解码

    千次阅读 2017-09-12 18:52:57
    \xE4\xBD\xA0\xE5\xA5\xBD 解码 感谢 http://www.bejson.com/convert/ox2str/p e4 bd a0 P -100 -61 -32 P 11100100 10111101 10100000 J -28 -67 -96 J 10011100 11000011 11100000
  • x265_self1.zip

    2020-07-10 19:33:46
    包含配置、编译好的工程文件,cpp源码及头文件,简单容易实现,适合编解码初学。...libx265.lib、libx265.dll,所需x265库; 打开x265_self1.sln工程文件,即可直接生成、运行,完成编码,已测试。
  • x264视频解码

    2012-11-25 23:36:00
    x264vfw_37_2200bm_33968
  • x265_3.1.2.rar

    2020-05-25 11:35:58
    x265_3.1.2最新版开源代码,适用于学习视频编解码的在校学生、从事相关算法研究的工程师仔细研读
  • x265-1.7版本-x265.h代码注释

    万次阅读 2016-01-21 21:21:16
    x2651.7-x265.h代码注释

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 183,706
精华内容 73,482
关键字:

x265解码