debugly

FSPlayer 基于 Apple EDR 机制实现 HDR 视频直接渲染

背景与演进 在本次优化之前,无论用户的显示设备是否支持 HDR,FSPlayer 均采用降级策略:通过 Tone Mapping(色调映射) 技术将 HDR 内容压缩到 SDR 范围后再输出。这导致即使用户拥有顶级的 HDR 显示器,看到的也是高亮区域被压缩、色彩丰富度受损的画面。 为了突破这一瓶颈,FSPlayer 近期重构了渲染管线,实现了 HDR 直接输出:利用 Apple 的 E...

理解 FFmpeg avio 中断机制

背景 今天来聊聊 avformat_open_input 打开耗时,卡住线程的问题。 阿里云盘字幕大于 5M 就需要走下载接口,并且速度很慢,体现到 FSPlayer 交互上就是切换字幕的时候卡住了,有声音但是画面不刷新,之前测试的字幕有本地的也有网络上的,都没发现卡住的问题。 FSPlayer 的外挂字幕流切换是在渲染视频画面的 vout 线程里调用的,其中就包括了执行 avform...

© debugly. 保留部分权利。

本站采用 Jekyll 主题 Chirpy