h264

Neil_baby13 天前
h264·编解码
H264参考帧列表管理参考H.264标准文档的8.2.4.2章节,暂不研究场编码。在初始化P/SP帧或B帧的参考帧列表过程中,DPB中至少要存在一个有效的、即被标记为“用于短期或长期参考”的参考帧。
superconvert16 天前
websocket·ffmpeg·webrtc·hevc·rtmp·h264·hls·dash·rtsp·srt·flv
主流流媒体的综合性能大 PK ( smart_rtmpd, srs, zlm, nginx rtmp )随着互联网的发展,音视频行业越来越火,自然而然的流媒体服务器也是百花齐放。市面上也有很多种类的流媒体服务器,让人眼花缭乱。特别是对技术了解不深的朋友,更不知道怎么选择。 其实作为服务器,主要考察的无外乎几个核心指标,只要符合,基本上都是属于比较优秀的流媒体服务器。我简略说一说这些核心特性:
daqinzl1 个月前
ffmpeg·h264·javacv·视频转换
利用javacv实现视频转h264网上找到的一个实用的视频转换工具类,可将视频转为h264编码(方便在浏览器下播放视频)。import org.bytedeco.ffmpeg.avcodec.AVCodecParameters; import org.bytedeco.ffmpeg.avformat.AVFormatContext; import org.bytedeco.ffmpeg.avformat.AVStream; import org.bytedeco.ffmpeg.global.avcodec; import org.byte
IT_阿水1 个月前
ffmpeg·h264
基于FFMPEG读取摄像头图像编码为h264-f v4l2: 指定输入设备采用Video4Linux2框架。   -framerate 30: 设置帧率为30。   -video_size 1280720: 设置视频分辨率为1280720   -i /dev/video0: 指定输入设备文件路径。   -c:v libx264: 指定使用H.264编码。   -preset veryfast: 选择快速编码预设。   -f h264: 输出格式为H.264帧。   Output.h264: 输出文件。
小李飞刀李寻欢2 个月前
linux·运维·centos·视频·video·h264·编解码
centos下如何解决av.codec.codec.UnknownCodecError: libx264在 CentOS 系统下解决 av.codec.codec.UnknownCodecError: libx264 错误,你需要确保 FFmpeg 和 libx264 正确安装并且可用。下面是在 CentOS 上解决这个问题的步骤: 1. 安装 EPEL 和 Remi 存储库 首先,你需要安装 EPEL 和 Remi 存储库,因为它们包含了 FFmpeg 和相关依赖项的包。 sudo yum install epel-release sudo yum-config-manager --enable epel
NullPointerExpection2 个月前
c++·windows·ffmpeg·nvidia·cuda·h264·英伟达显卡
windows 使用 ffmpeg + cuda 进行视频压缩测试
R-QWERT3 个月前
aac·mp4·h264·音视频容器·解封装
音视频解封装demo:使用libmp4v2解封装(demux)出mp4文件中的h264视频数据和aac语音数据前言本demo是使用的mp4v2来将mp4文件解封装得到h264、aac的,目前demo提供的.a静态库文件是在x86_64架构的Ubuntu16.04编译得到的,如果想在其他环境下测试demo,可以自行编译mp4v2并替换相应的库文件(libmp4v2.a)。
R-QWERT3 个月前
aac·h264·封装·flv·音视频容器
音视频封装demo:将h264数据和aac数据封装(mux)成FLV文件(纯手工,不依赖第三方开源库)前言注意:flv是不支持h.265封装的。【参考文章】FLV格式详解_JT同学的博客-CSDN博客_flv格式**(推荐!!!)**
R-QWERT3 个月前
ts·aac·h264·封装·音视频容器
音视频封装demo:将h264数据和aac数据封装(mux)成TS文件(纯手工,不依赖第三方开源库)(注:目前合成的out1.ts在使用potPlayer播放时进度条有点问题,待修复。)目前合成视频的现象:
R-QWERT3 个月前
音视频·aac·h264·音视频容器·解封装
音视频解封装demo:将FLV文件解封装(demux)得到文件中的H264数据和AAC数据(纯手工,不依赖第三方开源库)前言注意:flv是不支持h.265封装的。目前解封装功能正常,所得到的H.264文件与AAC文件均可正常播放。
xcg3401233 个月前
h264·视频转码·海康威视
海康威视-下载的录像视频浏览器播放问题目录1、播放异常比对2、视频编码检查2.1、正常视频解析2.2、海康视频解析2.3、比对工具3、转码3.1、maven依赖
DogDaoDao3 个月前
实时音视频·视频编解码·h264·svc·openh264·码率控制·帧间预测编码
openh264 编解码器源码分析综述OpenH264 是一个开源的 H.264 视频编解码库,由 Cisco Systems, Inc.开发并维护。它专为实时应用程序设计,例如 WebRTC,提供了从基础到高级特性的广泛支持。以下是 OpenH264 的一些关键特性和应用场景:
DogDaoDao3 个月前
音视频·webrtc·视频编解码·h264·openh264·码率控制
openh264 宏块级码率控制源码分析
DogDaoDao4 个月前
音视频·webrtc·视频编解码·rtc·h264·openh264·背景检测
openh264 中背景检测功能源码分析
DogDaoDao9 个月前
机器学习·视频编解码·转码·h264·svm·h265·视频直播
【论文解读】Learning based fast H.264 to H.265 transcoding时间: 2015 年 级别: APSIPA 机构: 上海电力大学新提出的视频编码标准HEVC (High Efficiency video coding)以其比H.264/AVC更好的编码效率,被工业界和学术界广泛接受和采用。在HEVC实现了约40%的编码效率提升的同时,其计算复杂度也显著增加。因此,迫切需要一种高性能的AVC到HEVC转码器。本文提出了一种基于学习的快速转码算法,可以加快CU的判定过程。该方法首先对视频流进行JM解码,然后提取重要特征。这些特征被用作机器学习模型的输入,从而得到特定的CU
wxx21509 个月前
h264·mediacodec·编解码
编解码异常分析最近在做的项目,有H264解码的需求。部分H264文件解码播放后,显示为绿屏或者花屏。如何确认是否是高通硬解码的问题 adb 指令
DogDaoDao10 个月前
windows·mingw·视频编解码·x264·h264
windows11编译x264源码详解x264在音视频领域盛名久远,网上介绍资源也很多,H.264是ITU(International Telecommunication Union,国际通信联盟)和MPEG(Motion Picture Experts Group,运动图像专家组)联合制定的视频编码标准。而x264是一个开源的H.264/MPEG-4 AVC视频编码函数库,是最好的有损视频编码器之一。直接套用百度文心一言的解释:
thehunters10 个月前
android·ffmpeg·webrtc·h264
android版本webrtc使用ffmpeg 解码h264编译报错4,修改以下文件third_party/ffmpeg/libavcodec/aarch64/videodsp.S:
wwwlyj12332110 个月前
h264
ffmpeg常用命令MP4转H264ffmpeg -i input.mp4 -vcodec h264 output.h264
SunkingYang10 个月前
c++·ffmpeg·编码·h264·demo·解码·示例
C++如何通过调用ffmpeg接口对H264文件进行编码和解码C++可以通过调用FFmpeg的API来对H264文件进行编码和解码。下面是一个简单的例子。首先需要在代码中包含FFmpeg的头文件: