自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 4K超高清HDR视频是什么

4K HDR视频结合了超高分辨率(3840×2160像素)和HDR高动态范围技术,提供4倍于1080P的像素量和更广的亮度/色彩范围。HDR通过PQ或HLG等非线性转换曲线优化亮度编码,配合10-bit色深(10亿色)和4:2:0色度采样,在保证画质的同时控制数据量。FFmpeg处理时需正确设置color_trc(如smpte2084)、pix_fmt(如yuv420p10le)等参数,确保HDR元数据准确传递。4K HDR的核心优势在于同时实现细节清晰度(分辨率)和光影层次感(动态范围)的真实还原。

2026-06-10 14:29:32 881

原创 图片动画效果如何实现及踩过的坑

图片动画效果实现与注意事项 本文总结了视频字幕图片动画的实现方法,包括跑马灯、滑入、旋转等9种动画类型,详细说明了每种动画的参数配置、实现原理和时序关系。重点记录了开发过程中遇到的三个技术难题:PNG图片时间戳问题导致动画失效、colorchannelmixer滤镜不支持动态变量,以及geq滤镜时间变量大小写区分问题,并提供了相应的解决方案。文档为视频处理中图片动画效果的技术实现提供了完整参考。

2026-06-08 17:04:07 187

原创 图片格式有哪些?各自的特点,采集设备及应用场景

本文详细介绍了常见图像格式及其特点、采集设备和应用场景。主要内容包括: 基础知识:色彩深度与通道的概念,解释了不同位深和通道组合对图像质量的影响。 主要图像格式对比:JPEG、PNG、GIF、WebP等常见格式的特点、优缺点和适用场景。 专业图像格式:TIFF、HEIF/HEIC、RAW等专业格式的特性和应用领域。 格式选择指南:不同应用场景下的最佳格式选择建议。 特殊说明:重点区分了GIF和JPEG在8bit上的本质区别,解释了索引色和直接色的差异。 文章通过表格对比和详细描述,帮助读者理解各种图像格式的

2026-05-29 17:47:14 479

原创 往视频中叠加动图的实现过程与踩坑记录

摘要 本文记录了在视频编辑功能中实现动态贴纸(Animated WebP/GIF)叠加的技术方案与踩坑过程。核心问题包括:1)FFmpeg原生不支持Animated WebP解码,需通过检查RIFF/WEBP文件头中的ANIM块进行识别,并用ImageMagick转换为GIF格式;2)处理GIF时因循环参数导致无限输出的问题,通过精确控制输入时长(-t参数)解决。最终方案结合格式检测、转换和参数优化,实现了静态/动态贴纸在指定时间段和位置的准确叠加,同时保留了透明通道特性。文章还提供了完整的FFmpeg命令

2026-05-28 17:44:02 256

原创 音视频如何对齐

音视频对齐(A/V Sync)是确保音频和视频时间同步的关键技术,偏差超过±80ms即可被感知。常见原因包括时间戳错误、采样率不匹配、帧率波动等。核心概念涉及PTS/DTS时间戳体系和时间基(如90000单位/秒),不同时间基需换算到同一基准。对齐方法包括:1)FFmpeg的-itsoffset参数调整偏移;2)adelay滤镜延迟音频;3)-async参数控制音频补偿速率;4)-vsync校准视频时间轴;5)重置时间戳(setpts)用于拼接场景。理解时间基换算和合理组合这些方法,可有效解决音视频不同步问

2026-05-27 10:10:20 459

原创 视频文件格式有哪些?其特点及应用场景

视频文件格式主要分为容器格式和编解码格式两大层次。主流容器格式包括: MP4:兼容性最广的互联网视频格式,支持H.264/H.265等编解码,适合网络分发和移动端播放。特点是文件结构紧凑,支持渐进式下载。 MOV:Apple开发的专业视频格式,与Final Cut Pro等专业软件深度集成,支持ProRes等高码率编码,主要用于影视后期制作。 MXF:广播行业标准格式,支持多轨道封装和时间码精确同步,适合电视台节目制作和播出系统,具有严格的元数据规范。 不同格式各有侧重:MP4侧重兼容性和网络传输,MOV侧

2026-05-27 09:07:48 806

原创 视频中的时间戳类型、特点与应用场景

