首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老欧说安卓

    FFmpeg使用vvenc把视频转为H.266编码

    前面的两篇文章分别介绍了如何在Linux环境和Windows环境给FFmpeg集成H.266编码器vvenc,接下来利用ffmpeg把视频文件转换为VVC格式,观察新生成的vvc视频能否正常播放。 先执行下面命令,把视频文件转为h264编码格式(即H.265视频编码标准): ffmpeg -i fuzhous.mp4 -vcodec h264 ff_recode_video1.mp4 再执行下面命令 vvc编码格式(即H.266视频编码标准): ffmpeg -i fuzhous.mp4 -vcodec vvc ff_recode_video3.mp4 接着执行下面命令查看转换后的视频信息: ls root root 278684 May 13 16:48 ff_recode_video3.mp4 由以上视频信息可见,采取H.264格式的视频大小约640K,采取H.265格式的视频大小约306K,采取H.266 格式的视频大小约278K,可见hevc和vvc编码的视频大小都比h264编码的视频大为减小,其中vvc视频比起hevc视频又缩小了少许。

    85410编辑于 2025-05-22
  • 来自专栏老欧说安卓

    Windows给FFmpeg集成H.266编码器vvenc

    《FFmpeg开发实战:从零基础到短视频上线》该书的第八章介绍了如何在Windows环境给FFmpeg集成H.264和H.265的编码器,如今H.266编码器vvenc也日渐成熟,从7.1版本开始的最新 FFmpeg源码已经支持H.266编码器vvenc。 H.266是H.265的升级版本,H.265的视频编码标准为HEVC(High Efficiency Video Coding,高效视频编码),H.266的视频编码标准为VVC(Versatile Video 至于VVEnc(Versatile Video Encoder)是一个开源的高效视频编码器,它实现了最新的视频编码标准VVC,能够把视频数据按照H.266标准编码为VVC格式。 接下来以微软的视窗系统为例,介绍如何在Windows环境给FFmpeg集成H.266编码器vvenc,具体的操作步骤说明如下: 一、配置VVEnc 先下载最新的vvenc源码,解压下载后的源码包,再打开

    1.1K10编辑于 2025-05-19
  • 来自专栏老欧说安卓

    Linux给FFmpeg集成H.266编码器vvenc

    《FFmpeg开发实战:从零基础到短视频上线》该书的第一章介绍了如何在Linux环境给FFmpeg集成H.264和H.265的编码器,如今H.266编码器vvenc也日渐成熟,从7.1版本开始的最新FFmpeg 源码已经支持H.266编码器vvenc。 H.266是H.265的升级版本,H.265的视频编码标准为HEVC(High Efficiency Video Coding,高效视频编码),H.266的视频编码标准为VVC(Versatile Video 至于VVEnc(Versatile Video Encoder)是一个开源的高效视频编码器,它实现了最新的视频编码标准VVC,能够把视频数据按照H.266标准编码为VVC格式。 接下来以华为的欧拉系统为例,介绍如何在Linux环境给FFmpeg集成H.266编码器vvenc,具体的操作步骤说明如下: 一、编译安装VVEnc 先下载最新的vvenc源码,再把vvenc源码包上传到

    74910编辑于 2025-05-15
  • 来自专栏Visual Codex

    H.266 现状

    H.266,即VVC,已于2020年6月完成标准化工作,其标准号为Rec. ITU-T H.266 and ISO/IEC 23090-3,标准将在2020年11月正式开始生效。 H.266最显著的特点就是其相比起它前一代的标准,即ITU-T and ISO/IEC High Efficiency Video Coding (HEVC),标准号Rec. delagrangep/VVCSoftware_VTM/-/tree/VTM-10.2-MT Fraunhofer HHI发布的一款VVC编解码器,VVenC和VVdeC,完全开源,与2020年9月发布 从主观质量上来说,对于4K,UHD,SDR的测试视频,medium设置的质量就可以匹敌VTM的质量了(VTM的MCTF和QP Adaption关闭,VVenC打开这两者,且VTM和VVenC均关闭码控),且编码时间上 Friedrich–Alexander University 大学开发了一款VTM analyzer,作为VTM的一款插件(add-on),它统计在解码一个VVC流的时候,流中使用了哪些Tools和block的编码模式

    1.6K30发布于 2021-06-17
  • 来自专栏腾讯多媒体实验室

    腾讯云直播全线支持新一代视频编码标准H.266

    H.266是继H.265之后的新一代视频编码标准,于2020年正式发布[1],由ISO/IEC MPEG和ITU-T VCEG联合制定,代表目前业界最先进成熟的视频压缩编码技术。 但FLV标准已停止更新,目前缺少H.266编码格式支持。类似H.265的处理方式,我们可以定义一套扩展标准来支持H.266。 (2) LengthSizeMinusOne; unsigned int(1) ptl_present_flag; if (ptl_present_flag) { unsigned int(9) (腾讯云媒体处理MPS在2021 已率先在业界支持了H.266的点播功能) H.266视频编码 腾讯自研的H.266编码器O266,作为行业领先的VVC编码器,相比开源H.266编码器vvenc,在相同压缩速度下 这得益于腾讯在H.266编码算法上的深入优化。

    2.3K20编辑于 2023-02-27
  • 来自专栏音视频咖

    腾讯云直播全线支持新一代视频编码标准H.266

    H.266是继H.265之后的新一代视频编码标准,于2020年正式发布[1],由ISO/IEC MPEG和ITU-T VCEG联合制定,代表目前业界最先进成熟的视频压缩编码技术。 但FLV标准已停止更新,目前缺少H.266编码格式支持。类似H.265的处理方式,我们可以定义一套扩展标准来支持H.266。 (2) LengthSizeMinusOne; unsigned int(1) ptl_present_flag; if (ptl_present_flag) { unsigned int(9) (腾讯云媒体处理MPS在2021 已率先在业界支持了H.266的点播功能) H.266视频编码 腾讯自研的H.266编码器O266,作为行业领先的VVC编码器,相比开源H.266编码器vvenc,在相同压缩速度下 这得益于腾讯在H.266编码算法上的深入优化。

    3.1K30编辑于 2023-02-27
  • 来自专栏关键帧Keyframe

    视频编码(3):H.266 编码性能比 H.265 再提升 49% 的关键丨音视频基础

    接下来我们再来聊聊更新一代编码技术 H.266 的改进。 3、H.266 编码 H.266,也被称为多功能视频编码(Versatile Video Coding,简称 VVC)是最新一代视频编码标准,2020 年 7 月定稿,ITU 第一版于当年 11 月正式发布 H.266 的新编码工具和对已有编码工具的技术改进主要包括以下几类: 块划分 帧内预测 帧间预测 变换和量化 熵编码 环路滤波 屏幕内容编码 360 度视频编码 3.1、编码工具 3.1.1、块划分 H 3.1.7、屏幕内容编码 H.266 中屏幕内容编码方面的优化: H.266 保留了 H.265 中的基于块的差分脉冲编码调制,但仅限于帧内预测的编码单元。 包含 18×12 CTUs 的图像被划分为 24 个瓦片和 9 个矩形条带: 一个图像被划分为 4 个瓦片和 4 个矩形条带(注:左边两个瓦片合为一个条带,而右上角的瓦片被划分为 2 个矩形条带):

    5.4K20编辑于 2022-06-13
  • 来自专栏音视频技术

    VP9编码:迄今的尝试

    对VP9编码的探索我们从未停歇。 我们还发现,一些VP9编码的内容在某些具有高动态场景和黑暗场景的内容上效果不尽如人意,因此我们决定暂停这类内容的VP9编码。 由于上述问题,我们暂停了VP9编码,并更深入地进行了分析和调查。最后,我们提出了VP9编码的改善方案。 因此,我们决定在VP9打包封装中使用Shaka Packager。 Shaka Packager可以输出VP9 + AAC编码的fMP4 DASH流和VP9 + Opus编码的Webm DASH流。 我们通常会先为每个内容编一份H264+AAC的流,如果VP9也适用AAC编码,我们直接可以把已编好流的AAC音轨复制或链接到VP9 MPD文件,而无需重新编码音频。

    2.2K10发布于 2021-03-26
  • 来自专栏TSINGSEE青犀视频

    为什么H.266未能普及应用?

    Union)联合开发并发布的新一代国际视频编码标准。 H.266不是免费的开源解码器,目前存在着专利问题未解决,高昂的专利授权费用让许多生产硬件设备的厂商难以承担。这种不确定性使得许多企业在选择视频编码标准时持谨慎态度,从而影响了H.266的普及。 3)市场接受度与竞争环境市场接受度也是影响H.266普及的重要因素。目前,H.264仍然是最为主流的视频编码格式,能够支持解码的硬件普遍且成本较低。 尽管H.266在压缩效率、新编码工具与技术改进等方面展现出显著优势,但其在不同应用场景下的稳定性和兼容性仍需进一步验证和优化。 平台对H.264和H.265编码的全面支持,为用户提供了高效、灵活的视频处理解决方案。1)对H.264编码的支持基本接入能力:EasyCVR平台支持H.264编码格式的视频流接入。

    72810编辑于 2024-09-12
  • 来自专栏GPUS开发者

    菜鸟手册9:Jetson gstreamer视频编码和解码

    Nvidia Jetson的Gstreamer Pipeline(管道) 视频编码/解码是一个计算量很大的操作,最好使用专用的编码器/解码器硬件来完成。 从网络摄像头对实时视频进行编码、解码和显示: 它可能看起来没什么用,但它可以用来查看仅仅通过编码和解码过程就为视频增加了多少延迟,而不受网络等因素的影响。 ? 从网络摄像头编码多个流: 你知道吗,Jetson视频编码器和解码器可以同时编码和解码多达4k的视频流,而不会消耗所有的CPU功率。 使用H.265和流到端口5001对流的第三个副本进行编码 ? 注意Jetson设备上编码器和解码器功能的完整列表: ? ? 这个时候你再看看Jetson-Stats这个小工具,是否就开始工作了? ?

    18.8K31发布于 2020-08-09
  • 来自专栏DotNet NB && CloudNative

    .NET 9中的Base64 URL编码

    .NET 9中的Base64 URL编码 在构建现代Web应用时,我们经常需要在URL中安全传输二进制数据。 Base64编码虽然常用,但默认生成的+、/和=字符在URL中具有特殊含义,容易导致解析错误。本文将探讨.NET 9引入的全新「Base64Url」类如何优雅解决这一问题。 Base64Url是一种URL安全的编码方案,它通过对Base64进行两处关键改进实现: 将+替换为- 将/替换为_ 省略末尾的填充字符= 这种优化使编码结果可直接嵌入URL路径或查询参数,无需额外URL 编码处理。 ; // 编码为字节序列 byte[] encodedBytes = Base64Url.EncodeToUtf8(bytes); Console.WriteLine($"Base64Url编码: {

    35410编辑于 2025-08-09
  • 来自专栏媒矿工厂

    编码器对决:VP9 vs HEVC

    本文是来自Bitmovin’s Tech Talks的演讲,讲者是Bitmovin的编码团队领导Christian Feldmann。主要内容是对比VP9和HEVC这两个编码器。 但是VP9是开源免费的。 讲者继续比较了HEVC和VP9的区别。HEVC根据块进行量化,VP9根据帧进行量化。HEVC帧间编码采用33个方向,Planar模式;VP9采用8个方向,TM模式。 HEVC环状滤波有SAO算法,VP9没有。HEVC熵编码采用CABAC,VP9采用BAC。VP9有4种划分模式, HEVC有8种划分模式。 此外在具体编解码算法上,两者还有很多不同。 编码顺序和播放顺序不一样,先编码前后两帧,再编码中间帧。而VP9编码顺序和播放顺序相同,但是会编码一个超级帧,它可以解码出多个帧。 VP9包含参考帧缩放,指的是不同分辨率的图像可以作为参考帧来进行预测编码。HEVC包含并行处理解码,可以同时解码多个不相邻的编码块。

    2.9K22发布于 2020-07-02
  • 来自专栏RTSP/RTMP直播相关

    H.264、H.265 到 H.266:编解码标准差异解析与实时视频系统实践

    技术特点: 引入 编码树单元(CTU),尺寸可扩展至 64×64 像素,支持更灵活的分块结构(最大 4 层划分)。 帧内预测角度从 H.264 的 9 种扩展到 33 种,提升纹理细节还原度。 低延迟场景的挑战 虽然 H.265/H.266 带宽更省,但编码复杂度更高,在实时编码场景(如推流端)可能带来额外的处理延迟,需要硬件加速来抵消。 3. 推流端的编码策略 多编码支持 SDK 推流模块允许开发者在 H.264、H.265、H.266 间自由切换,根据带宽、画质与兼容性需求选择合适的编码标准。 4K 工业巡检:H.265 + 硬件编码,减少带宽压力同时保留细节。 8K VR 演示(实验阶段):等协议规范成熟,慢慢推进H.266 + 云端硬编码,极致压缩率。 2. 编码降级回退 若终端不支持 H.265/H.266,播放端可回退到 H.264 版本码流,无需用户手动操作。 3.

    3.1K20编辑于 2025-08-14
  • 来自专栏RTSP/RTMP直播相关

    从 H.264H.265 到 H.266:RTSP播放器的跨代际演进

    然而,编码技术的突破并非自动转化为应用价值。实时视频的真正难点,不在编码本身,而在于如何将其无缝融入端到端的传输与播放链路。 对于 H.266,需要在 SDP 中定义新的编码类型标识(如 VVC 对应的 MIME 类型)及其必要的 sprop-vvc 参数,以便客户端正确解析码流特性。 使用 H.266 编码的 RTSP 流可确保 细节清晰可见(如微创手术中的血管纹理),同时 SDK 的低延迟链路让医生与远端助手保持实时沟通。 然而,单纯的编码演进如果缺乏 传输协议与播放端的工程化支撑,依旧无法释放价值。 这不仅是一次编码标准的迭代,更是产业链走向 智能化、全球化与长期可持续发展 的必然路径。

    71110编辑于 2025-08-20
  • 来自专栏RTMP推送

    H.266 vs H.265AV1H.264:从工程落地看下一代视频系统的技术演进

    H.266 虽然压缩能力极强,但其 编码复杂度为 H.264 的 10 倍以上,实时编码在移动设备上仍具挑战。 编码)AI 视频分析输入流✅(结构保持、精度高)小结H.266 并非一次简单升级,而是为全面支持未来超高清视频时代而设计的“全能型”编码标准。 1️⃣ 实时直播:复杂度 vs 延迟的极限拉锯挑战: H.266 编码复杂度极高(是 H.265 的 10 倍以上),在 CPU 上实时编码几乎不可行; 当前大多数编码器尚停留在“离线编码/存储转码” 工程建议: 当前可采用 H.265 编码 → 云端离线转码为 H.266 存档的方式;待芯片侧支持 H.266 后,再实现原生边缘编码与分发。 H.266 正是为这些场景预设的编码引擎——不仅压缩得更好,还编码得更懂“语义”和“结构”。✅ 2.

    2.1K20编辑于 2025-08-01
  • 来自专栏腾讯多媒体实验室

    腾讯开源国内首个H.266/VVC视频播放器

    (Moving Picture Experts Group)和国际电信联盟电信标准化部门ITU-T(ITU Telecommunication Standardization Sector)下属的视频编码专家组 ,屏幕内容编码等功能。 在2020年H.266/VVC最终定稿后的三个月内,腾讯在国内率先开源发布了实时H.266/VVC播放器O266player,性能指标国际领先。 ? 与此同时,腾讯多媒体实验室还牵头和积极协同腾讯云、微信和腾讯视频等相关部门研发其他标准格式编解码器,包含AV1、H.265、VP9、AVS2、AVS3等,服务包含腾讯云、腾讯视频、腾讯会议等在内的海量业务 腾讯O266player播放器能够促使H.266/VVC标准加速被工业界采纳,同时联合腾讯云H.266/VVC视频转码服务,加速腾讯在视频编解码领域的布局。

    2.5K30发布于 2020-11-10
  • 来自专栏深度学习与python

    在 AI 应用爆发前夜,H.266 成熟了

    最新一代视频编码标准 H.266/VVC 正是在这种背景下,走入“舞台”中央。作为支撑庞大视频产业的核心关键要素,H.266 在流媒体生态中起着举足轻重的作用。 通过四叉树加多类型树(QT+MTT)分块法和色度分量双树编码H.266 能更精细地划分编码单元,减少冗余数据。 例如,在 4K/8K 视频中,128×128 的编码树单元(CTU)相比 H.265 的 64×64 单元,显著提升大分辨率视频的编码效率。 直播则更看重实时性与复杂度平衡,因而对编码速度要求苛刻,H.266编码复杂度较 H.265 增加约 10 倍,可通过硬件加速(如 GPU 或专用芯片)实现高效实时编码,这点与当下新型算力中心的构建思路相通 H.266 通过多种技术手段提升运动矢量预测(HMVP)和编码(SMVD) 效率,提升编码效率,降低重传率。

    1.1K00编辑于 2025-03-03
  • 来自专栏RTMP推送

    8K、AI、低空智联,H.266能否撑起下一代视频通路?

    二、 H.266/VVC:下一代视频编码的希望与难题在 AI 驱动的视频时代,编解码技术正在被重新审视。 举例:一个 8Mbps 的 H.265 编码流,在同等画质下可被 H.266 压缩至约 5Mbps。 2️⃣ AI 场景中的新价值与传统“人眼观看”相比,AI 对视频的理解更注重结构与语义。 H.266 中的内容自适应特性(例如智能场景切换编码、目标区域增强)使其在以下场景具备天然优势: AI 视频识别:优化编码策略,提升 AI 检测模型的输入质量; 自动驾驶/机器人:降低延迟和码率, 的软编码器插件,用于高性能推流场景(如云端转码、预编码盒子); 格式桥接机制:推流端可在不同编码标准之间自动桥接(如 H.265→H.266),为分布式部署提供链路切换能力。 意义:H.266 在终端生态不成熟的阶段,采用“边缘解码 + 主流重编码”策略,兼顾压缩效率与播放兼容性,是现实可行的过渡方案。

    72900编辑于 2025-07-31
  • 来自专栏音视频技术

    VP9编码器客观及主观质量优化

    今天非常高兴有机会能向大家介绍一下我们近期的关于VP9编码器优化的工作。 从2013年到2016年前后,我们的团队一直在做的就是不断优化VP9编码器。优化的目标主要是:首先,提高其核心压缩性能也就是在PSNR和SSIM这些客观Metric条件下的编码。 这四个工作合在一起会让我们的VPX、VP9编码器在Compression Efficiency上提高10%,与此同时它的编码器速度是加快30%。 ? 先简单介绍一下ARF,它是从VP8开始,就一直被包括VP9、AV1等一直在采用的一个算法。这个算法是我们编码的一个成熟的图像。 VP9的最大编码块大小为64x64,我们通常做法是采用四叉树划分,它可以将编码块在水平或垂直方向划分为4部分或2部分,这意味着一个编码块有四个不同的划分选项。

    1.2K73发布于 2020-09-22
  • 来自专栏阿Q说代码

    9大插件,21张配图,编码路上助你起飞

    String Manipulation 该插件支持大小写切换、排序、过滤、递增、与列对齐、grepping、转义、编码等,还支持对字符串的各种加、解密操作。

    54540编辑于 2022-11-02
领券