Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
封装一个OpenH264 编解码H264视频文件的类
下面是一个更新后的代码 增加了 H 264 编码的支持 在这个示例中 我使用了 OpenH264 的 ISVCEncoder 接口进行编码 请确保在项目中正确链接 OpenH264 库 并根据你的项目需要调整代码 include
音视频开发
编解码
h264
ffmpeg最简单方式支持nvidia硬编解码
提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 nvidia硬编解码是什么 二 使用步骤 1 安装 2 确认 1 硬件解码器 2 硬件编码器 3 测试 总结 前言 因为工作内容的需要 之前写过一篇文章关
编解码
Ubuntu
wsl
ffmpeg
视频编解码
视频编解码(一):ffmpeg编码H.264帧类型判断
本文主要讲述ffmpeg编码过程中是如何设置I帧 B帧及P帧的 以及如何通过代码判断帧类型 之前看过很多网上的文章 讲述如何判断I帧 B帧 P帧 然而都是停留在H 264官方文档中的定义 如果不结合ffmpeg 就仿佛纸上谈兵 有点不切实际
音视频开发
ffmpeg
编解码
h264
I帧
H264/AVC-帧内预测
I宏块使用帧内预测编码压缩数据 根据相邻宏块数据恢复当前宏块信息 值得注意的一点是 帧内预测所参考的相邻宏块数据是deblocking之前的像素值 因为上一宏块的deblocking依赖当前宏块像素值 但当前宏块数据还未重建 1 帧内预测类
编解码
Netty聊天系统(1)通过自定义协议实现客户端与服务器端通信
1 自定义实现客户端与服务器端通信的协议 1 1 通信协议的设计 自定义的通信协议需要哪些内容 1 魔数 第一个字段一般是魔数 一般固定的几个字节 一个PNG图片的编码中有固定数量固定内容的字节 用于表示这是一个PNG图片 Java的Cla
网络编程
Netty
编解码
pipeline
ChannelHandler
Nvidia显卡硬件编解码能力表 官方链接
记录用 便于快速查找 从表中得知 1070支持 H265 10bit 硬件编码 似乎不错 官方链接 https developer nvidia com video encode and decode gpu support matrix
日常经验
编解码
NVIDIA
Netty4之编解码
本文是基于Netty4 1 x 一般在使用Netty作为网络框架进行开发时 编解码框架是我们应该注意的一个重要部分 应用从网络层接收数据需要经过解码 Decode 将二进制的数据报转换从应用层的协议消息 这样才能被应用逻辑所识别 同样 客户
Java EE
netty4
nett4
编解码
PNG编解码算法详解
1 PNG介绍 PNG是便携式网络图型 Portable Network Graphics 的缩写 由于PNG带有透明通道 无损压缩 可提升设计元素的呈现效果 因此设计上对PNG情有独钟 广泛的运用在设计 游戏 网页 app开发里 实际使用
图像处理
PNG
编解码
H264/AVC-帧内预测相邻像素推导过程
帧内预测过程会以相邻块的像素值做参考 来预测当前块的像素值 以Intra 4x4为例 如下图所示 需要用到的13个相邻像素值 那么如何获取这13个像素值 本文要主要说明如何获取帧内预测所用到的相邻像素 对应参考文档6 4 5 6 4 9小节
编解码
h264
视频处理
音视频编解码
H264/AVC-帧内预测
I宏块使用帧内预测编码压缩数据 根据相邻宏块数据恢复当前宏块信息 值得注意的一点是 帧内预测所参考的相邻宏块数据是deblocking之前的像素值 因为上一宏块的deblocking依赖当前宏块像素值 但当前宏块数据还未重建 1 帧内预测类
编解码