音视频编解码

Everbrilliant896 个月前
音视频·视频编解码·音视频编解码·h264编码·h265编码
音视频及H264/H256编码相关原理我们播放的视频文件一般都是用一种封装格式封装起来的,封装格式的作用是什么呢?一般视频文件里不光有视频,还有音频,封装格式的作用就是把视频和音频打包起来。 所以我们先要解封装格式,看有哪些视频流和哪些音频流,此时的音频流和视频流都还是压缩数据,不能直接用于显示的,这就需要解码。
十年编程老舅7 个月前
音视频·音视频开发·直播推流·直播拉流·音视频编解码·c++音视频
音视频直播原理解析直播原理就是一个推流和拉取流的过程;直播端将直播流推送至服务器,用户端发起请求从服务器拉取直播流然后解码播放
UestcXiye8 个月前
c++·ffmpeg·音视频·音视频编解码·sdl2·音视频同步
基于 FFmpeg 和 SDL 的音视频同步播放器前情提要:前两篇文章分别基于 FFmpeg+SDL2 实现了音频和视频的播放,要实现一个完整的简易播放器就必须要做到音视频同步播放了,而音视频同步在音视频开发中又是非常重要的知识点,所以在这里记录下音视频同步相关知识的理解。
十年编程老舅10 个月前
ffmpeg·音视频·音视频开发·h.264·音视频编解码·c++音视频
H.264数据解析H264 是 MPEG-4 标准所定义的最新编码格式,同时也是技术含量最高、代表最新技术水平的视频编码格式之一,标准写法应该是H.264
十年编程老舅10 个月前
ffmpeg·音视频·ffplay·音视频开发·音视频编解码·c++音视频
使用 FFmpeg 轻松调整视频的大小/缩放/更改分辨率在此 FFmpeg 教程中,我们学习使用 FFmpeg 的命令行工具更改视频的分辨率(或调整视频的大小/缩放)。
十年编程老舅1 年前
音视频·实时音视频·live555·音视频编解码·c++音视频·rtspserver
基于Live555实现RtspServer及高清高码率视频传输优化最近做了一些pc和嵌入式平台的RTSP服务器项目,大多数的要求是简单但是功能全面,并且性能还要强劲。综合考虑后,基本都是在基于live555的基础上进行开发,在进行Live555本身的优化以及程序内部视频数据传输的优化后,不仅实现了需求而且性能还超出预期,实现了8Mbps~10Mbps高码率的1080p高清视频的流畅直播。这里将一些优化点分享一下:
huantianxidi1 年前
ffmpeg·音视频编解码
九、ffmpeg命令转封装开了几天小差,今天继续学习ffmpeg。准备测试使用的视频,并查看其信息视频格式的信息如下。执行以上命令时,发现本机么有h264和h265编码,百度说是需要自己编译一份,之后补上,先把命令记下来
huantianxidi1 年前
ffmpeg·pcm·音视频编解码·音视频解码
八:ffmpeg命令提取像素格式和PCM数据
huantianxidi1 年前
ffmpeg·音视频·音视频编解码
六:ffmpe音频参数的使用写笔记前查阅了其它说明,使用命令试试效果 。输入命令查看输出的文件。执行命令后,文件小了太多
huantianxidi1 年前
ffmpeg·音视频编解码·音视频解码
五:ffmpe主要参数的使用目录一:回顾一下主要参数二:使用主要参数操作视频1、-i 输入流的使用2、-i 配合 输出流-f使用三、使用-ss开始时间进行转换
huantianxidi1 年前
ffmpeg·音视频编解码·音视频解码
ffmpeg参数介绍一:主要参数二:音频参数三:视频参数四:常见的查询命令
huantianxidi1 年前
ffmpeg·音视频编解码·音视频解码
ffmpeg命令帮助文档ffmpeg的命令使用方式:ffmpeg [options] [[infile options] -i infile] [[outfile options] outfile]
huantianxidi1 年前
ffmpeg·音视频编解码
初识FFmpeg无意间见到群里的小伙伴展示视频工具。功能比较多,包括视频编码修改,画质处理,比例处理、名称提取,剪辑、标题拆解。因此开始了FFmpeg学习。以下摘自百度百科的解释。