E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
视频解码
MuiPlayer - 一款优秀的 H5 视频播放器框架
Gitee|Docs|中文文档介绍MuiPlayer是一款HTML5视频播放插件,其默认配置了精美可操作的的播放控件,涉及了常用的播放场景,例如全屏播放、播放快进、循环播放、音量调节、
视频解码
等功能。
1f2aa17fd82a
·
2023-03-14 12:25
音
视频解码
与播放
音视频完整解码播放流程分析封装格式名称推出机构流媒体支持的视频编码支持的音频编码目前使用领域AVIMicrosoftInc.不支持几乎所有格式几乎所有格式BT下载影视MP4MPEG支持MPEG-2,MPEG-4,H.264,H.263等AAC,MPEG-1LayersI,II,III,AC-3等互联网视频网站TSMPEG支持MPEG-1,MPEG-2,MPEG-4,H.264MPEG-1Layer
Itachi001
·
2023-03-14 07:44
k8s工作负载控制器之job与CronJob
目录Job与CronJobjobCronJobJob与CronJobJob分为普通任务(Job)和定时任务(CronJob)一次性执行,一般用作离线数据处理和
视频解码
等,或者数据库数据备份等job示例:
江南道人
·
2023-03-13 11:20
k8s之负载控制器
kubernetes
运维开发
容器
运维
iOS 基于ffmpeg的音视频编、解码以及播放器的制作
最近在学习音视频的相关知识,在接触到ffmpeg库后尝试着使用其编写了一个视频播放器demo截图音
视频解码
视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,解码视音频,视音频同步
TMMMMMS
·
2023-03-12 17:28
Flutter TextTrue ios 视频渲染 YUV420 转换 BGRA
公司的App开发框架是使用Flutter,那么问题来了Flutter怎么实现视频播放嘞,官方给出的解决方案是###video_player这个库的实现是原生端做
视频解码
然后通过Texture的方式映射到
janiokq
·
2023-03-10 07:44
实现音视频编解码工具 MediaCodec 创建解码器
前言在Android开发中提供了实现音视频编解码工具MediaCodec,针对对应音
视频解码
类型通过该类创建对应解码器就能实现对数据进行解码操作MediaCodecMediaCodec所支持的数据类型:
Android技术栈
·
2023-02-25 07:45
android工程师
Android
开发
移动开发
视频编解码
音视频
android
架构
android
studio
MacBook安装使用VLC Media Player多媒体播放器
它支持众多音频与
视频解码
器及文件格
·
2023-02-24 23:13
macbookvlc
【融云分析】WebRTC 首帧显示优化策略全解析
之后音
视频解码
器解码帧数据,生成视频图像或音频PCM数据。本文参数调整谈论的部分位于上图中的第4步。因为是接收端,所以会收到对
融云
·
2023-02-21 13:21
场景化
SDK
RTC
webrtc
实时音视频
rtc
融云 WebRTC 首帧显示优化策略到底有多强?
之后音
视频解码
器解码帧数据,生
DevolperFront
·
2023-02-21 12:44
网络
java
编程语言
android
js
Qt音视频开发14-音视频文件保存基类的设计
,需要一个通用的文件保存基类AbstractSaveThread,这个基类定义了是否打印线程消息标志位、直接写入还是排队写入标志位、文件生成后是否调用转换合并标志位、是否执行了转换合并标志位,用于各种
视频解码
内核对应的报错动作处理
feiyangqingyun
·
2023-02-19 13:08
Qt-音视频作品
音视频
qt
ffmpeg
Android AVDemo(12):
视频解码
,MP4 → H.264/H.265 → YUV 的源码丨音视频工程示例
vx搜索『gjzkeyframe』关注『关键帧Keyframe』来及时获得最新的音视频技术文章。iOS/Android客户端开发同学如果想要开始学习音视频开发,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能力上手去实践音视频的采集→编码→封装→解封装→解码→渲染过程,并借助音视频工具来分析和理解对应的音视频数据。塞尚《渔夫》iOS/Android客户端开
关键帧Keyframe
·
2023-02-18 09:26
H264解码实战
0.解码流程图
视频解码
.png1.命令行解码songlin@feng-sl~/audio/h264_decodemaster±✚ffmpeg-c:vh264-i352x288-yuv420p.h264352x288
coder_feng
·
2023-02-17 16:50
零基础学习
视频解码
之FFMpeg中比较重要的函数以及数据结构
零基础学习
视频解码
之FFMpeg中比较重要的函数以及数据结构在正式开始解码练习前先了解下关于FFmpeg中比较重要的函数以及数据结构。
路漫漫其修远兮Wzt
·
2023-02-16 22:36
零基础入门:实时音视频技术基础知识全面盘点
虽然网上有很多的博文总结了实时音视频技术的学习路线,但是相关的知识都相对独立,有讲“音
视频解码
相关”的、有讲“OpenGL相关”的、也有
音视频开发老马
·
2023-02-06 19:13
Android音视频开发
音视频开发
流媒体服务器
实时音视频
音视频
视频编解码
网络
tcp/ip
从demo分析ijk源码五:
视频解码
一、播放器的初始化ijk播放器初始化的时候会先调用native_setup,staticvoidIjkMediaPlayer_native_setup(JNIEnv*env,jobjectthiz,jobjectweak_this){MPTRACE("%s\n",__func__);IjkMediaPlayer*mp=ijkmp_android_create(message_loop);JNI_C
DON_1007
·
2023-02-06 18:14
FFmpeg
视频解码
过程
1.获得ffmpeg总上下文,打开媒体注意:配置权限,授权文件读写权限AVFormatContext*avFormatContext=avformat_alloc_context();AVDictionary*opts=NULL;av_dict_set(&opts,"timeout","3000000",0);intret=avformat_open_input(&avFormatContext,
風清雲少
·
2023-02-04 04:09
瑞芯微RK3566通用型SoC参数配置
RK3566有着十分强大的
视频解码
能力。支持4KH.264/H.265/VP9等多种格式
szx940213
·
2023-02-02 07:17
瑞芯微
RK3566
瑞芯微
SOC
处理器
Kotlin实现,MediaExtractor+MediaCodec+AudioTrack音视频播放
属性介绍videoExtractor:视频源audioExtractor:音频源mediaCodecVideo:
视频解码
mediaCodecAudio:音频解码audioTrack:音频播放VideoInPutThread
小于先森
·
2023-01-31 16:14
javacv-05:开启真正的本地视频直播,添加音频
前言javacv开发包是用于支持java多媒体开发的一套开发包,可以适用于本地多媒体(音视频)调用以及音视频,图片等文件后期操作(图片修改,音
视频解码
剪辑等等功能),这里只使用javacv来实现一些简单的功能
xiaoyutongxue6
·
2023-01-30 14:27
视频流处理
javacv
java
视频流
rtsp
视频解码
-分析-转发http-flv ws-flv webrtc
说明因为该代码没有完全完成,所以完整代码没有放上来,如果需要,可以将email发送给我,我把代码发送给大家。但是最主要的关键部分已经贴出来了,图为接收rtspserver的视频,接收播放,分析,并转发flv。框架在完成以后,一种是调用c++的opencv直接分析,一种是调用python去做,思考成熟以后,再决定。rtsp解码使用live555,在一个线程中接收classc_rtspthread:p
qianbo_insist
·
2023-01-30 13:49
操作系统
opencv和AI
websocket
协议
webrtc
httpflv
rtsp
音视频 yuv视频格式详解(一)
引论Yuv在流媒体领域是一个既熟悉又陌生的概念,在转码过程中需要将
视频解码
成yuv再重新编码以便更改一些参数,也需要在yuv上做一些处理比如添加水印,提升亮度,等等。
刘长福
·
2023-01-23 02:16
编解码
yuv
流媒体
使用ffmpeg实现对h264
视频解码
-- (实现了一个易于使用的c++封装库)
H264是当今流行的视频压缩格式;ffmpeg是一个开源库,实现了对h264视频文件的解压缩。为了降低使用ffmpeg的复杂性,尽量隐藏实现细节,我写了一个封装库。c#也可以很方便的使用此库。解压后的数据可以为yuv格式,也可以为rgb格式。同时可以对rgb格式视频做缩放。类H264Decode实现了所有解码功能。最后,再把此类封装成c函数,以便于与c#交互。代码下载地址https://downl
qq_13712486
·
2023-01-19 01:12
视频
c++
音
视频解码
流程
今天分享音视频利用ffmpeg进行音
视频解码
方面的知识。
初衷qaq
·
2023-01-15 13:18
音视频开发
c++
音视频
c++
nvjmi: Jetson
视频解码
性能优化
目录1nvjmi介绍2nvjmi基于Jetson硬件性能优化2.1硬件解码2.2Transform2.3颜色空间转换1nvjmi介绍nvjmi是一
space01
·
2023-01-13 04:41
Jetson
AIoT
音视频
NVIDIA Jetson Nano
视频解码
需要注意的一个问题
NVIDIA的边缘计算的序列板子都配备了视频编码器和解码器,使用解码器硬件解码当然比使用OpenCV+ffmpeg之类的软解码要快多了。使用JetsonNano的解码程序遇到个问题就是JetsonNano在存放解码出来的图像的YUV数据时没有完全遵循一般的规范来做。一般在压缩视频(DV设备生成)中YUV420格式使用较多,YUV420准确的说应该叫YCbCr420,YCbCr是YUV(Y的取值范围
Arnold-FY-Chen
·
2023-01-11 02:28
Jetson
Nano
YUV2BGR
视频解码
NVIDIA
Jetson
Nano
YUV2BGR
视频解码
FFmpeg连载8-视频合并以及替换视频背景音乐实战
前言通过前面的实战,我们实现音视频解封装提取、音
视频解码
、音视频编码、音频重采样等的功能,今天我们就结合之前所做的功能,来做一个短视频APP中常见的功能:1、提取多个mp3文件中的音频,重新编码为合并为
·
2023-01-10 16:20
c++ffmpeg音视频
全志F1C200s芯片处理器参数介绍
它支持高清
视频解码
,包括H.264、H.263、MPEG1/2/4等。
szx940213
·
2023-01-08 03:41
全志F1C200s
全志
编码器、解码器
视频解码
器(Video-Decoder)则是把数字信号还原成模拟信号,
珍惜时间_多思考
·
2023-01-07 12:21
音视频
喜马拉雅xm格式转化mp3_强大的视频格式转换工具
MacXVideoConverterProforMac是一款Mac平台上的超好用的视频转换工具,具有音频编解码器和先进的高清
视频解码
引擎,支持100多种视频格式转换,可用作HD视频转换器,视频编辑器,屏幕录像机和幻灯片制作器
weixin_39791152
·
2023-01-06 17:35
喜马拉雅xm格式转化mp3
ffplay播放器-音
视频解码
线程
解码线程ffplay的解码线程独⽴于数据读线程,并且每种类型的流(AVStream)都有其各⾃的解码线程,如:video_thread⽤于解码videostream;audio_thread⽤于解码audiostream;subtitle_thread⽤于解码subtitlestream。为⽅便阅读,先列⼀张表格,梳理各个变量、函数名称类型PacketQueueFrameQueuevidck解码线
生椰_李点点
·
2023-01-06 12:38
ffmpeg
音视频
ffplay音
视频解码
线程
因为
视频解码
和音频解码的过程大概一致,因此本文主要介绍视频的解码线程内容,字幕的解码忽略…我们还是从这张图开始:图导出的可能有点模糊,再加上上传图床后不知道有没有更加模糊了,想要高清大图的可以后台留言,
FlyerGo
·
2023-01-06 12:06
FFmpeg
ffmpeg
音视频
ijkplayer
视频解码
播放架构分析
Android端
视频解码
可以用mediacodec,而iOS端
视频解码
用VideoToolbox。而软解部分使用FFmpeg的avcodec。
徐福记456
·
2023-01-06 12:35
音视频开发
ijkplayer视频解码播放
ijkplayer播放结构
海思Hi3559A Sample_comm_vdec模块解码
视频解码
解析
海思Hi3559ASample_comm_vdec解码模块讲解1.sample_comm_vdec.c文件中的代码这里主要讲解海思sample\common\sample_comm_vdec.c文件中SAMPLE_COMM_VDEC_SendStream函数的代码。SAMPLE_COMM_VDEC_SendStream是一个线程。代码段1:HI_VOID*SAMPLE_COMM_VDEC_Send
ltqshs
·
2023-01-06 12:32
海思
海思
Hi3559A
音视频
解码
VDEC
ijkplayer源码分析 read_thread流程
本系列如下:视频渲染流程音频播放流程read线程流程音频解码流程
视频解码
流程视频向音频同步start流程和buffering缓冲策略前言本文是流程分析的第三篇,分析ijkPlayer中的read_thread
音视频开发老舅
·
2023-01-06 12:02
音视频开发进阶
音视频
视频编解码
webrtc
实时音视频
实时互动
ijkplayer源码分析
视频解码
流程
本系列如下:视频渲染流程音频播放流程read线程流程音频解码流程
视频解码
流程视频向音频同步start流程和buffering缓冲策略本文是流程分析的第五篇,分析ijkPlayer中的
视频解码
流程,在video_thread
音视频开发老舅
·
2023-01-06 12:02
音视频开发进阶
音视频
视频编解码
android
studio
实时音视频
webrtc
ijkplayer的read_thread线程分析(三)
avformat_find_stream_info3、stream_component_open()4、av_read_frame5、主要循环简介:这个线程主要工作:1)打开URL流媒体2)解析视频流的相关信息3)创建音
视频解码
器
andylao62
·
2023-01-06 12:58
流媒体
ijkplayer
ffmepg
ijkplayer播放器剖析(五)
视频解码
线程分析
一、引言:在上一篇博客中,将音频的解码和输出放在了一起分析,文章显得又长又冗杂,考虑到视频渲染及同步也是一个重点分析点,所以这篇博客仅分析
视频解码
相关的内容。
丽萨的托马斯
·
2023-01-06 12:28
Android媒体
ijkplayer
video_thread
视频解码
线程分析
之前在stream_component_open()里面的decode_start()函数开启了video_thread线程,如下:video_thread线程主要是负责解码PacketQueue队列里面的AVPacket的,解码出来AVFrame,然后丢给入口滤镜,再从出口滤镜把AVFrame读出来,再插入FrameQueue队列。流程图如下:video_thread()函数里面有几个CONFI
Loken2020
·
2023-01-06 12:55
FFplay播放器分析
java
开发语言
FFmpeg 获取 rtsp rtmp 流
avformat_open_input函数进行打开动作,得到AVFormatContext封装格式上下文;调用avformat_find_stream_info获取流的详细信息;分别记录rtsp/rtmp流中的音频和视频流索引;初始化
视频解码
器上下文
TYYJ-洪伟
·
2022-12-31 05:28
音视频
ffmpeg
rtsp
rtmp
视频
音频
RK3399中文简介
RK3399支持多格式
视频解码
器,包括H.264/H.265/VP9up到4Kx2K/60f解码器,特别是H.264/H.265解码器
流年過客
·
2022-12-29 17:43
芯片选型
RK3399
瑞芯微
五、视频处理与GStreamer
五、视频处理与GStreamer1视频处理流程视频处理的经典流程解码(Decode):负责对压缩的视频进行解压缩,将压缩
视频解码
为Raw格式的原始视频流。
Aaaaaki
·
2022-12-29 15:27
音视频
计算机视觉
opencv
openvino
python
寒武纪Cambricon MLU270 环境搭建 CNStream EasyDK编译 改变系统路径 CNJPEGENC_FLAG_INVALID_FRAME 错误
当成显卡来用就行了直接插在主板的PCI-E插槽上说明一下前提:项目组有两个人都需要利用寒武纪的MLU270工作,另一位同事用的是CNCodec是寒武纪封装过一层的,不是标准SDK提供的CNCodec,他只需要做
视频解码
编码的工作
QMCY_jason
·
2022-12-27 08:45
寒武纪
AI
人工智能
MacBook安装使用VLC Media Player多媒体播放器
它支持众多音频与
视频解码
器及文件格
·
2022-12-21 18:56
macbookvlc
【笔记】CUDA加速
——开发人员现在可以使用C语言来为CUDA架构编写程序,将来还会支持其它语言,包括FORTRAN以及C++——CUDA解码技术直接调用GPU中的流处理器进行解码运算,而之前一直是调用GPU中相应的专用
视频解码
模块
Ujig
·
2022-12-21 04:36
笔记
cuda
c++
C语言使用ffmpeg实现单线程异步的视频播放器
目录前言一、播放流程二、关键实现1.视频2、音频3、时钟同步4、异步读包三、完整代码四、使用示例总结前言ffplay是一个不错的播放器,是基于多线程实现的,播放视频时一般至少有4个线程:读包线程、
视频解码
线程
·
2022-12-17 00:34
ffmpeg解码数据转为Mat通过opencv函数显示
/***抽取ffmpeg中的函数接口实现
视频解码
,再通过Opencv中的函数接口播放*/#define__STDC_CONSTANT_MACROS#include//Opencv#include#include
tkp2014
·
2022-12-13 14:54
有用源码
视频编解码
FFmpeg
FFmpeg的AVFrame数据和Mat互转
ffmpeg
视频解码
后得到的图像经常需要用Opencv进行一些图像处理,两者之间需要互相转化,ffmpeg解码后的数据类型是AVFrame,而Opencv的图像数据结构是Mat,这就需要做个转化。
my_angle2016
·
2022-12-13 14:54
AVFrame和cv::Mat互转
《音视频应用开发系列文章目录》ffmpeg
视频解码
后得到图像经常需要一些图像处理,opencv是图像处理的神器。
KayChanGeek
·
2022-12-13 14:53
音视频应用开发
avframe
cvmat
convert
ffmpeg
opencv
从0到1实现Web端H.265播放器:
视频解码
篇
前言回顾什么是H.265?本文在这里就不对H.265做介绍了。感兴趣的朋友可以看下面的文章了解详情。(第一篇是我们在2019年3月发布的文章,距今已有2年,时间过得真快)《Web端H.265播放器研发解密》[1]WebAssembly的发展看了上面那篇2年前的文章应该清楚了浏览器对于H.265支持程度。好消息是经过两年发展,Webassembly发布了1.1版本,增加了很多新特性,性能也有了提升。
前端劝退师
·
2022-12-13 12:57
ffmpeg
办公软件
webrtc
twitter
android
Linux 基于ffplay的简易视频播放器(网络+本地)
视频主要解封装过程FFmpeg的
视频解码
过程主要有以下几个步骤:初始化所
猫瑾
·
2022-12-13 12:26
ffmpeg
ffmpeg
网络播放器
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他