文章 2024-06-02 来自:开发者社区

FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器

​AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流媒体平台更倾向使用AV1而非HEV....

FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
文章 2024-05-26 来自:开发者社区

FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器

AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 libuavs3d是AVS3标准...

FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
文章 2024-05-19 来自:开发者社区

FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器

​AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 uavs3d是AVS3标准的解...

FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器
文章 2024-05-18 来自:开发者社区

FFmpeg开发笔记(十九)FFmpeg开启两个线程分别解码音视频

同步播放音视频的时候,《FFmpeg开发实战:从零基础到短视频上线》一书第10章的示例程序playsync.c采取一边遍历一边播放的方式,在源文件的音频流和视频流交错读取的情况下,该方式可以很好地实现同步播放功能。 但个别格式的音频流和视频流是分开存储的,前面一大段放了所有的音频帧,后面一大段放了所有的视频帧&#...

FFmpeg开发笔记(十九)FFmpeg开启两个线程分别解码音视频
文章 2023-11-07 来自:开发者社区

FFmpeg+SDL播放器开发实践:解析、解码、渲染全流程详解

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows....

FFmpeg+SDL播放器开发实践:解析、解码、渲染全流程详解
文章 2022-06-08 来自:开发者社区

FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放

前言  ffmpeg播放rtsp网络流和摄像头流。Demo  使用ffmpeg播放局域网rtsp1080p海康摄像头,调整摄像头码流后:延迟0.2s,不存在马赛克    使用ffmpeg播放局域网rtsp1080p海康摄像头:延迟0.2s,存在马赛克    使用ffmpeg播放网络rtsp文件流:偶尔卡顿,延迟看不出    使用vlc软件播放局域网rtsp1080p海康摄像头:演示2s,不存在马....

FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放
文章 2022-06-08 来自:开发者社区

FFmpeg开发笔记(八):ffmpeg解码音频并使用SDL同步音频播放

前言  ffmpeg解码音频之后进行播放,本篇使用SDL播放ffmpeg解码音频流转码后的pcm。FFmpeg解码音频  FFmpeg解码音频的基本流程请参照:《FFmpeg开发笔记(七):ffmpeg解码音频保存为PCM并使用软件播放》SDL播放音频  SDL播放音频的基本流程请参照:《SDL开发笔记(二):音频基础介绍、使用SDL播放音频》ffmpeg音频同步  ffmpeg同步包含音频、视....

FFmpeg开发笔记(八):ffmpeg解码音频并使用SDL同步音频播放
文章 2022-06-08 来自:开发者社区

FFmpeg开发笔记(七):ffmpeg解码音频保存为PCM并使用软件播放

前言  本篇解码音频,包括从mp3等文件中抽取音频流的pcm,从视频文件中抽取音频流的pcm。  本文章篇幅相对较长,码字作图不易,请各位读者且行且珍惜。音频基础知识  音频的几个关键因素请查看:《SDL开发笔记(二):音频基础介绍、使用SDL播放音频》Demo  导入原始文件,设置好数据类型、声道、采样率      软件下载地址  CSDN:https://download.csdn.net/....

FFmpeg开发笔记(七):ffmpeg解码音频保存为PCM并使用软件播放
文章 2022-06-08 来自:开发者社区

FFmpeg开发笔记(六):ffmpeg解码视频并使用SDL同步时间显示播放

前言  ffmpeg解码之后,显示需要同步,一是需要显示,本篇使用SDL进行显示,二是需要对时间戳进行同步。FFmpeg解码  FFmpeg解码的基本流程请参照:  《FFmpeg开发笔记(四):ffmpeg解码的基本流程详解》  《FFmpeg开发笔记(五):ffmpeg解码的基本流程详解(ffmpeg3新解码api)》SDL显示  SDL显示图片的基本流程请参照:  《SD开发笔记(三):使....

FFmpeg开发笔记(六):ffmpeg解码视频并使用SDL同步时间显示播放
文章 2022-06-08 来自:开发者社区

FFmpeg开发笔记(五):ffmpeg解码的基本流程详解(ffmpeg3新解码api)

前言  ffmpeg涉及了很多,循序渐进,本篇描述基本的解码流程,主要ffmpeg解码流程在ffmpeg3及以后新增的2个api进行了补充,更为详细可以参考《FFmpeg开发笔记(四):ffmpeg解码的基本流程详解》Demo  ffmpeg解码流程  ffmpeg的解码和编码都遵循其基本的执行流程。  新api解码基本本流程如下:    以下是老版本api解码流程:  步骤一:注册:  使用f....

FFmpeg开发笔记(五):ffmpeg解码的基本流程详解(ffmpeg3新解码api)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。