Archive for ‘ 2020

修正 GeForce Experience 录制的影片上传 Youtube 后颜色变暗的问题

2021/03/01 更新:

将 GeForce Experience 更新至 v3.21 之后,已解决影片在 Youtube 上看起来较暗的问题,请参考:

之前的内容:

nVidia 的 GeForce Experience 有内建游戏录影的功能,只要按 Alt + F9 就会直接开始录影,再按一次 Alt + F9 即可停止录影并储存影片。

GeForce Experience 录制的影片在 Windows 下播放很正常,但是把影片上传到 Youtube 之后画面会变暗,导致一些细节看不清楚!

我有在这篇文章找到了原因,以及解决方法:

NVIDIA Shadowplay 录制影片上传后颜色偏暗的解决方法 - 知乎

文章里有一些名词我看不懂,不过大致上了解是因为 GeForce Experience 没有把正确的影片编码资讯写入到影片档的 Metadata 区段!

解决的方法就是使用 ffmpeg 来修正影片档的编码资讯,指令如下:

ffmpeg -i "source_file.mp4" -bsf:v h264_metadata=video_full_range_flag=1 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -c:v copy -c:a copy "destination_file.mp4"

Read more

解决 Chrome 冻结背景分页的问题

最近 Google Chrome 不知道是哪根筋不对,在某次的更新之后,竟然会自动冻结背景执行中的分页,连“固定分页”也逃不掉被冻结的命运! 我习惯开一个 Gmail 在背景分页检查新邮件也失效了!

每次切换分页都要再加载一次网页,实在是很恼人! 甚至将视窗切换到别的程式也可能会冻结 Chrome 的分页!

网络上找到的解决方法不外乎是与“实验性功能”中的这两个选项有关:

  • Tab Freeze
  • Automatic tab discarding (启用分页舍弃功能)

但这两个选项在新版的 Chrome 中都已经找不到了!

在我即将要含泪抛弃 Chrome 之前,终于在 Google 的支援论坛找到了有效的解决办法!
Read more

[Kotlin]研究 Kotlin 的函式宣告、函式型别、匿名函式、Lambda 与高阶函式

Kotlin 的“函式”是所谓的“一级函式”,支援“高阶函式”的用法,也可宣告“匿名函式”及“巢状函式”,这些都是近几年所兴起的程式语言特色。

(原本这篇文章只是要整理一下 Kotlin 的函式用法而已,没想到愈写愈多!!)

名词定义

先确认是否了解什么是表达式? 什么是叙述式?

Expression (表达式、表示式、运算式)

  • 它是一种“值”
  • 会传回结果
  • 单独存在没有意义
  • 可放在“等号”的右边
  • 可做为函式的引数 (Argument)
  • 可做为函式的传回值
  • 例如: 数值、字串、布林值、null、运算后的结果、比较后的结果、匿名函式...

Statement (陈述式、叙述式、语句)

  • 由会产生“动作”的程式关键字及语法所组成的程式码
  • 不会传回结果
  • 例如: 流程控制、循环、宣告、函式、类别...

其它名词定义

  • Literal: 字面值,例如: 103.14truenull'A'"This is a book"...
  • Parameter: 参数,函式“宣告”时所输入的值,例如: fun example(参数) { }
  • Argument: 引数,函式“执行”时所引用的值,例如: example(引数)
  • Identifier: 识别字,命名变量、函式、类别...时所使用的文字
  • Lambda: 一种匿名函式的写法或概念

Read more

如何停用 Firefox Quantum 的软件更新检查

早期的 Firefox 还可以在选项中设定“不要检查更新”,新版的 Firefox Quantum 已经找不到这个选项,因此不能去禁止 Firefox 检查软件的更新!

如要让 Firefox Quantum 停用检查软件更新,请参考以下的步骤...
Read more

Humble Bundle 与 Choice 精选包游戏订阅

2022/02/10 更新:
从 2022/02/01 开始,Choice 精选包就只会有一个订阅方案 USD$11.99/月,可获得当月所有游戏 (通常是 9~12 个),比较接近早期的月包形式。


我们知道 Steam 是全世界最大的数位游戏发行平台,上面有 30,000+ 款电脑游戏,让人买之不尽、玩之不竭! 但是,买游戏就是要捡便宜,身为一个电脑游戏的玩家绝不能不知道“Humble Bundle”。

Humble Bundle 是 Steam 的游戏代理商之一,它的销售方式主要有三种:

  1. Bundles: 游戏的同捆包 (组合包、慈善包),通常为限时限量销售。它让客户可以“自行决定”要购买同捆包的价格 (最低 USD$1 元),不同区间的价格可获得不同数量的捆绑游戏,你所支出的部份金额也会捐做公益。
  2. Choice 精选包: 也是游戏同捆包的一种,但是改以“固定价格”让客户“长期订阅”,客户于每个月的第一个星期二可获得当月的精选包,里面游戏的总价值通常会远超过订阅的费用。这也是本文所要介绍的重点。
  3. Store: 购买数位版的游戏,若撘配 Choice 精选包订户的身份可再叠加 10%~20% 的折扣,或回馈至电子钱包

Read more

Evernote 最佳化数据库

我从 2010 年开始使用 Evernote,我将所有的记事、图片都往 Evernote 丢,我也有使用它的共用与协作功能,并且付费升级成了专业版。

用了无数年的 Evernote,这阵子它的反应变慢,偶尔还会发生“没有回应”的状况,我想应该是要好好给它修理一下了。

我查询到旧版的 Evernote 可以执行 Evernote.exe /DebugMenu,从“[Debug]”选单里执行“Optimize Database”,但是在新版 Evernote 的“[Debug]”选单却找不到这个项目!

原来新版 Evernote 已经改了,不需再启用 DebugMenu,只要:

  1. 按住键盘的 Ctrl,用鼠标点选“说明(H)”选单,就会看到多出来一整排的隐藏功能:
  2. 点选“最佳化数据库”,然后静静的等它跑完:

Evernote 最佳化数据库会更新记事、重建全文搜寻索引、重建记事属性索引。

我原本的数据库大小约 2.2GB,有 5800 则记事,整个最佳化的时间约 50 分钟 (非 SSD 硬盘),重整完变成 1.7GB,大约减掉了 23% 的赘肉。

参考网页

  1. 最佳化Evernote软件端图文数据库,你觉得浏览搜寻更快了吗?
  2. Evernote 5.0 的进阶搜寻功能 | Vixual

return top