没事多喝水

技术笔记&记录生活点滴

  • 首页
  • 读书
  • 观影
  • 笔记
  • 读书笔记
  • Android学习
  • 生活
  • 吹口琴
  • 爱咖啡
  • IT技术-文档
  • 日常桌面
  • 数据库
  • CI/CD运维
  • Android开发
  • 小程序&微网页
  • Web开发
  • 产品
  • 教学
  • 安卓
  • 关于
  • 标签
  • 搜索

精益数据分析

发表于 2020-03-03 | 更新于 2020-03-13 | 分类于 读书笔记

第二部分 找到当前的正确指标

标注 (黄色) - 第16章 阶段2:黏性 > 位置 2839

你的第一要务是打造一组核心功能,以保证用户的频繁使用与功能的成功应用,即便受用群体只是一小群早期用户。

备注 - 第16章 阶段2:黏性 > 位置 2840

先解决核心痛点问题,抓住用户核心使用习惯,用来做证明

上瘾:让用户养成使用习惯的四大产品逻辑

发表于 2020-03-03

前言 为什么有的产品会让人上瘾?

标注 (黄色) - 位置 112

仅 凭 占 有 庞 大 的 客 户 群 并 不 足 以 构 成 竞 争 优 势 。 用 户 对 产 品 的 依 赖 性 强 弱 才 是 决 定 其 经 济 价 值 的 关 键 。 若 想 使 用 户 成 为 其 产 品 的 忠 实 拥 趸 , 企 业 就 不 仅 要 了 解 用 户 为 什 么 选 择 它 , 还 应 该 知 道 人 们 为 什 么 对 它 爱 不 释 手

备注 - 位置 113

依赖性

标注 (黄色) - 位置 121

你 心 烦 意 乱 时 第 一 时 间 就 想 到 T w i t t e r , 那 说 明 习 惯 已 经 起 了 作 用 。 一 阵 强 烈 的 孤 独 感 袭 来 , 你 还 没 来 得 及 做 出 理 性 思 考 , 就 已 经 开 始 在 F a c e b o o k 上 寻 找 情 感 慰 藉 。

备注 - 位置 122

产品属性

标注 (黄色) - 位置 129

初 创 团 队 通 过 为 用 户 带 来 一 系 列 我 称 为 “ 钓 钩 ” 的 体 验 , 极 大 地 改 变 了 用 户 的 行 为 习 惯 。 用 户 被 钩 住 的 次 数 越 多 , 对 产 品 形 成 使 用 习 惯 的 可 能 性 就 越 大 。

备注 - 位置 130

勾住客户的欲望

标注 (黄色) - 位置 237

习 惯 是 指 我 们 下 意 识 做 出 的 举 动 。 ○ 集 网 络 连 接 、 海 量 数 据 、 超 快 网 速 三 者 于 一 身 的 技 术 正 在 使 这 个 世 界 上 瘾 成 性 。 ○ 生 产 习 惯 养 成 类 产 品 可 以 让 商 家 稳 占 竞 争 优 势 。 ○ 上 瘾 模 型 将 用 户 面 临 的 问 题 与 企 业 提 供 的 应 对 策 略 衔 接 在 一 起 , 二 者 频 繁 互 动 , 促 成 用 户 养 成 习 惯 。 ○ 上 瘾 模 型 包 括 四 个 阶 段 : 触 发 , 行 动 , 多 变 的 酬 赏 , 投 入 。

备注 - 位置 243

产品占据的心灵

第一章 习惯的力量:如何让你的产品从维生素变成止痛药

标注 (黄色) - 位置 296

一 个 用 户 在 其 有 生 之 年 忠 实 使 用 某 个 产 品 的 过 程 中 为 其 付 出 的 投 资 总 额 。 当 用 户 对 某 个 产 品 产 生 依 赖 时 , 使 用 时 间 会 延 长 , 使 用 频 率 也 会 增 加 , 最 终 的 用 户 终 身 价 值 因 而 也 会 更 高 。

备注 - 位置 298

