切换马甲
上一页
下一页
音视频
文章数:10
文章总阅读量:1.1w
文章总收藏量:2
文章总点赞量:8
按发布时间
按阅读量
按点赞量
-
目录前言:一、编译安装需要的开源编码格式:1、编译aac:2、 编译x264:3、编译x265:二、最新ffmpeg源码编译安装:三、利用vscode搭建ffmpeg开发环境搭建:前言:大家好,今天给大家分享一篇ffmpeg开发环境的搭建,我在很早之前也给搭建过ffmpeg源码的安装,但是并没有给大家去搭建开发环境,而且当时的版本也比较老,很多细节问题没有给大家展示如何解决!今天就给大家展示详细的2023-10-24 16:39:401 0 1493
-
目录前言一、解码播放失败二、解码播放出现条纹三、编码的时候,修改分辨率大小,没有反应四、总结前言大家好,今天给大家分享的内容是关于平时在做音频编解码会遇到的一些问题,比如说:解码播放的时候,播不出来解码播放的时候,画面有条纹编码的时候,修改分辨率大小,没有反应这三个问题是最近和同行交流的时候,大家遇到的一些问题,有些朋友一开始,没有思路去解决这种问题!其实大家在做这块的时候,注意把握整个音视频的整2023-10-24 17:47:151 0 748
-
一、码率控制的意义:在音视频领域,码率控制模式有着举足轻重的地位。那什么是码率控制?码率控制是指通过调节图像的压缩比例,从而决定输出编码码率的过程。二、H264有多少种码率控制模式:H264码率控制模式分别有:CBR、VBR、AVBR三种经典的模式。这两种控制模式是目前运用最广、使用最多的两种控制模式。那下面我们来重点看看这两种模式有什么具体的区别:CBR码率控制模式:CBR指的是固定编码控制模式2023-10-25 14:05:222 0 1201
-
目录一.什么是V4L2框架?二. V4L2的代码框架图:三. V4L2代码开发流程:四.整个工程的运行流程:一.什么是V4L2框架?V4L2英文全称是Video for Linux2,它是专门为视频设备设计的内核驱动。在做视频的开发中,一般我们操控V4L2的设备节点就可以直接对摄像头进行操作。通常V4L2在Linux的设备节点是**/dev/video0**。无论是MIPI摄像头还是UVC摄像头,2023-10-25 14:27:441 1 1530
-
一、rtsp认证方式:用户通过rtsp url地址获取设备的视频流时,大多数是需要认证的。RTSP的认证方式有2种:1.rtsp url直接携带明文的用户名和密码(rtsp://用户名:密码@IP地址/Stream/Channels/101)2.HTTP 认证,http 认证又分为两种:(http1.0)基本认证(basic authentication)(http1.1)和摘要认证( diges2023-10-30 15:02:390 0 1088
-
一、简介:SRT(Secure Reliable Transport,安全可靠传输)是一种用于超低(亚秒)延迟的实时音视频流及通用批量数据传输的传输协议。SRT基于UDT协议,Haivision和Wowza合作成立了SRT联盟。SRT解决了复杂的传输时序问题,可以做到支持高吞吐量文件和超清视频的实时传输。SRT是一种开源技术,其开源仓库:https://github.com/Haivision/s2023-10-30 15:06:520 0 913
-
一、前言:从这一节开始,我们真正进入了解码的过程。相信很多人和我一样,刚开始的时候都会很好奇,为什么h264可以实现这么强大的压缩比,要知道,1张1080p的YUV420就是3MB,想实现1秒钟30帧,千兆网就基本跑满了,这也太可怕了,基本上只有条件很好的局域网才能达到这个水平。但是h264的出现把这个数据量降到了百分之一,2个数量级,这实在太可怕了,技术的发展真的是强大。其实h264编解码,就是2023-10-30 15:15:380 0 906
-
x264编码器:x264编码库libx264实现真正的视频编解码,该编解码算法是基于块的混合编码技术,即帧内/帧间预测,然后对预测值变换、量化,最后熵编码所得。编码帧的类型分为I帧(x264_type_i)、P帧(x264_type_p)、B帧(x264_type_b),在H264中叫做图像片Slice。X264把整帧图像看作一个Slice,片中有slice_type_i、slice_type_p2023-10-30 15:19:410 0 735
-
前言:最近需要将H264视频编码成MP4格式。研究了一下,一种方法是采用ffmpeg库,可以先将H264文件解码,再编码生成MP4文件,但这种方式效率较低,10M的视频可能需要几秒钟才能完成。另一种方式根据MP4文件协议直接将H264包封装成MP4格式,由于是直接基于MP4的封装,因而效率很高。H264可以很方便的封装成FLV文件,但MP4格式格式相对比较复杂,封装起来会比较麻烦。由于没时间研究M2023-11-01 11:19:151 1 1106
-
一、前言:为了弄清楚H264整个解码流程,为此我专门按照H264标准文档 《T-REC-H.264-201704-S!!PDF-E.pdf》,用C++实现了一个H264裸码流视频解码器,代码工程地址为:https://github.com/jfu222/h264_video_decoder_demo自己之前在视频解码行当也干了个两三年,基本上都是用的开源的ffmpeg来解码各种视频,需要特别说明的2023-11-01 11:26:422 0 1333