E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
H264
使用CUDA显卡加速SDK实现
H264
编码
CUDA(ComputeUnifiedDeviceArchitecture),显卡厂商NVIDIA推出的运算平台。CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序于是就可以在支持CUD
seniorwizard
·
2020-08-22 10:25
编码
NVIDIA
H264
解码是硬件电路还是CUDA
于是在网上搜索了一番,发现一个有意思的观点:NVIDIA
H264
是软解。一般而言,我们说的软解,是指使用CPU进行整个解码流程。如果是使用硬件(芯片电路)进行解码,那么就是硬解。
柳鲲鹏
·
2020-08-22 10:47
CUDA/TensorRT
intel gpu 解码
背景在linux上使用intel的gpu加速解码
h264
,根据以往的经验往往需要将intelgpu的demo集成到我们自己代码当中,但是这样局限性很大,每一代的gpu加速的修改,我们代码都需要调整,得不偿失
eric_clz
·
2020-08-22 10:41
intel
GPU加速
显卡支持
H264
硬件加速是一个大忽悠
现在的双核CPU,只要速龙4400+或以上,Intel2180或以上,都可以完美解压1080P的
H264
编码的电影,如果你只是看720P的电影,三年内购买的机器都没有问题。
icewubin
·
2020-08-22 10:21
电脑DIY
RTP解析音视频帧
RTP解析音视频帧RTP解析
H264
、AAC负载解析
H264
解析AAC封装AAC的ADTS头部CADTS.hCADTS.cpp采坑心得附录:音频抓包分析RTP解析
H264
、AAC负载RTSP中音视频是通过
长乐村长
·
2020-08-22 09:31
流媒体协议
C++
python字符串格式化中的百分号的转义字符是双写百分号
/output/320.
h264
这里的ffmpeg命令行字符串中有个%s.
h264
需要用后面的resolution替换,在这种情况下,前面的%d.jpg需要双写百分号resolution="320"os.system
yasi_xi
·
2020-08-22 04:03
h264
格式
概念:https://zhuanlan.zhihu.com/p/71928833https://stackoverflow.com/questions/24884827/possible-locations-for-sequence-picture-parameter-sets-for-h-264-stream代码:https://blog.csdn.net/leixiaohua1020/arti
LaugustusJ
·
2020-08-21 20:25
音视频
h264
起始码格式转换
《音视频应用开发系列文章目录》
h264
起始码
h264
文件的NALU的起始码可以是0x000x000x01或者0x000x000x000x01代码实现以下通过代码功能可以格式化
h264
文件为任意一种起始码类型
KayChanGeek
·
2020-08-21 18:52
音视频应用开发
音视频学习从零到整--
H264
编码原理
音视频学习从零到整(1)音视频学习从零到整(2)音视频学习从零到整(3)音视频学习从零到整(4)音视频学习从零到整(5)音视频学习从零到整(6)一.
H264
压缩技术.帧内预测压缩,解决的是空域数据冗余问题
CC老师_HelloCoder
·
2020-08-21 12:59
H264
动态码率
在做实时直播的时候,libx264编码器可以重新设置码率,比如你判断网络差了,可以降低码率,或者升高码率。1:设置新的码率和帧率2:x264_encoder_reconfig引用一个做过的人成果:
zwj61336190
·
2020-08-21 12:01
音视频
ffmpeg编码
h264
只包含I帧P帧的方法
ffmpeg使用avcodc_encode_video编码,默认产生的
h264
包含B帧,在安防行业很多地方是不需要用到B帧的。
zhuxian2009
·
2020-08-21 12:41
音视频开发学习
ffmpeg
H264
-sps、pps
参考博文
H264
标准协议基础2分析264协议中sps、pps的rbsp编码解码过程CreatedwithRaphaël2.2.0decode_one_frameread_new_slicecurrent_header
zhiyanzhai563
·
2020-08-21 12:05
ffmpeg音视频知识
解码
H264
文件的一些基础知识
这段时间一直在进行编写
H264
文件的解析类,因此对于
H264
文件的格式有了初步的了解,官方文档也看了个大概。
__Hello_Anybody__
·
2020-08-21 11:26
Qt+ffmpeg
x264编码参数设置
H264
Encoder*pEn=(
H264
Encoder*)AllocBuffer(sizeof(
H264
Encoder));pEn->param=(x264_param_t*)AllocBuffer(
hummingbird_yzh
·
2020-08-21 11:16
音视频基础
FFmpeg 抽取视频数据 (
h264
)
主要思路打开目标文件输入流,读取相关流信息,找出'best'流的视频索引stream_index,读取流中的frame中数据写入&pkt解析pkt数据获取nuit_type==5数据及从AvCodecContext->extradata中获取psp/sps数据;组装成标准的nalu格式写入dst文件一个AVPacket通常包含一个Nalu。/**AVPacket->data;000032ce65*
人间凶狗
·
2020-08-21 11:42
Android
H264
解码之读取本地
H264
文件
onReadThread(){//解码参数char*virInBuf=newchar[MAX_DECODER_INPUT_BUFFER_SIZE];//初始化文件读入bufif(init_frame_parser()读取
h264
SunkingYang
·
2020-08-21 11:09
H264解码显示开发记
使用FFMpeg进行
H264
编码
使用FFMpeg可以很方便的对音视频进行编码,并且写文件。下面的代码是将5幅1280*720大小的图片进行编码,并且写到文件中。代码有些乱,但希望能抛砖引玉,对学习这方面的朋友有帮助。[cpp]viewplaincopyCFilefile[5];BYTE*szTxt[5];intnWidth=0;intnHeight=0;intnDataLen=0;intnLen;CStringcsFileNam
xp5xp6
·
2020-08-21 11:28
ffmpeg
FFmpeg取回标准H.264流后播放的同时存为MP4文件
转自:http://bashell.nodemedia.cn/archives/ffmpeg-save-
h264
-stream-to-mp4-file.html上篇使用pipe播放流后,观看的同时,如需保存成文件
xktesla
·
2020-08-21 11:27
安卓
H264
标准中的基本概念和常识:
1、I帧、B帧、P帧、IDR帧I帧(关键帧),I帧仅仅进行帧内编码,因此I帧可以无需其他参考帧就可以解码出来。视频序列中第一帧都是I帧。I帧用来作为P帧和B帧的参考帧,因此I帧码流出现问题,可以造成一个GOP组的P帧和B帧解码出错。I帧可以用来快进快退以及其他的随机访问操作,I帧另外一个作用就是帮助场景切换时,重置画面质量,当场景进行切换时,可以切换I帧从而更加高效的压缩P帧和B帧(当然这要求编码
好清闲
·
2020-08-21 11:55
h264
编解码结构框图
H264
和以前的标准(如H261、H263、MPEG-1、MPEG-4)的编解码器实现流程没有太大区别,主要的不同在于各功能块的细节。
candice廷
·
2020-08-21 11:50
H264
编码之GOP含义
GOP说白了就是两个I帧之间的间隔.比较说GOP为120,如果是720p60的话,那就是2s一次I帧.在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧,如下图所示。●I帧即Intra-codedpicture(帧内编码图像帧),不参考其他图像帧,只利用本帧的信息进行编码●P帧即Predictive-codedPicture(预测编码图像帧),利用之前的I帧或P帧,采用运动预测的方式进行帧间预测
xiaoyida11
·
2020-08-21 11:17
直播
关于ffmpeg with
h264
编码器安装的步骤
官方网站:https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu,按照全英文的文档安装,安装过程中建立了offmpeg_sources、offmpeg_build、bin三个目录,前两个目录在安装完毕后可以删除。官方文档的示例是以root用户在/root目录下安装的,而我的本机是Ubuntu16.04系统,经过查询发现Ubuntu默认root用户的
好小葱1
·
2020-08-21 11:39
ffmpeg视频转码
H264
--
H264
编码--4
----------------------------------编码器输出格式----------------------------------总的来说
H264
的码流的打包方式有两种,一种为annex-bbytestreamformat
记录在案
·
2020-08-21 11:54
音视频编解码
H264
视频传输、编解码----
H264
帧类别
视频其实就是播放一系列连续的图片,让人眼产生连续运动的感觉;视频的传输,如果是全部的进行图片的传输,对当前的网络和存储来说是不可接受的。其实视频连续的几帧数据之间有很多重复数据,如果将重复的数据在发送端去掉,那么可以节约很多带宽和存储空间。因此有了各种视频压缩标准,比如H.264,H.265,MJPEG等。减少数据量的基本方法可以减少一帧图像内或者一系列图像帧之间的不必要的重复数据,但是这样会造成
猿诗人
·
2020-08-21 11:18
h264传输-编解码
流媒体
H264
H264
视频传输、编解码----FFmpeg软解码
记录一下之前项目的实际使用过程。将按照Java层------>JNI接口------>JNI代码中使用FFmpeg解码。首先Java层:publicclassCodecWrapper{//加载FFmpeg的动态so库static{System.loadLibrary("codec");System.loadLibrary("avutil-55");System.loadLibrary("swres
猿诗人
·
2020-08-21 11:18
h264传输-编解码
流媒体
H264
深入浅出理解视频编码
H264
结构
2016/11/15/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BA%E7%90%86%E8%A7%A3%E8%A7%86%E9%A2%91%E7%BC%96%E7%A0%81
H264
%
GoRustNeverStop
·
2020-08-21 11:25
音视频编解码技术
流媒体技术
ffmpeg-4.2.2:视频解码流程(h.264解码成yuv)
基于FFMPEG的视频解码器,可以将
h264
压缩编码数据解码成yuv视频元数据。主要是记录一下自己学习FFMPEG时总结的视频解码流程。
newbie-plan
·
2020-08-21 11:43
H264
解码器原理之一
H264
的层次结构包括VCL(视频编码层)与NAL(网络提取层),具体的语法结构,在之前的文章已经提到过,这里就不再赘述了。NAL主要是把VCL的内容进行封装,帮助更好的适合复杂的网络环境。
antonio@qaa
·
2020-08-21 11:21
流媒体开发
H264
压缩算法
https://www.jianshu.com/p/9522c4a7818dhttps://www.cnblogs.com/pjl1119/p/9914861.htmlhttps://blog.csdn.net/qq_31186123/article/details/81587351https://blog.csdn.net/go_str/article/details/80340564
无信号
·
2020-08-21 11:48
图像处理
H264
码流结构以及RTP封包
之前的项目涉及流媒体传输,其中包括以前很多认识很浅的知识,包括RTP,RTSP以及
H264
码流结构!这一篇幅将通过网络归纳
H264
的码流结构,对264了解更深点,以便后期使用。
weixin_42018622
·
2020-08-21 11:58
RTP
H.264码流
live555 推RTSP音视频流总结(三) 推送
H264
实时流产生的花屏问题
花屏问题采用的解决方法应该有不少的地方都可以优化,目前只采用了3个策略解决:由于对live555错中复杂的类很不熟悉,这些都是经过浅显调试的结论:1.StreamParser.cpp按我的理解,这个参数是代表着一帧
H264
weixin_39369053
·
2020-08-21 11:38
live555
用x264和ffmpeg将YUV编码为.
h264
(2)
二、ffmpeg将YUV编码为.
h264
1.下载安装ffmpeg.
weixin_37897683
·
2020-08-21 11:00
ffmpeg
linux
H264
编解码
H264
编解码(一)——基本概览
H264
编解码(二)——ios中的
H264
硬编解码的实现
H264
编解码(三)——一个简单的
H264
编解码示例
weixin_34341229
·
2020-08-21 11:50
使用ffmpeg获取视频流后如何封装存储成mp4文件
)02{03AVFormatContext*pFormatCtx;04inti,videoStream;05AVCodecContext*pCodecCtx;06AVPacketpacket;07//
H264
Context
weixin_34310785
·
2020-08-21 11:18
ffmpeg安装第三方编码器(encoder)库,ffmpeg编码
h264
(完)
2019独角兽企业重金招聘Python工程师标准>>>ffmpeg安装第三方编码器(encoder)库关键词:ffmpeg、编码
h264
、第三方encoder安装好了ffmpeg后,如果你使用ffmpeg
weixin_34221036
·
2020-08-21 11:40
H264
裸数据格式
由
H264
标准进行压缩后形成的数据格式。极力推荐这个blog,深入浅出理解视频编码
H264
结构讲解得非常清楚。
weixin_34034670
·
2020-08-21 11:57
02 使用FFmpeg库, YUV420转
H264
编码
演示环境:CentOS7FFmpeg的
H264
编码,需要x264库支持[root@localhost ~]# wget ftp://ftp.videolan.org/pub/x264/snapshots
weixin_33946605
·
2020-08-21 11:22
(推荐阅读)
H264
, H265硬件编解码基础及码流分析
需求在移动端做音视频开发不同于基本的UI业务逻辑工作,音视频开发需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,vps,startcode以及基本的工作原理,而大多同学都只是一知半解,所以导致代码中的部分内容虽可以简单理解却不知其意,所以,在这里总结出了当前主流的H.264,H.265编码相关的原理,以供学习.阅读
weixin_33859665
·
2020-08-21 11:15
H264
码流处理详解
2019独角兽企业重金招聘Python工程师标准>>>码流(DataRate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。一、简介H.264的主要目标:1.高的视频压缩比2.良好的网络亲和性解决方案:(1)VCLvideocodinglayer视频编码层。VCL:核心算法引擎,块,宏块及片
weixin_33845881
·
2020-08-21 11:14
从RTSP协议传输的
H264
视频流中取出每一个帧属于I、P、B中的哪一种帧
本文地址:http://www.cnblogs.com/herbix/p/4270035.htmlRTSP是一个控制协议,其中的数据是用RTP传输的。RTP使用了UDP,每个UDP包的内容区(没有UDP头)都包含以下的几个部分:RTP_FIXED_HEADER0123012345678901234567890123456789012+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
weixin_30810239
·
2020-08-21 11:25
ffmpeg
FFMPEG:压缩之
H264
编码(YUV420P->
H264
) 分类: ...
720*576@25hz,550帧的yuv420p数据,编码时间13.3秒。voidCTest0Dlg::OnButton5(){//TODO:AddyourcontrolnotificationhandlercodehereintnWidth=720;intnHeight=576;av_register_all();avcodec_register_all();AVFrame*m_pYUVFra
weixin_30745553
·
2020-08-21 11:52
ffmpeg
h264
编码。。。
//Test.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"stdio.h"#include#includeusingnamespacestd;#define__STDC_CONSTANT_MACROS#ifdef__cplusplusextern"C"{#include"libavuti
排山和倒海
·
2020-08-21 10:45
图形图像音频
H264
编解码框架简介
阅读完
H264
/AVC编解码器的介绍,脑海中只是留下以下三条:1、
H264
并没有明确规定一个编解码器如何实现,只是规定了一个编码后的视频比特流的句法,和该比特流的解码方法,这个与MPEG相似。
Audio_Wang
·
2020-08-21 10:10
Audio/Video
Codec
框架
compression
video
存储
网络
H264
基本概念之 色彩空间(RGB vs YUV)
很早以前就知道RGB,三基色原理,即任何色彩都可以由红、绿、蓝混合而成,后来上了图像处理这门课才知道YUV(YCbCr)也是一种表示色彩的方式,只不过它是通过亮度和色度表示的。我猜想,如果色彩空间可以用三个独立的变量去表示,类似三维空间,那么通过建立不同的正交基,是完全可以对这个三维空间进行描述的,只是映射的方式不同而已,最重要的是找到有实际意义的物理表示。当对RGB进行压缩时,显然利用不上人类视
Audio_Wang
·
2020-08-21 10:10
Audio/Video
Codec
图像处理
存储
基于ffmpeg+opencv的
h264
解码显示功能的实现
最近做的一个项目中需要对
h264
编码的视频文件进行解码并转换为openc可以处理的格式进行显示和相关的图像处理操作。从网上找了借鉴了很多资料,但做的相对来说比较简单。
Ant5985
·
2020-08-21 10:23
C
H264
编解码框图
H264
编解码框架简单介绍阅读完
H264
/AVC编解码器的介绍,脑海中仅仅是留下下面三条:1、
H264
并没有明白规定一个编解码器怎样实现,仅仅是规定了一个编码后的视频比特流的句法,和该比特流的解码方法,
NJUdudu
·
2020-08-21 10:50
视频编解码
编码为
H264
裸流并写文件一
为什么说是裸流呢,因为这篇只讲到把视频编码后写入文件,得到的是一个后缀应该为“.
h264
”的文件,只能用PotPlayer等功能强大的播放器才能打开,因为它没有容器信息,需要装在MP4、MKV之类的容器中
我是流氓我怕谁啊
·
2020-08-21 10:18
ffmpeg
Windows/C/C++编程
多媒体开发工具包使用说明
转载请标明出处:https://blog.csdn.net/u013752202/article/details/80556729简介:多媒体开发工具包可以用来对常用的*.
h264
,*.h265,*.mp4
叶落西湘
·
2020-08-21 10:44
音视频编解码
MP4 mdat box解析
article/details/80557222文中使用到的工具说明:https://blog.csdn.net/u013752202/article/details/80556729在MP4的文件中mdat保存
H264
叶落西湘
·
2020-08-21 10:13
音视频编解码
Android5.1视频解码过程分析(二)
Android5.1视频解码过程分析(二)继续上次分析,分析过程目前基于
H264
编码的软解码过程,部分应该不区别软解还是硬解码;1,先一起分析OMXNodeInstance收到解码组件回调的执行过程,当收到
李高峰
·
2020-08-21 10:58
android多媒体
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他