产生依赖

标注 (黄色) - 位置 336

吸 引 大 批 用 户 每 天 到 访 , 这 将 极 大 地 缩 短 产 品 的 “ 病 毒 循 环 周 期 ” , 原 因 有 二 : 第 一 , 老 用 户 会 越 来 越 频 繁 地 使 用 该 产 品 ( 比 如 在 F a c e b o o k 上 添 加 好 友 关 注 ) ; 第 二 , 老 用 户 越 多 , 吸 引 新 用 户 做 出 反 馈 的 可 能 性 就 越 大 。 这 个 循 环 不 仅 能 提 高 用 户 的 参 与 量 , 使 这 个 往 复 过 程 永 不 中 断 , 还 能 加 快 产 品 的 推 广 进 程 。

标注 (黄色) - 位置 340

用 户 对 产 品 的 依 赖 是 一 种 竞 争 优 势 。 一 旦 某 个 产 品 能 够 让 用 户 改 变 自 己 的 生 活 习 惯 , 那 其 他 产 品 就 几 乎 不 具 任 何 威 胁 。

标注 (黄色) - 位置 366

用 户 的 忠 实 依 赖 会 促 使 企 业 给 产 品 做 进 一 步 投 资 。 更 高 的 用 户 终 身 价 值 , 更 大 的 价 格 灵 活 性 , 更 快 速 的 增 长 , 以 及 更 显 著 的 竞 争 优 势 , 凡 此 种 种 , 将 共 同 为 企 业 创 造 更 可 观 的 经 济 收 益 。

标注 (黄色) - 位置 377

动 物 在 习 惯 某 种 新 的 行 为 方 式 之 后 , 会 随 着 时 间 的 推 移 发 生 行 为 回 转 , 重 拾 过 去 的 老 一 套 。 1 2 就 像 会 计 学 里 的 一 个 术 语 “ 后 进 先 出 ” 所 描 述 的 , 最 新 收 获 的 东 西 往 往 最 先 失 去 。

标注 (黄色) - 位置 379

为 什 么 人 们 很 难 彻 底 戒 掉 某 种 习 惯 。 在 接 受 过 戒 酒 治 疗 的 嗜 酒 者 中 , 约 有 2 / 3 的 人 会 在 一 年 之 内 重 拾 旧 习 。 1 3 另 有 研 究 显 示 , 通 过 节 食 减 肥 的 人 几 乎 无 一 例 外 地 在 两 年 之 内 再 度 发 胖 。

标注 (黄色) - 位置 402

进 一 步 加 强 他 们 与 这 个 搜 索 工 具 之 间 的 密 切 联 系 。 使 用 频 率 越 高 , 搜 索 速 度 就 越 快 , 因 而 也 就 越 受 用 户 的 喜 爱 。 正 是 这 种 习 惯 驱 动 下 形 成 的 良 性 循 环 , 成 就 了 G o o g l e 的 业 界 霸 主 地 位 。

标注 (黄色) - 位置 426

要 想 打 造 习 惯 养 成 类 产 品 , 企 业 务 必 认 真 考 虑 两 个 因 素 。 第 一 , 频 率 , 即 某 种 行 为 多 久 发 生 一 次 ; 第 二 , 可 感 知 用 途 , 即 在 用 户 心 中 , 该 产 品 与 其 他 产 品 相 比 多 出 了 哪 些 用 途 和 好 处 。

标注 (黄色) - 位置 451

凡 是 成 功 的 创 新 都 有 一 个 共 性 : 能 够 解 决 问 题 。

备注 - 位置 451

始终把解决问题放在首位

标注 (黄色) - 位置 482

习 惯 养 成 类 产 品 会 在 用 户 的 大 脑 中 建 立 一 种 联 结 , 使 他 们 一 感 觉 到 痛 痒 就 会 想 要 使 用 这 个 产 品 。

标注 (黄色) - 位置 495

上 瘾 模 型 的 四 个 阶 段 — — 触 发 , 行 动 , 多 变 的 酬 赏 , 投 入

