排序
利用moviepy批量生成营销号视频
moviepy 简介 MoviePy是一个用于视频编辑的Python模块,它可被用于一些基本操作(如剪切、拼接、插入标题)、视频合成(即非线性编辑)、视频处理和创建高级特效。它可对大多数常见视频格式进行...
Android技术分享| Activity 过渡动画 — 让切换更加炫酷
介绍 在 android5.0 以上版本中,google 为我们提供了几种 activity 切换的过渡动画,目的是为了让 activity 切换转场更加美观,而在 android5.0 之前的 activity 切换显得生硬。虽然可以自定义...
MediaCodec对HDR视频进行转码压缩
视频转码三方库 在研究端上视频转码压缩时,发现网上大部分的Demo或转码库是基于FFmpeg的,只有少部分的是采用Android的MediaCodec Api进行硬件转码的。 LightCompressor LiTr android-transcod...
05-?音视频技术核心知识|音频播放【播放PCM、WAV、PCM转WAV、PCM转WAV、播放WAV】
一、前言 顺应时代的技术发展潮流,逐步学习并掌握音视频技术核心知识,让技术落地,让知识赋能生活,让科技造福千万灯火。
对话音视频牛哥:如何设计功能齐全的跨平台低延迟RTMP播放器
开发背景 2015年,我们在做移动单兵应急指挥项目的时候,推送端采用了RTMP方案,这在当时算是介入RTMP比较早的了,RTMP推送模块做好以后,我们找了市面上VLC还有Vitamio,来测试整体延迟,实际...
摸鱼神器:打造一款让VS Code成为你私人影院的插件
介绍 编程是一项令人兴奋的工作,然而每天都在代码编写中度过很长时间后,我们也希望能够进行一些娱乐活动来放松身心,例如看电影。那么今天,我想要介绍的是一款能够将VS Code变成你的私人影院...
GB28181设备接入侧如何支持H.265?
技术背景 一直以来,GB28181-2022之前的规范版本让人诟病的一点:没有明确针对H.265的说明,特别是监控摄像机,H.265已然成为标配,GB/T28181-2022规范,终于针对H.265做了明确的说明,让我们来...
Opengl ES之LUT滤镜(下)-3DLUT
本文正在参加「金石计划」 在上一篇文章 Opengl ES之LUT滤镜(上) 中我们详细介绍了基于图片纹理的2D LUT滤镜的使用, 这种方式也是目前大部分SDK在移动端的实现方式,既然有2D LUT滤镜那就有3D ...
音视频大合集,先从零开始万事开头难
前言 周六按时发了工资。好好休息了两天,出去消费了一波美滋滋??? 顺带有粉丝找我问有没有openGL ES比较深入的学习内容,和Recyclerview的.抽空弄一波。 前几天零零散散的更新了一些音视频的片...
Android平台如何实时叠加电量信息和设备信号状态到GB28181接入端
技术背景 我们在Android平台实现GB28181设备接入,把摄像头和麦克风数据,采集过去,用于移动单兵、智能车载、智慧安防、智能家居、工业仿真等行业时,发现大多场景对视频水印的要求越来越高,...
JMuxer源码导读,从h264裸流到浏览器播放
jMuxer - 一个简单的JavaScript mp4 muxer,可以在浏览器和节点环境中工作。它与通信协议无关,旨在借助媒体源扩展在浏览器上播放媒体文件。它需要 原始 H264 视频数据和/或 AAC 音频数据作为输...
07-?音视频技术核心知识|AAC编码【AAC编码器解码器、编译FFmpeg、AAC编码实战、AAC解码实战】
一、前言 顺应时代的技术发展潮流,逐步学习并掌握音视频技术核心知识,让技术落地,让知识赋能生活,让科技造福千万灯火。 二、AAC编码 AAC(Advanced Audio Coding,译为:高级音频编码),是...
FFmpeg常见命令行(五):FFmpeg滤镜使用
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视...
《FFmpeg原理》的创作之路
写作不是思考的记录,写作就是思考本身。—理查德·费曼 写作不仅仅是 学习的记录,还可以帮你进行系统的思考,有很多东西,会在你写作的过程中不断被深入。甚至有些认知误区或者模糊的知识点你...
初探 HTML video 视频字幕
什么是外挂字幕? 我们在观看 电视、电影 时能够看到在播放区域下方,会展示与视频中人物说话所对应的字幕。字幕给观影者看不懂的内容提供了翻译。比如英文电影里能够展示中文字幕。 早期很多视...
如何定位分析视频异常画面
背景 视频典型画面不正常主要包含画面卡顿、画面模糊、画面不显示、画面花屏这 4 类问题。本文主要介绍的是画面花屏的情况,这里的画面花屏包含了花屏、闪屏、绿屏、黑屏。视频花屏是多媒体工程...
NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888等图像色彩编码格式区别
常用图像颜色编码格式 NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888都是常见的图像颜色编码格式,它们之间的主要区别在于色彩空间和数据排列方式。 NV21:NV21是Android系统使用的一种图像颜色...
FFmpeg常见命令行(一):FFmpeg工具使用基础
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》。本文是Android音视频任务列表的其中一个, 对...
视频盒子项目遇到的问题
本文主要记录了作者在项目中使用netty遇到的问题,以及一些问题,避免以后踩坑 项目背景:公司有一个h5管理平台查看电梯设备的基本情况,然后现在要在平台上添加查看故障回放和实时预览功能,2021...
06-?音视频技术核心知识|音频重采样【音频重采样简介、用命令行进行重采样、通过编程重采样】
一、前言 顺应时代的技术发展潮流,逐步学习并掌握音视频技术核心知识,让技术落地,让知识赋能生活,让科技造福千万灯火。 二、音频重采样简介 1. 什么叫音频重采样 音频重采样(Audio Resampl...