<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[malahuoguo007的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/malahuoguo007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; malahuoguo007]]></copyright><item><title><![CDATA[4K超高清HDR视频是什么]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161861722</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161861722</guid><author>malahuoguo007</author><pubDate>Wed, 10 Jun 2026 14:29:32 +0800</pubDate><description><![CDATA[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的核心优势在于同时实现细节清晰度（分辨率）和光影层次感（动态范围）的真实还原。]]></description><category></category></item><item><title><![CDATA[图片动画效果如何实现及踩过的坑]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161804462</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161804462</guid><author>malahuoguo007</author><pubDate>Mon, 08 Jun 2026 17:04:07 +0800</pubDate><description><![CDATA[图片动画效果实现与注意事项 本文总结了视频字幕图片动画的实现方法，包括跑马灯、滑入、旋转等9种动画类型，详细说明了每种动画的参数配置、实现原理和时序关系。重点记录了开发过程中遇到的三个技术难题：PNG图片时间戳问题导致动画失效、colorchannelmixer滤镜不支持动态变量，以及geq滤镜时间变量大小写区分问题，并提供了相应的解决方案。文档为视频处理中图片动画效果的技术实现提供了完整参考。]]></description><category></category></item><item><title><![CDATA[图片格式有哪些？各自的特点，采集设备及应用场景]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161521584</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161521584</guid><author>malahuoguo007</author><pubDate>Fri, 29 May 2026 17:47:14 +0800</pubDate><description><![CDATA[本文详细介绍了常见图像格式及其特点、采集设备和应用场景。主要内容包括： 基础知识：色彩深度与通道的概念，解释了不同位深和通道组合对图像质量的影响。 主要图像格式对比：JPEG、PNG、GIF、WebP等常见格式的特点、优缺点和适用场景。 专业图像格式：TIFF、HEIF/HEIC、RAW等专业格式的特性和应用领域。 格式选择指南：不同应用场景下的最佳格式选择建议。 特殊说明：重点区分了GIF和JPEG在8bit上的本质区别，解释了索引色和直接色的差异。 文章通过表格对比和详细描述，帮助读者理解各种图像格式的]]></description><category></category></item><item><title><![CDATA[往视频中叠加动图的实现过程与踩坑记录]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161490815</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161490815</guid><author>malahuoguo007</author><pubDate>Thu, 28 May 2026 17:44:02 +0800</pubDate><description><![CDATA[摘要 本文记录了在视频编辑功能中实现动态贴纸（Animated WebP/GIF）叠加的技术方案与踩坑过程。核心问题包括：1）FFmpeg原生不支持Animated WebP解码，需通过检查RIFF/WEBP文件头中的ANIM块进行识别，并用ImageMagick转换为GIF格式；2）处理GIF时因循环参数导致无限输出的问题，通过精确控制输入时长（-t参数）解决。最终方案结合格式检测、转换和参数优化，实现了静态/动态贴纸在指定时间段和位置的准确叠加，同时保留了透明通道特性。文章还提供了完整的FFmpeg命令]]></description><category></category></item><item><title><![CDATA[音视频如何对齐]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161444603</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161444603</guid><author>malahuoguo007</author><pubDate>Wed, 27 May 2026 10:10:20 +0800</pubDate><description><![CDATA[音视频对齐（A/V Sync）是确保音频和视频时间同步的关键技术，偏差超过±80ms即可被感知。常见原因包括时间戳错误、采样率不匹配、帧率波动等。核心概念涉及PTS/DTS时间戳体系和时间基（如90000单位/秒），不同时间基需换算到同一基准。对齐方法包括：1）FFmpeg的-itsoffset参数调整偏移；2）adelay滤镜延迟音频；3）-async参数控制音频补偿速率；4）-vsync校准视频时间轴；5）重置时间戳（setpts）用于拼接场景。理解时间基换算和合理组合这些方法，可有效解决音视频不同步问]]></description><category></category></item><item><title><![CDATA[视频文件格式有哪些？其特点及应用场景]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161416990</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161416990</guid><author>malahuoguo007</author><pubDate>Wed, 27 May 2026 09:07:48 +0800</pubDate><description><![CDATA[视频文件格式主要分为容器格式和编解码格式两大层次。主流容器格式包括： MP4：兼容性最广的互联网视频格式，支持H.264/H.265等编解码，适合网络分发和移动端播放。特点是文件结构紧凑，支持渐进式下载。 MOV：Apple开发的专业视频格式，与Final Cut Pro等专业软件深度集成，支持ProRes等高码率编码，主要用于影视后期制作。 MXF：广播行业标准格式，支持多轨道封装和时间码精确同步，适合电视台节目制作和播出系统，具有严格的元数据规范。 不同格式各有侧重：MP4侧重兼容性和网络传输，MOV侧]]></description><category></category></item><item><title><![CDATA[视频中的时间戳类型、特点与应用场景]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161412613</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161412613</guid><author>malahuoguo007</author><pubDate>Tue, 26 May 2026 09:37:32 +0800</pubDate><description><![CDATA[时间基是一个有理数（分数），定义了"时间戳的最小刻度等于多少秒"。真实时间（秒）= PTS × timebase = PTS × (分子 / 分母)示例：时间基为1/90000真实时间 = 135000 × (1/90000) = 1.5 秒时间基的分母越大，时间戳精度越高，能表示的最细粒度越小。时间戳层次单位单调性主要用途PTS封装/编码层timebase 刻度显示序单调播放器渲染顺序DTS封装/编码层timebase 刻度严格单调解码器读取顺序Timecode应用层单调（可循环）]]></description><category></category></item><item><title><![CDATA[MediaInfo 三种轨道 Duration 字段的关系与差异]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161394482</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161394482</guid><author>malahuoguo007</author><pubDate>Tue, 26 May 2026 09:05:25 +0800</pubDate><description><![CDATA[通过命令解析媒体文件时，返回的 JSON 结构中包含若干track对象，每个 track 都有@typeGeneralVideoAudio（以及可能的TextMenu等）。每种轨道均可携带Duration字段，但它们的含义、来源和精度各不相同，因此数值通常不完全一致。]]></description><category></category></item><item><title><![CDATA[为什么视频中FrameCount / FrameRate ≠ Duration？]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161386241</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161386241</guid><author>malahuoguo007</author><pubDate>Mon, 25 May 2026 11:25:44 +0800</pubDate><description><![CDATA[帧率是编码参数，时长是时间戳的结果。两者属于不同体系，只有在 CFR + 无延迟 + 无 elst 偏移的理想情况下才近似相等。实际工程中，永远以 PTS/容器头记录的 Duration 为准，不要用帧数反推时长。]]></description><category></category></item><item><title><![CDATA[视频切割时切点在GOP内部的处理方案]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161383517</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161383517</guid><author>malahuoguo007</author><pubDate>Mon, 25 May 2026 10:24:31 +0800</pubDate><description><![CDATA[切点在GOP内部的本质问题是帧依赖关系：P/B帧无法独立解码。妥协精度→ 对齐到关键帧（最快）妥协速度→ 重新编码（最精确）两全其美→ Smart Cut，只重编切点所在GOP的极短片段（生产推荐）]]></description><category></category></item><item><title><![CDATA[FFmpeg 环回解码器（Loopback Decoder）]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161309841</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161309841</guid><author>malahuoguo007</author><pubDate>Sat, 23 May 2026 07:55:55 +0800</pubDate><description><![CDATA[打破了这个单向链路，允许将“环回”（Loopback）的含义：数据从编码器输出后，又"绕回来"经过一个解码器，重新变成原始帧，可继续参与后续处理。]]></description><category></category></item><item><title><![CDATA[字幕文件格式有哪些？各自特点及应用场景]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161321419</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161321419</guid><author>malahuoguo007</author><pubDate>Sat, 23 May 2026 07:55:29 +0800</pubDate><description><![CDATA[需求推荐格式最大兼容性SRT专业特效字幕（动画等）ASSHLS/DASH 流媒体WebVTT广播/OTT 平台交付TTML蓝光原盘PGS嵌入 MP4 软字幕mov_text（由 SRT/ASS 转换）嵌入 MKV 软字幕SRT 或 ASS（直接嵌入）文档创建日期：2026-05-22。]]></description><category></category></item><item><title><![CDATA[视频拖动进度条时如果落在GOP内，是怎么定位的？]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161309293</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161309293</guid><author>malahuoguo007</author><pubDate>Fri, 22 May 2026 11:05:59 +0800</pubDate><description><![CDATA[问题答案Seek 落在 GOP 中间，找前一个还是后一个 I 帧？前一个（当前 GOP 的起始 I 帧）为什么不找后一个 I 帧？会跳过用户想看的内容，体验错误两种 seek 模式的区别？快速 seek 从 I 帧开始播放；精确 seek 解码到目标帧再显示B 帧需要跨越 GOP 边界吗？不需要，B 帧的后向参考在同一 GOP 内GOP 越大对 seek 有何影响？seek 越不精确，但文件越小。]]></description><category></category></item><item><title><![CDATA[视频的码率和比特率是什么关系？是必然正相关的吗？]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/161307242</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/161307242</guid><author>malahuoguo007</author><pubDate>Fri, 22 May 2026 10:11:31 +0800</pubDate><description><![CDATA[关系结论码率 vs 比特率完全等同，同一概念的不同叫法码率 vs 文件大小必然正相关（线性关系）码率 vs 视频质量不是必然正相关，受编码器、内容、分辨率、码率模式共同影响码率提升的收益边际递减，低码率区改善显著，高码率区收益趋近于零高码率低质量的典型场景低效编码器（如 MPEG-2）、噪点视频、不合适的码率模式低码率高质量的典型场景高效编码器（AV1/H.265）+ VBR/CRF + 静态内容。]]></description><category></category></item><item><title><![CDATA[音频格式通俗解释：PCM、WAV、MP3的区别]]></title><link>https://blog.youkuaiyun.com/malahuoguo007/article/details/160024029</link><guid>https://blog.youkuaiyun.com/malahuoguo007/article/details/160024029</guid><author>malahuoguo007</author><pubDate>Fri, 10 Apr 2026 15:58:48 +0800</pubDate><description><![CDATA[音频格式通俗指南：PCM、WAV与MP3的区别 核心要点： 本质区别 PCM：原始音频数据流（如裸装商品） WAV：PCM+元数据封装（如标准包装盒） MP3：有损压缩格式（如真空压缩包） 关键差异 ▫️音质：PCM=WAV（无损） &gt; MP3（有损） ▫️体积：1分钟音频 WAV≈10.6MB → MP3≈1MB（压缩90%） ▫️编辑性：WAV最佳，MP3不宜重复编辑 使用场景 ✓ 专业制作/存档：WAV ✓ 日常播放/传输：MP3（推荐192-320kbps） ✓ 避免操作：MP3多次转码（质量]]></description><category></category></item></channel></rss>