标注 (黄色) - 位置 502

只 有 当 某 种 行 为 的 发 生 频 率 足 够 高 、 可 感 知 用 途 足 够 多 时 , 它 才 可 能 发 展 为 习 惯 。

备注 - 位置 502

用多了就习惯了

标注 (黄色) - 位置 510

假 如 你 要 开 发 一 款 习 惯 养 成 类 产 品 , 请 先 回 答 以 下 问 题 : ◆ 你 的 企 业 模 式 要 求 用 户 形 成 什 么 样 的 习 惯 ? ◆ 用 户 能 利 用 你 的 产 品 解 决 什 么 样 的 问 题 ? ◆ 用 户 目 前 是 以 什 么 方 式 在 解 决 他 们 的 问 题 ? 为 什 么 必 须 要 解 决 这 个 问 题 ? ◆ 你 希 望 用 户 和 你 的 产 品 之 间 发 生 何 种 程 度 的 关 联 ? ◆ 你 希 望 将 哪 种 用 户 行 为 发 展 为 习 惯 ?

备注 - 位置 516

每次都要问自己

第二章 触发:提醒人们采取下一步行动

标注 (黄色) - 位置 557

选 择 项 越 多 , 用 户 用 于 权 衡 的 时 间 就 越 久 。 太 多 的 或 者 无 关 的 选 项 会 让 他 们 游 移 不 定 , 不 知 所 措 , 甚 至 就 此 罢 手 。 4 减 少 有 关 下 一 步 行 动 的 思 考 时 间 , 这 会 提 高 某 种 行 为 发 展 为 无 意 识 习 惯 的 可 能 性 。 在

备注 - 位置 560

传达简单直接的意见

标注 (黄色) - 位置 575

回 馈 型 触 发 所 引 发 的 用 户 关 注 往 往 是 昙 花 一 现 。

标注 (黄色) - 位置 588

利 用 人 际 型 触 发 来 促 使 用 户 积 极 地 与 他 人 分 享 产 品 的 优 势 , 这 才 是 正 确 合 理 的 使 用 之 道 。

备注 - 位置 589

分享要给人带来受益

标注 (黄色) - 位置 595

付 费 型 触 发 、 回 馈 型 触 发 以 及 人 际 型 触 发 都 是 以 争 取 新 用 户 为 主 要 目 标 , 而 自 主 型 触 发 以 驱 动 用 户 重 复 某 种 行 为 作 为 重 点 , 目 的 是 让 用 户 逐 渐 形 成 习 惯 。 如 若 没 有 自 主 型 触 发 , 不 能 在 用 户 默 许 的 前 提 下 获 得 他 们 的 关 注 , 产 品 就 很 难 以 足 够 高 的 出 现 频 率 渗 透 进 用 户 的 使 用 习 惯 里 。

标注 (黄色) - 位置 598

使 用 外 部 触 发 仅 仅 是 迈 出 的 第 一 步 。 各 种 类 型 的 外 部 触 发 都 只 有 一 个 终 极 目 标 , 那 就 是 驱 使 用 户 进 入 上 瘾 模 型 并 完 成 余 下 的 循 环 步 骤 。 当

标注 (黄色) - 位置 614

产 品 是 用 来 帮 助 我 们 解 决 问 题 的 。 渴 望 从 产 品 中 获 得 愉 悦 , 说 明 我 们 希 望 借 此 消 解 烦 闷 。 愿 意 将 好 消 息 与 众 人 分 享 , 说 明 我 们 试 图 建 立 并 维 系 各 种 社 交 关 系 。

备注 - 位置 615

用来解除寂寞。 用来使用。 用来得到社会认可。

标注 (黄色) - 位置 615

产 品 设 计 者 的 初 衷 就 是 帮 助 用 户 解 决 问 题 , 消 除 烦 恼 , 换 句 话 说 ,

标注 (黄色) - 位置 616

