Files
MediaCrawler/mac-agent-os-main/05_tools/09_ave/docs/realism/camera-aesthetics.md
T
butubb 2112c1a870
Deploy VitePress site to Pages / build (push) Canceled after 0s
Deploy VitePress site to Pages / Deploy (push) Canceled after 0s
feat(monitor): 抖音 Web 接口客户端 —— 绕开爬虫子进程,直接发 HTTP
移植自 mac-agent-os 的 mediacrawler_adapter:不起子进程、不开页面,用浏览器里那份
登录态直接调抖音 Web 接口。产物键名照抄 store/douyin,所以 ingest 那条链路一个字不用改。

**目前能用的(真环境实测,非推断)**:

    profile/other : 200, 7075 字节  —— 博主主页指标(粉丝/获赞/作品数/昵称)
    aweme/detail  : 200, 45425 字节 —— 单条作品详情(含点赞/评论/收藏/分享)

**目前不能用的:作品列表 `aweme/post`。** 两个互相独立的原因:
  1. 这个接口被抖音单独升级成了真校验:不带 x-tt-argus 回 403「Uifid Not Found」,
     带上 dummy 值回 200 + **空 body**。也就是说「头在不在」骗得过,「真校验」过不了。
     同一套头打 profile/other 和 aweme/detail 都是通的 —— 抖音是挑着接口加保护的,
     挑中的恰好是「批量拉作品列表」这个最敏感的动作。
  2. 改走页面截获也不行:CDP 浏览器打开博主主页会落到「验证码中间页」(当天大量探测的
     代价,过几小时要重测)。

  所以现在的边界是:**已知作品的指标刷新能做,自动发现新作品做不了**。

**排查中控住变量后得到的两条事实**(都写进注释了):
  · `Accept` / `Accept-Language` / `Referer` 才是主页接口能返回真数据的原因 —— 只有
    UA+client hints+Cookie 时是 200 但仅 121 字节的空壳,补上这三个头变 7074 字节。
    (我先前猜的 sec-ch-ua 不是关键。)
  · 因此 UA 与 client hints 必须**成套地取自同一个浏览器**,所以 BrowserIdentity 一次
    从 CDP 取齐 cookie + UA + hints,而不是各自写死。

「200 + 空 body 必须当场报错」也是刻意写死的:放过去它会在下游变成「这个博主没作品」,
把一次失败伪装成一条正常结果 —— 爬虫那条路正是这么栽的,还被翻译成「账号被封」。

测试 +11:cookie 解析、请求头成套性(含 uifid 缺失/回退)、产物键名与 store 对齐、
以及 _get 的三条失败路径(空 body / 403 带网关原话 / 正常返回)。
2026-10-10 17:12:25 +08:00

7.2 KiB
Raw Blame History

设备美学缺陷参数包

每个参数包可直接粘贴进提示词的"摄像风格"段,按需增删。核心原则:想要某种年代质感,就完整描述那个设备的物理缺陷,缺陷即真实。

每个包分三部分:画面特征、操作特征、负面约束。


1. 2000年代初消费级DV摄像机

适用:家庭录像、朋友随拍、千禧年怀旧、韩日老社区题材

画面特征:

  • 中等数字压缩伪影
  • 褪色的色彩,柔和的对比度
  • 轻微的传感器噪点
  • 轻微的滚动快门
  • 480p到轻微高清之间的分辨率感
  • 高光容易过曝,暗部发灰

操作特征:

  • 强烈的手持抖动,不完美的构图
  • 频繁的自动对焦搜索
  • 镜头呼吸(对焦时视角轻微变化)
  • 在阳光和阴影间移动时的曝光波动
  • 偶尔的运动模糊
  • 变焦生硬,速度不均匀
  • 录制中途突然开始或结束

负面约束:没有稳定。没有电影化的摄像机移动。没有现代色彩分级。


2. 80至90年代VHS家用摄像机

适用:童年录像、生日聚会、更旧的怀旧感、复古恐怖

画面特征:

  • 明显的磁带噪点和扫描线
  • 色彩溢出(红色尤其容易晕开)
  • 底部时间码或日期戳(可指定格式如 "JAN 14 1993")
  • 画面边缘轻微的几何畸变
  • 低分辨率,细节模糊
  • 磁带损伤造成的偶尔画面撕裂或跳帧

操作特征:

  • 沉重机身带来的缓慢笨重移动
  • 手动变焦的顿挫感
  • 白平衡偏移(室内偏橙,室外偏蓝)
  • 逆光时人物完全剪影化

负面约束:没有数字锐利感。没有稳定。没有高动态范围。


3. 8mm/Super 8 胶片

适用:更久远的家庭记忆、梦境感、婚礼老片、艺术短片

画面特征:

  • 明显的胶片颗粒
  • 温暖偏黄或偏品红的色彩偏移
  • 画面边缘的暗角
  • 灰尘、毛发、划痕偶尔闪过
  • 18fps带来的轻微卡顿感
  • 过曝的高光呈现柔和的光晕

操作特征:

  • 每段镜头很短(胶片昂贵,3到5秒就切)
  • 硬切,没有转场
  • 曝光靠估计,时对时错
  • 无声(胶片本身不录音)或后期配的环境音

负面约束:没有同期声对白。没有平滑运镜。没有数字清晰度。


4. 智能手机竖屏(2015年后)

适用:Vlog、社交媒体感、街头偶遇、当代日常