时间基是一个有理数(分数),定义了"时间戳的最小刻度等于多少秒"。真实时间(秒)= PTS × timebase = PTS × (分子 / 分母)示例:时间基为1/90000真实时间 = 135000 × (1/90000) = 1.5 秒时间基的分母越大,时间戳精度越高,能表示的最细粒度越小。时间戳层次单位单调性主要用途PTS封装/编码层timebase 刻度显示序单调播放器渲染顺序DTS封装/编码层timebase 刻度严格单调解码器读取顺序Timecode应用层单调(可循环)

2026-05-26 09:37:32 384

原创 MediaInfo 三种轨道 Duration 字段的关系与差异

通过命令解析媒体文件时,返回的 JSON 结构中包含若干track对象,每个 track 都有@typeGeneralVideoAudio(以及可能的TextMenu等)。每种轨道均可携带Duration字段,但它们的含义、来源和精度各不相同,因此数值通常不完全一致。

2026-05-26 09:05:25 390

原创 为什么视频中FrameCount / FrameRate ≠ Duration?

帧率是编码参数,时长是时间戳的结果。两者属于不同体系,只有在 CFR + 无延迟 + 无 elst 偏移的理想情况下才近似相等。实际工程中,永远以 PTS/容器头记录的 Duration 为准,不要用帧数反推时长。

2026-05-25 11:25:44 271

原创 视频切割时切点在GOP内部的处理方案

切点在GOP内部的本质问题是帧依赖关系:P/B帧无法独立解码。妥协精度→ 对齐到关键帧(最快)妥协速度→ 重新编码(最精确)两全其美→ Smart Cut,只重编切点所在GOP的极短片段(生产推荐)

2026-05-25 10:24:31 216

原创 FFmpeg 环回解码器(Loopback Decoder)

打破了这个单向链路,允许将“环回”(Loopback)的含义:数据从编码器输出后,又"绕回来"经过一个解码器,重新变成原始帧,可继续参与后续处理。

2026-05-23 07:55:55 196

原创 字幕文件格式有哪些?各自特点及应用场景

需求推荐格式最大兼容性SRT专业特效字幕(动画等)ASSHLS/DASH 流媒体WebVTT广播/OTT 平台交付TTML蓝光原盘PGS嵌入 MP4 软字幕mov_text(由 SRT/ASS 转换)嵌入 MKV 软字幕SRT 或 ASS(直接嵌入)文档创建日期:2026-05-22。

2026-05-23 07:55:29 469

原创 视频拖动进度条时如果落在GOP内,是怎么定位的?

问题答案Seek 落在 GOP 中间,找前一个还是后一个 I 帧?前一个(当前 GOP 的起始 I 帧)为什么不找后一个 I 帧?会跳过用户想看的内容,体验错误两种 seek 模式的区别?快速 seek 从 I 帧开始播放;精确 seek 解码到目标帧再显示B 帧需要跨越 GOP 边界吗?不需要,B 帧的后向参考在同一 GOP 内GOP 越大对 seek 有何影响?seek 越不精确,但文件越小。

2026-05-22 11:05:59 411

原创 视频的码率和比特率是什么关系?是必然正相关的吗?

关系结论码率 vs 比特率完全等同,同一概念的不同叫法码率 vs 文件大小必然正相关(线性关系)码率 vs 视频质量不是必然正相关,受编码器、内容、分辨率、码率模式共同影响码率提升的收益边际递减,低码率区改善显著,高码率区收益趋近于零高码率低质量的典型场景低效编码器(如 MPEG-2)、噪点视频、不合适的码率模式低码率高质量的典型场景高效编码器(AV1/H.265)+ VBR/CRF + 静态内容。

2026-05-22 10:11:31 441

原创 音频格式通俗解释:PCM、WAV、MP3的区别

音频格式通俗指南:PCM、WAV与MP3的区别 核心要点: 本质区别 PCM:原始音频数据流(如裸装商品) WAV:PCM+元数据封装(如标准包装盒) MP3:有损压缩格式(如真空压缩包) 关键差异 ▫️音质:PCM=WAV(无损) > MP3(有损) ▫️体积:1分钟音频 WAV≈10.6MB → MP3≈1MB(压缩90%) ▫️编辑性:WAV最佳,MP3不宜重复编辑 使用场景 ✓ 专业制作/存档:WAV ✓ 日常播放/传输:MP3(推荐192-320kbps) ✓ 避免操作:MP3多次转码(质量

2026-04-10 15:58:48 894

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除