就 是 挠 挠 他 们 的 心 头 之 “ 痒 ” 。 当 用 户 发 现 这 个 产 品 有 助 于 缓 解 自 己 的 烦 恼 时 , 就 会 渐 渐 地 与 之 建 立 稳 固 且 积 极 的 联 系 。

标注 (黄色) - 位置 625

出 现 抑 郁 症 状 的 被 试 者 使 用 电 子 邮 件 的 频 率 往 往 会 更 高 , 而 且 , 他 们 在 网 上 看 电 影 、 玩 游 戏 、 聊 天 的 次 数 也 呈 上 升 趋 势 。 ”

备注 - 位置 626

越是急越是寂寞,越是容易去寻找基于网络的心理慰藉

标注 (黄色) - 位置 650

企 业 要 做 的 头 一 件 事 不 是 苦 思 冥 想 打 造 产 品 的 特 色 , 而 是 要 弄 清 楚 用 户 在 情 感 层 面 存 在 哪 些 软 肋 或 困 扰 。

备注 - 位置 651

贴近用户实地去感受和访问。

标注 (黄色) - 位置 660

只 有 当 你 的 研 究 重 心 放 在 人 们 的 实 际 行 为 ( 看 关 于 猫 的 视 频 ) 而 非 内 心 愿 景 ( 拍 摄 具 有 影 院 效 果 的 家 庭 录 像 ) 上 时 , 你 才 会 发 现 更 多 的 可 能 性 。 ”

标注 (黄色) - 位置 672

清 晰 地 捕 捉 用 户 的 想 法 和 情 感 , 了 解 他 们 使 用 某 个 产 品 的 情 境 , 这 是 开 发 新 产 品 时 最 重 要 的 任 务 。

标注 (黄色) - 位置 676

丰 田 生 产 系 统 中 被 大 野 耐 一 称 为 “ 5 问 法 ” 的 著 名 方 法 。 他 认 为 这 个 方 法 是 丰 田 式 科 学 管 理 方 式 的 基 础 。 通 过 问 5 个 “ 为 什 么 ” , 人 们 能 够 很 轻 松 地 发 现 问 题 的 实 质 并 找 出 相 应 的 解 决 方 法 。

备注 - 位置 678

反复的探寻心中最深层次的问题。

标注 (黄色) - 位置 698

每 抓 拍 下 一 个 画 面 , 英 都 会 把 它 分 享 到 T w i t t e r 和 F a c e b o o k 的 朋 友 圈 里 。 想 一 想 你 初 次 看 到 一 张 用 I n s t a g r a m 处 理 过 的 图 片 。 它 吸 引 到 你 了 吗 ? 引 起 你 的 好 奇 了 吗 ? 它 是 否 促 使 你 也 想 亲 身 一 试 ? 这 些 图 片 就 属 于 人 际 型 外 部 触 发 , 它 们 会 唤 起 你 的 注 意 , 诱 使 你 安 装 并 使 用 这 个 应 用 。 当

标注 (黄色) - 位置 703

用 户 手 机 屏 幕 上 的 应 用 图 标 , 以 及 朋 友 圈 里 的 图 片 更 新 , 都 将 召 唤 你 重 新 打 开 这 款 应 用 。

备注 - 位置 704

应用触发

标注 (黄色) - 位置 709

I n s t a g r a m 不 仅 具 备 相 机 的 功 能 , 还 为 用 户 搭 建 了 一 个 社 交 网 络 平 台 。 借 助 它 , 用 户 可 以 通 过 和 其 他 人 建 立 联 系 来 排 遣 无 聊 , 分 享 图 片 , 互 开 善 意 的 轻 松 玩 笑 。 1 4

标注 (黄色) - 位置 716

