在使用ffmpeg给图片拼接的视频加放大动画时,出现一个很奇怪的问题,如果指定放大的位置点在中心,画面中的图片会在放大的同时来回抖动,好像网络卡了的感觉,如下面的动图:

阅读全文 »

最近在开发一个图片生成短视频的程序,最开始的需求就是需要把视频拼接成图片,每个图片有一定播放时长,这个命令非常简单,通过使用ffmpeg的concat demuxer就可以了。首先创建如下txt文件

阅读全文 »

  1. 对于https协议,配置git proxy,注意把http和https都配置上,git config --global http.proxy http://127.0.0.1:7890
  2. 修改host文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    nslookup github.global.ssl.fastly.net
    nslookup github.com

    # vim /etc/hosts
    xxx github.global.ssl.fastly.net
    xx github.com

    # refresh DNS cache
    # linux
    sudo /etc/init.d/networking restart
    # or nscd -i hosts
    # arch linux
    /etc/rc.d/nscd restart
    # macos
    dscacheutil -flushcache

最近在开发的产品CreateDeep需要支持用户上传pdf文件,并读取pdf文件中的文本部分和GPT沟通。实现过程中也是踩了不少坑,正好和大家分享一下。

阅读全文 »

最近自己在做一个产品,CreateDeep - AI创作师,产品需要实现上传文件的功能,找了一圈React生态中的上传组件,发现Filepond无论是外观还是功能,都做的很不错。于是就决定用它了。

阅读全文 »

由于我的个人项目和公司项目在同一台电脑上开发,有个问题一直在困扰我,当我在不同项目上开发时需要检查当前项目对应的Git用户是否正确。
因为公司用的Git用户邮箱和个人Git邮箱不一样,如果不小心用了个人Git用户提交了公司代码会很麻烦,所以一直以来我都是默认设置成公司Git用户。
这样又有个问题,总是会不小心用公司Git用户提交了个人项目,导致经常需要重置提交后再覆盖提交信息。正好最近找到一个非常方便的解决方案,分享一下。

阅读全文 »

最近在做一个小工具 - 同步iOS备忘录到Notion。在做的过程中遇到一个场景是,需要把iOS备忘录的table同步到Notion的table,Notion API有提供table block的结构,但是写的非常不详细,根本没有给出一个可行的在page中创建table的demo,于是我只好通过各种尝试,最终成功通过API在page中创建了table。

阅读全文 »

2024年春节本来打算跟往年一样在家里度过,结果在携程看到了从家里到厦门的机票在除夕那天只用140(不过最终还是没有选择飞机,因为特价机票没有行李额度,最后算下来并没有比高铁便宜),于是立马决定今年春节去厦门度过。在出发前几天做完了详细的攻略。

阅读全文 »

OpenAI最近发了一篇博客,主要介绍了他们最近发布的新模型,同时新模型还降低了API的价格,做到了加量的同时不加价,最后还给开发者们带来了官方的API密钥管理工具,很多开发者在此前都是在自己的应用里记录API的用量情况,现在也不需要了,直接登录OpenAI的后台就能看到。下面是博客的中文翻译版。

阅读全文 »

第 1 步 - 更新系统

确保我们的系统是最新的,要更新系统,请运行以下 apt 命令

1
2
3
sudo apt update
sudo apt list --upgradable
sudo apt upgrade
阅读全文 »
0%