edit(content): review batch-2 editorial pass across 24 posts (EN + ZH)
Tracker at 20 approved / 71 pending. Same pass as batch 1: first person throughout, no LAN IPs in prose, ZH twins normalised to simplified Chinese, dynamicCta where the post ends on a concrete next step.
This commit is contained in:
1 parent
041471d25e
commit
09596fe7a5
45 files changed
+418
-337
No files matched your search
@@ -3,6 +3,7 @@ title: "每个播放器都在同一个视频上卡顿,而文件本身是无辜
|
||||
description: "同一个 HEVC 文件,在 VLC、Chrome 和 iPad 上(离线)都出现同样的周期卡顿。容器层时间轴完美无缺,画面却不是——NVDEC 的旧版 AV1 包装器返回了错误时间点的帧。"
|
||||
pubDate: 2026-10-08
|
||||
category: devops
|
||||
dynamicCta: true
|
||||
tags: [ffmpeg, nvdec, hevc, transcoding, video]
|
||||
ogImage: /og/zh-every-player-stuttered-the-file-was-fine.jpg
|
||||
banner: /banners/every-player-stuttered-the-file-was-fine.jpg
|
||||
@@ -81,7 +82,7 @@ ffmpeg -c:v av1_cuvid -i source.mkv -vf "scale=640:360" -f rawvideo -pix_fmt yuv
|
||||
|
||||
## 第三步:修复只要一行
|
||||
|
||||
Bug 不在硬件,在旧的解码器包装器。`av1_cuvid` 属于老式的 wrapper 解码路径;现代的硬件路径要走 `hwaccel`:
|
||||
Bug 不在硬件(实测环境为 NVIDIA RTX 3060 12GB + FFmpeg 6.1/7.0),而在旧的解码器包装器。`av1_cuvid` 属于老式的 wrapper 解码路径;现代的硬件路径要走 `hwaccel`:
|
||||
|
||||
```bash
|
||||
# 修复前
|
||||
@@ -132,3 +133,13 @@ vp9_cuvid vs libvpx-vp9 SSIM 0.99991 (0 帧低于 0.98——不受影
|
||||
5. **一个"失败得安全"的闸门,比一个从不失败的闸门值钱得多。** 我的第一版闸门拒绝了那段 4K60 编码,文件是好的、闸门是错的——但这个错误的代价只是白烧一次编码,而不是让一个坏文件进了库。
|
||||
|
||||
卡顿消失了。不是因为编码器变好了,而是因为解码器不再说谎了。
|
||||
|
||||
---
|
||||
|
||||
## 需要构建高可靠的媒体转码或自动化质检管线?
|
||||
|
||||
如果你正在运营自动化音视频处理流水线、自托管流媒体基础设施,或遇到了常规日志无法解释的底层软硬件排障难题,这正是我日常交付的工作:
|
||||
|
||||
- **WhatsApp**:[+60 12-797 2969](https://wa.me/60127972969)
|
||||
- **Email**:[[email protected]](mailto:[email protected]?subject=Media%20pipeline%20%26%20infrastructure%20consulting)
|
||||
- **网站**:[hoelee.com](https://hoelee.com)
|
||||
Reference in new issue
Block a user