触 发 是 上 瘾 模 型 的 第 一 个 阶 段 , 它 可 促 使 用 户 采 取 行 动 。 ○ 触 发 分 为 两 类 — — 外 部 触 发 和 内 部 触 发 。 ○ 外 部 触 发 通 过 将 信 息 渗 透 在 用 户 生 活 的 各 个 方 面 来 引 导 他 们 采 取 下 一 步 行 动 。 ○ 内 部 触 发 通 过 用 户 记 忆 存 储 中 的 各 种 关 联 来 提 醒 他 们 采 取 下 一 步 行 动 。 ○ 负 面 情 绪 往 往 可 以 充 当 内 部 触 发 。 ○ 要 开 发 习 惯 养 成 类 产 品 , 设 计 者 需 要 揣 摩 用 户 的 心 理 , 了 解 那 些 有 可 能 成 为 内 部 触 发 的 各 种 情 绪 , 并 且 要 知 道 如 何 利 用 外 部 触 发 来 促 使 用 户 付 诸 行 动 。

第三章 行动:人们在期待酬赏时的直接反应

标注 (黄色) - 位置 750

要 使 人 们 行 动 起 来 , 三 个 要 素 必 不 可 少 。 第 一 , 充 分 的 动 机 ; 第 二 , 完 成 这 一 行 为 的 能 力 ; 第 三 , 促 使 人 们 付 诸 行 动 的 触 发 。

标注 (黄色) - 位置 765

他 对 动 机 的 定 义 是 : 行 动 时 拥 有 的 热 情 。

标注 (黄色) - 位置 768

第 一 种 , 追 求 快 乐 , 逃 避 痛 苦 ; 第 二 种 , 追 求 希 望 , 逃 避 恐 惧 ; 第 三 种 , 追 求 认 同 , 逃 避 排 斥 。 他

标注 (黄色) - 位置 788

在 此 , 啤 酒 生 产 商 利 用 了 社 交 凝 聚 力 这 一 动 机 , 用 三 个 携 手 为 国 家 队 助 威 的 年 轻 男 子 形 象 来 为 自 己 的 产 品 做 宣 传 。 尽

备注 - 位置 788

潜意识宣传

标注 (黄色) - 位置 789

图 片 强 化 了 这 一 啤 酒 品 牌 所 蕴 含 的 好 友 情 深 的 理 念 , 让 人 们 过 目 难 忘 。

标注 (黄色) - 位置 802

第 一 步 , 了 解 人 们 使 用 某 个 产 品 或 服 务 的 原 因 。 接 下 来 , 列 举 出 用 户 使 用 该 产 品 时 的 必 经 环 节 。 最 后 一 步 , 在 明 确 整 个 过 程 的 所 有 环 节 之 后 , 开 始 做 减 法 , 把 无 关 环 节 全 部 删 除 , 直 至 将 使 用 过 程 简 化 到 极 致 。

标注 (黄色) - 位置 805

越 简 单 的 东 西 越 受 欢 迎 。

标注 (黄色) - 位置 814

当 你 使 用 某 个 产 品 时 所 需 花 费 的 步 骤 ( 在 上 述 例 子 中 , 这 个 步 骤 指 的 是 接 入 网 络 、 登 录 网 页 ) 能 被 缩 减 或 是 优 化 时 , 用 户 使 用 它 的 频 率 就 会 增 加 。

标注 (黄色) - 位置 824

选 取 人 性 中 的 某 种 欲 望 , 最 好 是 让 人 魂 牵 梦 萦 的 某 种 欲 望 , 然 后 利 用 现 代 科 技 来 逐 步 满 足 这 种 欲 望 。 ”

标注 (黄色) - 位置 844

1 . 时 间 — — 完 成 这 项 活 动 所 需 的 时 间 。 2 . 金 钱 — — 从 事 这 项 活 动 所 需 的 经 济 投 入 。 3 . 体 力 — — 完 成 这 项 活 动 所 需 消 耗 的 体 力 。 4 . 脑 力 — — 从 事 这 项 活 动 所 需 消 耗 的 脑 力 。 5 . 社 会 偏 差 — — 他 人 对 该 项 活 动 的 接 受 度 。 6 . 非 常 规 性 — — 按 照 福 格 的 定 义 , “ 该 项 活 动 与 常 规 活 动 之 间 的 匹 配 程 度 或 矛 盾 程 度 ” 。