画面特征:

  • 9:16竖构图
  • 过度锐化和HDR处理感
  • 电子防抖造成的果冻效应
  • 暗光下的涂抹感降噪
  • 前置镜头的轻微广角畸变

操作特征:

  • 单手持机的轻微倾斜
  • 走路时的上下浮动(电子防抖压制后仍残留)
  • 对着镜头说话的自拍视角切换
  • 手指偶尔擦过镜头边缘
  • 突然抬起或放下手机的开始与结束

负面约束:没有横屏。没有三脚架稳定。没有专业布光。


5. GoPro / 运动相机

适用:第一人称视角、运动、旅行、冒险感

画面特征:

  • 超广角鱼眼畸变,边缘拉伸
  • 高饱和的默认色彩
  • 强光下的镜头眩光
  • 水滴或灰尘沾在镜头上

操作特征:

  • 胸挂或头戴的第一人称视角
  • 剧烈但被电子增稳压制的震动
  • 呼吸和身体晃动传导到画面
  • 视角随头部转动突然甩动

负面约束:没有第三人称跟拍。没有电影构图。没有慢动作(除非明确要求)。


6. 监控摄像头 / CCTV

适用:悬疑、都市传说、客观记录感、伪纪录片

画面特征:

  • 固定高位俯视角
  • 低帧率(可写"每秒约10到15帧的顿挫感")
  • 单色或低饱和色彩,夜间红外模式呈灰白
  • 角落的时间戳持续跳动
  • 低分辨率,人脸模糊难辨

操作特征:

  • 完全静止,或极缓慢的预设巡航转动
  • 无声
  • 人物不知道被拍摄,行为完全自然

负面约束:没有摄影师存在。没有构图意识。没有声音。没有变焦跟随主体。


7. 专业纪录片(手持电影机)

适用:高质感纪实、人物特稿、社会观察

画面特征:

  • 浅景深,主体清晰背景柔和
  • 自然光为主,宽容度高
  • 克制的调色,接近肉眼所见

操作特征:

  • 有经验的手持,微晃但不失控
  • 跟焦偶尔慢半拍(保留这个不完美)
  • 长镜头耐心观察,不急于切换
  • 被摄者偶尔瞥向镜头又移开

负面约束:没有摆拍感。没有采访灯光。没有戏剧化运镜。没有配乐驱动的剪辑节奏。


8. 网络摄像头 / 视频通话

适用:疫情记忆、远程对话、屏幕录制感、亲密而低保真的交流

画面特征:

  • 720p以下的低清晰度
  • 压缩造成的块状伪影,网络波动时画面糊成马赛克
  • 顶光或屏幕光打在脸上的青白色
  • 固定机位,仰视或平视的笔记本视角

操作特征:

  • 音画偶尔不同步
  • 人物偶尔卡顿定格再恢复
  • 背景是真实的房间一角

负面约束:没有专业收音。没有补光灯质感。没有运镜。


9. 2003年翻盖手机摄像(CMOS低保真)

适用:极度怀旧、千禧年初学生时代、赛博朋克低保真、暗角情绪短片

画面特征:

  • 极低分辨率(176×144或320×240)
  • 严重JPEG压缩块状伪影,色块化严重
  • 色彩饱和度极端且偏色严重(通常偏蓝绿或偏品红)
  • 暗部几乎完全噪点糊死,无细节
  • 画面中央清晰度尚可,边缘急剧劣化
  • 固定数字变焦(非光学,裁切放大)
  • 超窄动态范围,高光纯白一片

操作特征:

  • 单手持机,手臂伸直自拍或随意抓拍
  • 翻盖打开即拍,几乎没有延迟补偿
  • 快门时滞极长(按下到实际拍摄有0.5到1秒延迟)
  • 录像按一下开始,再按一下结束,没有预览确认
  • 对焦基本靠固定焦段,前后移动自身来"对焦"
  • 录制过程中镜头容易被手指或翻盖边缘遮挡
  • 电池低电量时的录音失真和帧率下降

负面约束:没有清晰度。没有平滑运动。没有色彩准确度。没有变焦操作。


设备包进阶用法

缺陷不重复原则

同一提示词时间轴中(5到7个镜头),每个镜头的摄像机缺陷类型不应重复。例如:

镜头1:自动对焦在前景背景间搜索  ← 对焦缺陷
镜头2:构图偏离中心跟不上主体    ← 构图缺陷
镜头3:跟拍晃动+运动模糊        ← 抖动缺陷
镜头4:进入阴影时曝光波动        ← 曝光缺陷
镜头5:镜头慢了半拍跟上动作      ← 反应延迟
镜头6:自然的镜头呼吸和焦距漂移  ← 呼吸感
镜头7:画面突然切到黑屏          ← 录制中断

自动对焦路径指定技术(效果翻倍的关键技巧)

不要笼统写"自动对焦搜索",要明确给出对焦起点和终点:

❌ 自动对焦反复搜索                    ← 模糊,模型随便处理
✅ 自动对焦在她脸部和她手中的西瓜之间来回切换   ← 给出具体路径
✅ 自动对焦从远处山影漂移到她后背再拉回远处     ← 三态切换

选择策略

  • 7到8个镜头:选7种不同的缺陷类型各用一次
  • 4到6个镜头:选4到6种,优先用对焦、构图、抖动这些最"人类"的缺陷
  • 结尾镜头固定选择"录制中断切黑屏",这是最具辨识度的DV收束方式