-
MP4 格式:最少加载多少数据就能渲染出视频首帧?优化短视频播放体验必须先了解它
MP4 也称为 MPEG-4 第 14 部分,是继承 MPEG-4 第 12 部分的 ISO 基础媒体文件格式并略作扩展而来,定义于标准 ISO/IEC 14496-14 中,是一种标准的数字多媒体容器格式。在现在互联网使用的视频中,MP4 是最常见的格式之一,尤其是短视频。如果我们要对短视频的播放体验做优化,了解 MP4 的格式是非常必要的。所以本文我们将... 全文》
音视频基础 3周前 | touch -
音视频面试题集锦 (二)
前些时间,我在知识星球上创建了一个音视频技术社群:关键帧的音视频开发圈,在这里群友们会一起做一些打卡任务。比如:周期性地整理音视频相关的面试题,汇集一份音视频面试题集锦,你可以看看这个合集:音视频面试题集锦。再比如:循序渐进地归纳总结音视频技术知识,绘制一幅音视频知识图谱,你可以看看这个合集:音视频知识图谱。下面是 2022.05 月音视频面试题集锦内容的节... 全文》
音视频面试题 3周前 | touch -
音视频面试题集锦 2022.04 (一)
前些时间,我在知识星球上创建了一个音视频技术社群:关键帧的音视频开发圈,在这里群友们会一起做一些打卡任务。比如:循序渐进地归纳总结音视频技术知识,绘制一幅音视频知识图谱,你可以看看《音视频知识图谱 2022.03》。再比如:周期性地整理音视频相关的面试题,汇集一份音视频面试题集锦。下面是 2022.04 月音视频面试题集锦内容的节选:1)RTMP 消息分优先... 全文》
音视频面试题 3周前 | touch -
基于 FFmpeg 的跨平台视频播放器简明教程(八):音画同步
系列文章目录基于 FFmpeg 的跨平台视频播放器简明教程(一):FFMPEG + Conan 环境集成基于 FFmpeg 的跨平台视频播放器简明教程(二):基础知识和解封装(demux)基于 FFmpeg 的跨平台视频播放器简明教程(三):视频解码基于 FFmpeg 的跨平台视频播放器简明教程(四):像素格式与格式转换基于 FFmpeg 的跨平台视频播放器... 全文》
FFmpeg 2个月前 | touch -
FFmpeg学习:音视频同步(2)同步策略
相关基本FFmpeg学习:音视频同步(1)相关基础定义同步方式目前主要有三种方式实现同步:将视频和音频同步外部的时钟上,选择一个外部时钟为基准,视频和音频的播放速度都以该时钟为标准。将音频同步到视频上,就是以视频的播放速度为基准来同步音频。将视频同步到音频上,就是以音频的播放速度为基准来同步视频。比较主流的是第三种,将视频同步到音频上。至于为什么不使用前两种... 全文》
FFmpeg 2个月前 | touch -
FFmpeg学习:音视频同步(1)相关基础定义
pts、dts、durationtime_base:时间基,所谓时间基表示的就是每个刻度是多少秒 ,例如如果把1秒分为25等份,你可以理解就是一把尺,那么每一格表示的就是1/25秒。此时的time_base={1,25} ,如果你是把1秒分成90000份,每一个刻度就是1/90000秒,此时的time_base={1,90000}。在ffmpeg中。av_q... 全文》
FFmpeg 2个月前 | touch -
FFmpeg音视频同步
音视频同步简介从前面的学习可以知道,在一个视频文件中,音频和视频都是单独以一条流的形式存在,互不干扰。那么在播放时根据视频的帧率(Frame Rate)和音频的采样率(Sample Rate)通过简单的计算得到其在某一Frame(Sample)的播放时间分别播放,**理论**上应该是同步的。但是由于机器运行速度,解码效率等等因素影响,很有可能出现音... 全文》
FFmpeg 2个月前 | touch -
ffmpeg读取文件速度的控制
两种方法:(1)根据采样率算出每帧播放时间t,然后sleep(t);笨办法(2)根据读取的AVpacket的pts控制速度,核心思想:将ffmpeg的pts转换成系统时间,然后比较当前时间和读取的pts时间,差值即为控制的因素1、获取启动时间,start_time = av_gettime();2、转换avpacket的ptsAVRational ... 全文》
FFmpeg 2个月前 | touch -
预测零售/金融/制造数据,TimesFM时间序列模型实战指南
TimesFM是Google Research开发的一个预训练时间序列基础模型,使用包含1000亿现实世界时间序列数据集进行了预训练,拥有2亿参数,该模型在各种现实世界的预测基准上展现出令人印象深刻的零样本性能。零样本性能,指模型在没有接受过任何特定任务训练数据的情况下,对该任务的预测能力。本文将通过使用TimesFM模型对月度进口普通化妆品备案数进行预测来... 全文》
timesfm 6个月前 | touch -
视频编码格式:YUV
像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB和YUV为两种经常使用的像素格式。RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;通常,会给RGB图像加一个通道alpha,即透明度,于是共有四个分量共同控制颜色。YUV格式(YCrCb)是指将亮度参量Y和色度参量U/V分开... 全文》
音视频 7个月前 | touch