标注 (黄色) - 位置 849

为 了 增 加 用 户 实 施 某 个 行 为 的 可 能 性 , 设 计 人 员 在 设 计 产 品 时 , 应 该 关 注 用 户 最 缺 乏 什 么 。 也 就 是 说 , 要 弄 清 楚 是 什 么 原 因 阻 碍 了 用 户 完 成 这 一 活 动 。

备注 - 位置 851

反复问自己是否还能更简便

标注 (黄色) - 位置 853

设 计 者 应 该 问 问 自 己 , “ 哪 一 个 因 素 能 够 让 我 的 用 户 继 续 下 一 个 步 骤 ” ? 将 简 化 使 用 过 程 作 为 设 计 宗 旨 , 这 有 助 于 减 少 摩 擦 , 消 除 障 碍 , 推 动 用 户 跨 越 福 格 所 谓 的 “ 行 动 线 ” , 采 取 下 一 步 行 动 。

备注 - 位置 855

减少阻碍

标注 (黄色) - 位置 889

比 如 自 动 拼 写 检 查 、 基 于 部 分 查 询 条 目 列 出 的 预 测 结 果 , 以 及 用 户 在 输 入 部 分 信 息 后 就 已 批 量 列 出 的 搜 索 结 果 等 等 。 很 显 然 , G o o g l e 就 是 希 望 用 越 来 越 简 单 的 操 作 体 验 来 留 住 更 多 的 用 户 。

备注 - 位置 891

提升使用品质

第四章 多变的酬赏:满足用户的需求,激发使用欲

标注 (黄色) - 位置 1054

如 果 产 品 的 操 作 步 骤 简 单 易 行 , 那 么 人 们 会 更 乐 意 亲 身 一 试 。 但 是 , 要 想 让 用 户 试 过 之 后 还 念 念 不 忘 , 那 就 要 看 产 品 是 不 是 能 满 足 用 户 的 需 求 了 。 在

科幻小说有感

发表于 2020-03-02 | 更新于 2020-03-04 | 分类于 生活

肺炎肆虐了几个月,也终有有点时间看看所谓的闲书。当然其实也是排除一些焦躁。

FFmpeg常用基本命令

发表于 2020-03-02 | 分类于 linux

FFmpeg常用基本命令

常用参数说明

主要参数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-i 设定输入流 
-f 设定输出格式
-ss 开始时间
视频参数: -b
设定视频流量,默认为200Kbit/s
-r 设定帧速率,默认为25
-s 设定画面的宽与高
-aspect 设定画面的比例
-vn 不处理视频
-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器
音频参数: -ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器
-an 不处理音频

手头常用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//按照固定高宽截取
//宽:1202
//高:677
//0 左右要去掉宽度
//130 上下要去掉的宽度

ffmpeg -i video.mp4 -vf crop=1202:677:0:130 -c:a copy video3.mp4

//截取部分时间
//-ss 开始时间
//-t 结束时间

ffmpeg -ss 00:00:09 -t 00:02:13 -i ScreenFlow11.mp4 -vcodec copy -acodec copy t.mp4


//转大小 iphone max
ffmpeg -i EP02.mp4 -strict -2 -vf scale=1242:-2 2.mp4

//转720p
ffmpeg -i EP02.mp4 -strict -2 -vf scale=-2:720 2.mp4

//640x480
ffmpeg -i input.avi -s 640x480 output.avi

//vga分辨率
ffmpeg -i input.avi -strict -2 -s vga output.avi

//字幕导入
ffmpeg -i 1.mkv -metadata title="步履不停" -strict -2 \
vf subtitles=1.srt -metadata:s:s:0 language=chs out.mp4

//从mkv转MP4,并用mkv中的中文字幕和视频音频合成
ffmpeg -i input.mkv -filter_complex "[0:v:0]subtitles=input.mkv:si=5[v]" \
metadata title="星球大战4新希望" -map "[v]" -map 0:a:0 -c:a copy output.mp4

常规使用组合

