05 2024 档案
摘要:
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了
阅读全文
![FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器](https://img2024.cnblogs.com/blog/729938/202405/729938-20240518165952705-1601722578.png)
摘要:
OBS是一个开源的直播录制软件,英文全称叫做Open Broadcaster Software,广泛用于视频录制、实时直播等领域。OBS不但开源,而且跨平台,兼容Windows、Mac OS、Linux等操作系统。 OBS的官网是https://obsproject.com/,录制软件名叫OBS
阅读全文
![FFmpeg开发笔记(二十三)使用OBS Studio开启RTMP直播推流](https://img2024.cnblogs.com/blog/729938/202405/729938-20240518165253114-1923732302.png)
摘要:
《FFmpeg开发实战:从零基础到短视频上线》一书提到:通常情况下,在视频流解析之后,从AVCodecContext结构得到的宽高就是视频画面的宽高。然而有的视频文件并非如此,如果按照AVCodecContext设定的宽高展示视频,会发现画面被压扁或者拉长了。比如该书第10章源码playsync.
阅读全文
![FFmpeg开发笔记(二十二)FFmpeg中SAR与DAR的显示宽高比](https://img2024.cnblogs.com/blog/729938/202404/729938-20240427120218411-686060884.png)
摘要:
AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 l
阅读全文
![FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器](https://img2024.cnblogs.com/blog/729938/202404/729938-20240427115955170-579329445.png)
摘要:
AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 l
阅读全文
![FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器](https://img2024.cnblogs.com/blog/729938/202404/729938-20240427115700677-618267907.png)
摘要:
同步播放音视频的时候,《FFmpeg开发实战:从零基础到短视频上线》一书第10章的示例程序playsync.c采取一边遍历一边播放的方式,在源文件的音频流和视频流交错读取的情况下,该方式可以很好地实现同步播放功能。 但个别格式的音频流和视频流是分开存储的,前面一大段放了所有的音频帧,后面一大段放了
阅读全文
![FFmpeg开发笔记(十九)FFmpeg开启两个线程分别解码音视频](https://img2024.cnblogs.com/blog/729938/202404/729938-20240427115459166-1794675420.png)
摘要:
FFmpeg结合SDL可以播放音频文件,也能播放视频文件中的音频流,《FFmpeg开发实战:从零基础到短视频上线》一书第10章的示例程序playaudio.c支持播放mp3和aac两种格式的音频,却不支持播放其他格式的音频。 因为mp3和aac两个格式拥有标准的规范定义,比如mp3规定每帧音频固定
阅读全文
![FFmpeg开发笔记(十八)FFmpeg兼容各种音频格式的播放](https://img2024.cnblogs.com/blog/729938/202404/729938-20240413123456662-1659833070.png)