首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏音视频技术学习笔记

    视频技术(4)-SDL播放PCM

    SDL 是一套跨平台的音视频播放框架,对齐了底层硬件的差异,开发者可以专注于音视频的处理,本文记录在iOS上使用SDL播放pcm音频裸数据的实现过程。pcm是音频的裸数据。 free(pcm_buffer); } fclose(fp); SDL_Quit(); return 0; } 使用ffmpeg从mp4中提取 pcm文件 提取:ffmpeg -i 1.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm 播放:ffplay -ac 2 -ar 44100 -f s16le out.pcm

    1.2K20发布于 2020-03-27
  • 音画增强 + 老片 4K 修复:AI 视频增强技术详解

    摘要 本文系统梳理 AI 视频增强的主要技术路径,包括超分辨率、插帧、色彩与 HDR 重建、去噪去划痕、音频修复等环节,帮助媒资、影视、广电与平台团队理解老片 4K 修复背后的工程逻辑。 的老片"变成 4K",听起来像魔术,但拆开看它是一组成熟的 AI 与信号处理技术的组合。 AI 超分则利用深度网络对亿级图片/视频对学习出"低清→高清"的映射关系,能"补"出合理的纹理细节。 主流技术线: 单帧超分(SISR):每一帧独立做超分,简单但帧间可能抖动 多帧超分(VSR):用相邻帧做时序对齐再融合,帧间稳定性更好 退化模型估计:先判断这段视频经历了哪些退化(模糊、压缩、下采样), 再针对性超分 真正工业级的视频超分,一般还要配合时序一致性损失、面部区域专项增强、以及对字幕与台标的特殊保护。

    16710编辑于 2026-06-04
  • 来自专栏smy

    视频技术基础

    在线直播可以说从去年开始变成了一个火爆的创业领域,一下子出来了很多做视频直播的公司。但说实话这方面的技术书籍实在是非常的少,网上的资料也很零散,所以我决定写一些列介绍视频技术的文章。 今天这篇文章先对视频技术中的基础概念做一些简单的总结。 你所能看到的视频 现在可能大部分人都直接用浏览器在视频网站上看视频了,已经不太能看到视频的后缀名之类的东西了。 |不支持|几乎所有|几乎所有|下载的视频文件(现在可能很少见到)| |MP4|MPEG|支持|MPEG-2、MPEG-4、H.264|AAC,MPEG-1 Layers I, II, III、AC-3 经过封装后,得到的就是可以播放的上面提到的视频文件MP4或者MKV等等。把这个过程反过来就是上图描述的视频播放的过程。 本文大部分内容抄自[总结]视音频编解码技术零基础学习方法,一部分来源于自己的总结《[总结]视音频编解码技术零基础学习方法》应该是国内视频领域最系统的学习资料了。有兴趣的朋友可以去仔细阅读一下。

    1.5K20发布于 2019-01-03
  • 来自专栏技术人生

    flutter组件4视频播放】

    VideoDetail extends StatefulWidget { //https://nico-android-apk.oss-cn-beijing.aliyuncs.com/landscape.mp4 videoPlayerController = VideoPlayerController.network('https://nico-android-apk.oss-cn-beijing.aliyuncs.com/landscape.mp4' Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title:Text('视频详情

    64720发布于 2020-11-13
  • 来自专栏腾讯技术工程官方号的专栏

    从蓝光到4K,腾讯视频高码率下载背后的技术

    蓝光和4k视频正逐渐普及,4K视频峰值码率超10Mbit/s。架构平台部TVideo平台从资源,链路、缓存、接入进行调优,有效解决4k高码率视频的二次缓冲问题,播放体验全面领先竞品。 背景 随着音视频编解码、超分辨率、VR/AR等技术的发展,iPhone8、4K电视、VR眼镜等终端设备的更新换代,高码率高分辨率片源(4K视频、360°全景视频等)的层出不穷,多媒体用户观看体验正在逐步升级 就分辨率而言,上面提到的4K视频指分辨率达4096*2160的片源,对比其它分辨率还有2K(2560*1440)、1080P(1920*1080,目前腾讯视频蓝光的分辨率)等。 杜比视界4K视频采取fmp4分片,由于fmp4切片文件过小,每次回源请求小分片造成链路速度达不到预期,Tvido采取进行多分片合并回源下载策略,减少链路延时。 image.png 由于普通视频和高码率视频对机房集群内热点扩散的需求不同,特别是4k视频这类音视频分开存储,高码率视频对下载速度敏感业务,按码率和IO频率分级,向SSD和内存扩散,解决由于磁盘速度不够

    8.1K120发布于 2018-01-17
  • 来自专栏媒矿工厂

    《高动态视频技术

    《高动态视频技术》由上海交通大学媒体技术实验室编著,面向图像与视频处理领域HDR技术的研发人员、技术爱好者以及相关专业的本科生、研究生。 我们从HDR技术的基础知识开始,通过整理与总结现有的HDR相关标准,相关技术文档,完成了本书11个章节的编纂。 本书主要分为三个部分:HDR技术基础、HDR处理技术以及HDR编码方案,具体目录如下: 第一部分--HDR技术基础 第一章-光学与人类视觉感知特性基础 第二章-光电转换与HDR图像显示 第三章-色度学与颜色空间 的HDR编码优化 第十一章-HEVC/H.265的HDR编码方案 近年来,HDR技术以及相关的HDR显示设备,HDR视频制作与传输等产业与技术都在不断发展并日趋成熟,但是与HDR技术相关的理论背景以及相关技术介绍与总结却并不多 ,因此我们希望能够在本书中将HDR发展过程中的理论与技术,以及截至2018年的最新技术与相关成果尽可能地展现给读者,帮助读者更好地了解与研究HDR技术

    2.3K41发布于 2019-03-07
  • 视频技术入门指南

    本文翻译自我的英文博客,最新修订内容可随时参考:视频技术入门指南 你真的理解视频技术吗?什么是帧率、分辨率、码率?它们之间有什么关系?你知道“1080p”和“4K”中的“p”和“K”代表什么吗? 为什么视频文件有.mp4、.mkv、.flv 等多种后缀? 本文将从基础概念入手,带你系统理解视频技术的核心要素。 一、基础概念:存储与带宽 1. YUV 格式:将亮度(Y)与色度(UV)分离存储,节省带宽(如 YUV420P 仅存储 1/4 色度数据)。 七、视频格式:容器的秘密 1. 最通用容器,支持流媒体,fMP4(碎片化 MP4)可边下载边播放 手机视频、网络点播 FLV 结构简单,适合直播(如 RTMP 推流) 如需深入探讨编码参数调优或设备性能分析,欢迎访问博客获取更多技术细节:视频技术入门指南。

    1.5K10编辑于 2025-06-06
  • 来自专栏跟铭哥学音视频技术

    视频技术基础(一)--音视频技术概念基础

    最近开始学习TRTC实时音视频技术,我会记录并分享我的一些学习心得和体会,欢迎各位大佬来一起交流指正。 在开始正式学习TRTC之前,还是需要先了解一下音视频技术,这样可以方便以后的学习。 音视频技术介绍 什么是音视频技术?音视频技术其实就是音频技术视频技术的一个统称,在技术处理上,其实音频和视频是要分开处理的。 原始数据格式: 视频:YUV、RGB; 音频:PCM 编码格式: 视频:H.264(也叫AVG); 音频:AAC、Opus 封装格式: 视频:MP4、FLV、TS; 音频:不封装 视频帧与音频帧 视频帧就相当于一张图片 B帧是记录了本帧与前一个I/P帧和后一个I/P帧的差异; 4. 剩下的还有SI和SP帧,这俩是用于切换码流使用,一般不常见。 音视频同步的算法如下图所示: image.png 流媒体协议 通常音视频数据体积比较大,所以在网络传输过程中都是连续不断的多媒体流量,在网络中传输音视频数据的技术叫流媒体技术,传输使用的协议就是流媒体协议

    6K156发布于 2020-06-16
  • 来自专栏LiteMedia

    介绍安防监控视频技术的发展及LiteCVR视频技术

    随着科技的不断发展,安防监控视频技术也在日新月异地进步。从最初的模拟视频监控到数字视频监控,再到现在的网络视频监控和智能视频监控,安防监控视频技术经历了漫长的发展历程。 此外,智能视频监控技术的出现也推动了安防监控视频技术的进一步发展。 二、安防监控视频技术的应用场景安防监控视频技术广泛应用于各个领域,如金融、交通、能源、教育等。 三、安防监控视频技术的未来发展趋势随着科技的不断发展,安防监控视频技术还将继续发展和进步。 4.云端化:随着云计算技术的不断发展,云端视频监控将成为未来的发展趋势,实现更高效、更灵活的视频存储和处理等功能,提高安防监控的效率和可扩展性。

    68910编辑于 2023-11-10
  • 来自专栏jeremy的技术点滴

    javacv编码mp4视频

    目前在做的java项目里有一个需求,已经将用户在进行一个业务操作的操作行为记录下来了,形成了这些操作行为的指令文件,然后需要将这些指令文件编码为mp4视频。 recorder.setFrameRate(FRAME_RATE); /* * videoBitRate这个参数很重要,当然越大,越清晰,但最终的生成的视频也越大 查看一个资料,说均衡考虑建议设为videoWidth*videoHeight*frameRate*0.07*运动因子,运动因子则与视频中画面活动频繁程度有关,如果很频繁就设为4,不频繁则设为1 ", e); } } 终于转出的视频不再飞快播放了。 又过了好几天,在正式环境上运行着,又出问题,进行mp4编码的Java进程crash了。crash日志时仅报了一下跟jni调用相关的错。 但经我实际测试,发现视频的宽度必须是32的倍数,高度必须是2的倍数,于是写了点代码修正了width与height,然后问题就解决了。

    10K92发布于 2018-05-10
  • 来自专栏mac软件推荐

    Downie 4 4.6.11(视频下载软件)

    Downie是一款Mac平台上非常实用的视频下载工具。它支持下载各种视频网站上的视频,并且具有快速、稳定、易于使用的特点。 Downie支持下载各种视频网站上的视频,包括YouTube、Vimeo、Netflix、Hulu、Amazon等等。它具有快速、稳定的下载速度,可以帮助用户轻松地下载高清视频和音频文件。 总的来说,Downie是一款非常优秀的视频下载工具,它具有快速、稳定、易于使用的特点,可以帮助用户轻松地下载各种视频和音频文件。如果您需要下载视频或音频文件,那么Downie是一个非常不错的选择。 快速下载:Downie使用多线程技术,可以同时下载多个视频,并具有最快的下载速度。批量下载:Downie可以轻松地将整个播放列表或频道中的所有视频批量下载到您的计算机上。 多种格式:Downie支持多种视频格式,包括MP4、FLV、MKV、MOV等。易于使用:Downie具有直观的用户界面,使得即使没有任何技术经验的人也可以轻松使用该应用程序。

    1.2K00编辑于 2023-03-17
  • 来自专栏音视频直播技术专家

    「音视频直播技术」iOS视频采集

    前言 前两天给大家介绍了如何在iOS下进行音频采集,今天介绍一下在iOS下进行视频采集。 要了解iOS是怎样进行视频采集的,首先我们要了解 AVCaptureSession, AVCaptureDevice等几个基本概念及iOS上视频采集的工作原理。 AVCaptureVideoDataOutput AVCaptureVideoDataOutput是录制视频和访问视频帧的输出。它继承自 AVCaptureOutput。 根据视频类型 AVMediaTypeVideo,创建 AVCaptureDevice 对象。(可以创建视频设备也可以创建音频设备)。 小结 我们首先介绍了在iOS进行视频采集的一些基础概念,然后又通过分析 WebRTC 代码了解了视频采集的基本步骤(共 12 步)。

    4K40发布于 2020-04-02
  • 来自专栏智瑾财经

    西瓜视频4K修复技术还原经典,为内容创新打开新思路

    近日,西瓜视频利用自身技术优势,通过“经典中视频4K修复计划”,在还原经典影视作品的同时,也为内容创作者送去一种全新的内容创作思路。 因此,中视频本身所具备的内容承载力和商业价值,注定其将成为最受市场关注的视频形式之一。 而随着5G技术的进步,则直接打通了中视频技术层面的一大壁垒。 要知道,相较于短视频,中视频有一个重要的要素是“横屏”,这里可以延伸出的就是终端技术,而要实现这一技术,目前在终端设备上没有问题,问题在于网络技术,一方面横屏需要更大的流量支持,要想实现在非WiFi情况的流畅播放或内容上传 此外,西瓜视频也将开放修复入口,为普通用户免费提供AI修复支持。 当然,对于西瓜视频本次推出的4K修复计划其得以实现的关键,除了当前4K设备的发展和5G技术的进步,还在于西瓜视频本身的技术底蕴。 根据公开信息显示,这次4K修复计划是西瓜视频和火山引擎共同推出,有西瓜视频提供平台和内容支持,火山引擎则提供最核心的技术支持,且修复后的视频内容,用户可免费观看。

    1.1K00发布于 2021-10-21
  • 来自专栏即时通讯技术

    视频直播技术干货(十一):超低延时视频直播技术的演进之路

    》 《视频直播技术干货(八):淘宝高清、低延时的实时视频直播技术解密》 《视频直播技术干货(九):千万级直播系统后端架构设计的方方面面》 《视频直播技术干货(十):一文读懂主流视频直播系统的推拉流架构、 4、传统直播技术中RTMP协议的延迟问题 RTMP 协议是最传统的直播协议,主播端采用 RTMP 协议推送 H.264/5 和 AAC 编码的视音频数据到云厂商 CDN 服务器进行转封装分发,端到端延迟一般控制在 另一方面在网络条件更好时,固定码率传输无法动态提升视频传输码率(更高的画质带来更加舒适的体验) 4)在直播和连麦场景共存的互动直播场景下,主播采用传统RTMP推流在遇到连麦PK场景时,会产生推流/本地连麦合流 11、视频渲染卡顿的优化(百秒卡顿平均降低4秒) 改善人均看播时长,改变 RTC 引擎的组帧/解码策略;禁止 RTC 在低延时模式下的丢帧,改善直播的视频渲染卡顿。 [4] 实时音视频入门学习:开源工程WebRTC的技术原理和使用浅析 [5] 零基础快速入门WebRTC:基本概念、关键技术、与WebSocket的区别等 [6] 学习RFC3550:RTP/RTCP

    4.9K11编辑于 2024-01-04
  • 来自专栏音视频直播技术专家

    视频直播技术--视频渲染之EGL

    前言 我们在Andriod系统下做视频渲染时要使用 OpengGL ES, 而使用 OpengGL ES 就不得不提到 EGL。那么EGL是什么呢?它又在渲染时起到什么作用呢? 下图展示了 EGL 在视频渲染中的作用: ? Display(EGLDisplay) 是对实际显示设备的抽象。

    2.4K30发布于 2020-04-02
  • 来自专栏音视频直播技术专家

    视频直播技术--视频画中画

    视频 前言 大家好,今天我为大家介绍一下如何在Android系统下实现实时直播互动中的多视频展示功能。 我们现在都清楚实时直播互动中多路视频的展示是目前比较流行的趋势,因为大家都想看到更多视频画面的需求,是非常符合人类的习惯的。 大家都知道,在Android系统下显示视频主要有三种View,分别是SurfaceView、GLSurfaceView及TextureView。 它们的区别大家可以看我的另一篇文章 视频的渲染与展示 一文的介绍。我们今天这个例子是通过 SurfaceView来给大家演示的。 技术实现 在资源文件中定义两个 SurfaceView <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android

    2.5K10发布于 2020-04-02
  • 来自专栏音视频直播技术专家

    视频直播技术--Android视频采集(Camera1)

    camera1.jpg 前言 今天为大家介绍一下使用Camera1进行视频采集。之前我写过一篇文章介绍的是Camera2进行视频采集。那么有人会问,为什么有了Camera2还要介绍Camera1呢? 这里最主要的原因是因为Android版本众多,Camera2是Google新推出的视频采集架构,但很多老的机型还不支持,所以为了兼容性的问题,我们还不能放弃使用Camera1进行视频的采集。 4. 设置摄像头参数 设置摄像头参数主要是设置图像的宽、高、帧率。设置的基本步骤为:1. 从摄像头取出现有参数。2. 修改参数。3. 设置参数。 ...... 4. 开启预览。5. 当有视频帧到达后,使用OpengGL ES绘制图片。 ...... 参考 视频渲染之EGL Android视频采集Camera2 http://www.jianshu.com/p/39a015f2996e ----

    6.2K41发布于 2020-04-02
  • 来自专栏Qt项目实战

    Qt编写安防视频监控系统4-删除视频

    一、前言 一般会有两种处理方式来删除视频,一种是鼠标右键菜单,删除当前视频或者删除所有视频,一种是直接按住当前视频,移到视频通道界面以外就表示删除当前视频,这也是个比较人性化的设置,每个人的喜好不一样, 和通道交换功能类似,按住视频拖动到窗体外面表示删除视频,这个功能也需要安装事件过滤器来处理,自动计算当前按下状态下的鼠标是否已经到了窗体外面,按下的时候记住当前视频通道,松开的时候处理删除视频动作即可。 摄像机通过同轴视频电缆将视频图像传输到控制主机,控制主机再将视频信号分配到各监视器及录像设备,同时可将需要传输的语音信号同步录入到录像机内。 三、功能特点 支持16画面切换,全屏切换等,包括1+4+6+8+9+16画面切换。 支持alt+enter全屏,esc退出全屏。 自定义信息框+错误框+询问框+右下角提示框。 双击摄像机节点自动播放视频,双击节点自动依次添加视频,会自动跳到下一个,双击父节点自动添加该节点下的所有视频。 摄像机节点拖曳到对应窗体播放视频,同时支持拖曳本地文件直接播放。

    1.4K20发布于 2019-08-20
  • 来自专栏音视频咖

    技术解码 | 腾讯云视频插帧技术

    本期的技术解码 为大家带来腾讯云视频插帧技术的详细解析 随着信息科技与互联网技术的高速发展,视频已逐渐成为人们获取信息的重要来源。 视频帧率增强的视频插帧 Video Frame Interpolation 技术,又称帧速率转换(Frame Rate Conversion)技术,是通过在原始视频的每两帧画面中增加一帧或多帧,缩短帧与帧之间的显示时间 ,是视频插帧技术中的关键。 总体而言,目前视频插帧方案在视频存在大位移、复杂运动等问题时插帧产生的伪影依然十分严重,主要面临的挑战有: 1. 运动幅度大产生的形变 2. 光流估计的准确性 3. 非匀速运动 4.  配合其他服务为直播、点播平台以及媒体行业提供稳定高效的“媒体质检”、“画质重生”和“编辑理解”基础能力,实现视频内容生产降本增效,可为客户实现1080P/60FPS、4K/120FPS实时插帧、超分,为电竞赛事

    3.5K20发布于 2021-04-15
  • 来自专栏相约机器人

    迈克尔杰克逊的4K高清修复视频技术解码

    近日网上的一个迈克尔杰克逊代表作《Smooth Criminal》MV官方高清修复版,的视频赚足了大家的眼球。这次的高清修复不仅分辨率达到了4K,原本的25帧录像也提升到了60帧。 从事AI领域的你是否也想做个高清视频试试?接下来我们就为大家解码一下,该视频背后的技术。 ? 早在迈克尔杰克逊的这个4K高清发布以前,就有人将以前的电影进行过转换,最著名的当属人类历史上的第一部电影《火车进站》的4K转换。它是由Denis Shiryaev实现的。 Denis Shiryaev在将每帧图片提高到4K基础上,还将帧率提高到每秒60帧。 提示: 英伟达开源的Super SloMo是一个里程碑是的4K高清转化技术

    3.4K10发布于 2020-06-17
领券