分离视频音频流
1
2
3
//分离视频流
ffmpeg -i input_file -vcodec copy -an output_file_video  
ffmpeg -i input_file -acodec copy -vn output_file_audio
视频解复用
1
2
3
//分离音频流
ffmpeg –i test.mp4 –vcodec copy –an –f m4v test.264
ffmpeg –i test.avi –vcodec copy –an –f m4v test.264
视频转码
1
2
3
4
5
6
7
8
9
//转码为码流原始文件
ffmpeg –i test.mp4 –vcodec h264 –s 352*278 –an –f m4v test.264

//转码为码流原始文件
ffmpeg –i test.mp4 –vcodec h264 –bf 0 –g 25 –s 352*278 –an –f m4v test.264

//转码为封装文件
//-bf B帧数目控制,-g 关键帧间隔控制,-s 分辨率控制
ffmpeg –i test.avi -vcodec mpeg4 –vtag xvid –qsame test_xvid.avi
视频封装
1
ffmpeg –i video_file –i audio_file –vcodec copy –acodec copy output_file
视频剪切
1
2
3
4
5
6
//提取图片
ffmpeg –i test.avi –r 1 –f image2 image-%3d.jpeg

//剪切视频
//-r 提取图像的频率,-ss 开始时间,-t 持续时间
ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi
视频录制
1
ffmpeg –i rtsp://192.168.3.205:5555/test –vcodec copy out.avi
抓屏
1
2
3
4
5
6
7
ffmpeg -f gdigrab -i desktop out.mpg 

//从屏幕的(10,20)点处开始,抓取640x480的屏幕,设定帧率为5 :
ffmpeg -f gdigrab -framerate 5 -offset_x 10 -offset_y 20 -video_size 640x480 -i desktop out.mpg

//ffmpeg从视频中生成gif图片:
ffmpeg -i capx.mp4 -t 10 -s 320x240 -pix_fmt rgb24 jidu1.gif
格式转换
1
2
3
4
5
6
7
8
//M2TS TO MP4
ffmpeg -i input.m2ts -vcodec libx264 -crf 20 -acodec ac3 -vf "yadif" output.mp4

//MP4 TO WEBM (HIGH)
ffmpeg -i input.mp4 -aq 5 -ac 2 -qmax 25 -threads 2 output.webm

//MP4 TO WEBM (MEDIUM)
ffmpeg -i input.mp4 -aq 5 -ac 2 -qmax 35 -threads 2 output.webm

nodejs 常驻后台 pm2 使用

发表于 2020-03-01 | 分类于 后端

什么是pm2

pm2是一个用node编写的进程管理工具,它不仅可以用来管理node进程,任何进程相关的东西都可以使用pm2来进行管理

安装pm2

npm install pm2

常规使用

开启进程

pm2 start app.js

pm2 list 查看当前被pm2所管理的进程

upload successful

查看日志
pm2 log

关闭所有进程
pm2 stop all

重新加载进程
pm2 reload app_name

删除进程
pm2 delete app_name

多个ssh key配置

发表于 2020-03-01 | 分类于 运维

生成新的key

1
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "你的邮箱"

修改ssh的配置文件,如果没有就新建一个

1
vim ~/.ssh/config

配置不同的key指向不同的git仓库服务器

1
2
3
4
5
6
7
8
9
10
#github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.blog.github
#gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

测试

1
ssh -T git@github.com

MySQL备份脚本

发表于 2020-03-01 | 更新于 2022-02-17 | 分类于 IT技术/运维

云主机厂商都有自己的RDS系统,自然那是万无一失,但费用可真不便宜,一般还是喜欢自己备份一下。这里是一段备份脚本。放在cron中自动执行。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash

#备份目录
BACKUP_ROOT=/srv/backup
BACKUP_FILEDIR=$BACKUP_ROOT/files
BACKUP_LOGDIR=$BACKUP_ROOT/logs

#当前日期
DATE=$(date +%Y%m%d)
FILEEXT=$(date +%Y%m%d%H)

if [ ! -d $BACKUP_FILEDIR/$DATE ];then
mkdir $BACKUP_FILEDIR/$DATE
fi

######备份######

#查询所有数据库

DATABASES=$(mysql -u用户名 -h 网络IP -p密码 -e "show databases" | grep -Ev "Database|sys|information_schema")

#echo $DATABASES
#循环数据库进行备份
for db in $DATABASES
do
echo
echo ----------$BACKUP_FILEDIR/$DATE/${db}_$FILEEXT.sql.gz BEGIN----------
mysqldump -u用户名 -h 网络IP -p密码 \
--default-character-set=utf8 -q --lock-all-tables \
--flush-logs -E -R --triggers -B ${db} \
| gzip > $BACKUP_FILEDIR/$DATE/${db}_$FILEEX
T.sql.gz
echo ----------$BACKUP_FILEDIR/$DATE/${db}_$FILEEXT.sql.gz COMPLETE----------
echo
done

echo "done"

cron中设置备份频段,建议再加上远程传输,做成异地备份

mac 多版本php共存

发表于 2020-02-29 | 更新于 2022-05-15 | 分类于 IT技术-桌面/

MAC上安装有多个不同的PHP网站,要求必须在PHP5.6、PHP7.1+,并且需要安装xdebug扩展。

操作

1)先安装PHP56 PHP71

1
2
brew install php@5.6
brew install php@7.3

安装好之后,去修改他们php-fpm的绑定端口,然后执行brew services restart php@5.6 这样,启动

2)安装扩展

必须确认目录是否存在 /usr/local/lib/php/pecl

1
2
/usr/local/opt/php@7.1/bin/pecl install http://pecl.php.net/get/xdebug-2.9.2.tgz
/usr/local/opt/php@5.6/bin/pecl install http://pecl.php.net/get/xdebug-2.5.5.tgz

3)修改对应的php.ini

添加extension扩展so

4)修改php-fpm端口
www.conf

listening 端口

5)启动服务

1
2
brew services restart php@5.6 
brew services restart php@7.1

hexo server状态怎么常驻后台

发表于 2020-02-29 | 更新于 2020-03-02 | 分类于 技术

刚刚批发学来,转载一下

1
2
#安装pm2
npm install -g pm2

在博客根目录下面创建一个hexo_run.js

1
2
3
4
5
6
7
8
9
10
//run
const { exec } = require('child_process')
exec('hexo server',(error, stdout, stderr) => {
if(error){
console.log('exec error: ${error}')
return
}
console.log('stdout: ${stdout}');
console.log('stderr: ${stderr}');
})

运行脚本

1
pm2 start hexo_run.js

转载地址:https://blog.csdn.net/Tangcuyuha/article/details/80331169

Node.js 事件驱动模型

发表于 2019-12-02 | 更新于 2020-03-02 | 分类于 学习笔记

upload successful

运行过程

主线程

  1. 执行 node 代码,将代码加入队列中
  2. 执行同步操作代码
  3. 同步执行完成后,执行异步代码
  4. 异步分为两种
    1. IO1:会从线程池取一条子线程来帮助主线程执行
    2. 非IO2 : 判断能否执行,能执行加入队列,不能就跳过
  5. 主线程会一直循环,直到队列中没有代码后,主线程才会退出
  1. IO 即 input 和 out,指有数据操作

  2. 无数据操作,例如定时器 setTimeOut()

子线程

主要用来执行异步操作

  1. 无任务时放在线程池中休息
  2. 有异步IO操作,执行异步的IO操作
  3. 执行完成后的子线程会把IO操作的回调,扔回给队列
<i class="fa fa-angle-left" aria-label="上一页"></i>1…91011…13<i class="fa fa-angle-right" aria-label="下一页"></i>
Space Yuan

Space Yuan

126 日志
26 分类
72 标签
RSS
<i class="fa fa-fw fa-github"></i>GitHub <i class="fa fa-fw fa-envelope"></i>E-Mail
© 2018 – 2022 Space Yuan