当前位置:首页 > NBA > 正文

小学生一年365天视频,我用Golang写了个记录工具,才发现孩子的成长真的不等人

  • NBA
  • 2026-06-30 10:05:08
  • 232
摘要: 起因我女儿今年上小学三年级,有一天晚上翻手机相册,突然发现她的视频少得可怜,一年365天,我居然只拍了不到20段视频,不是不爱她...

起因

我女儿今年上小学三年级,有一天晚上翻手机相册,突然发现她的视频少得可怜,一年365天,我居然只拍了不到20段视频。

不是不爱她,是真没时间

忙工作,忙应酬,忙那些好像永远也忙不完的事,每次想拍视频吧,手机内存不够;拍了想整理吧,文件散得到处都是;想回顾吧,光翻相册就能翻到手酸。

直到有一天,我用Golang写了这个小工具。不是为了当程序员,是为了记住她。

为什么是Golang,不是别的?

说实话,我试过Python,但Python得装环境,还得记那些库名,Golang不一样——编译完就是一个独立文件,扔哪儿都能跑

我写了一个叫“365video”的小程序,它能帮我:

  • 按日期自动分类视频文件
  • 检查每一天有没有漏拍
  • 生成一个全年视频日历,一眼就能看到哪些日子是空白的

代码大概200行,你不需要懂代码,我直接告诉你结果——用了这个工具后,我一年拍了347天视频

365天视频,到底拍什么?

很多家长问:每天拍什么?孩子上学放学,不就那些事吗?

对,就那些事,但你不知道的是:

月份 孩子的变化 如果你没拍下来
3月 第一次自己系鞋带 你永远以为她不会
6月 参加运动会,摔倒了又爬起来 你只记得她哭
9月 背课文时摇头晃脑的小动作 你只在乎背没背下来
12月 偷偷在日历上画了个爱心 你会觉得孩子不表达感情

365天视频,不是让你拍多高深的作品,是让你留下那些你以为“明天还能拍”的画面。

具体怎么用Golang管理这些视频

我做了个简单的目录结构:

365video/
├── 2025/
│   ├── 01-01/
│   │   └── 2025-01-01_起床.mp4
│   ├── 01-02/
│   │   └── 2025-01-02_写作业.mp4
│   └── ...
└── 2026/

Golang的好处是——它不会突然“转圈圈”,你双击exe文件,它就开始干活:扫描所有视频文件,按日期重命名,移动到对应文件夹,最后生成一个HTML报告。

HTML报告长这样:

  • 绿色:今天拍了视频 ✅
  • 红色:今天没拍 ❌
  • 灰色:今天还没到 ⏳

看到一整年满屏的绿色,那种感觉——比年终奖还爽

拍365天视频,到底会遇到什么问题?

问题1:手机内存不够

实话说,用手机拍一天30秒的视频,一年也就3GB左右,现在的手机128GB,根本不叫事儿。

但如果你像我一样用Golang工具做自动化备份——每次连接手机,程序会自动把视频复制到硬盘,然后删掉手机里的,4年下来,才用了不到15GB硬盘。

问题2:忘了拍怎么办?

这是最真实的困境。

我的Golang工具里加了个每日提醒功能,每天下午5点,它会在命令行窗口弹出提示:“今天拍视频了吗?”

后来我把它改成了每两小时提醒一次,因为真的会忘。

但后来我发现,真正有效的不是工具,是你把手机放在孩子做作业的桌上,看到就拍,拍完就放下。

问题3:拍出来太无聊怎么办?

是的,大部分视频都很无聊,孩子在写作业、在吃饭、在发呆。

但我要告诉你一个秘密:三年后最让你哭的,就是这些“无聊”的视频

你不可能记住孩子每一次握笔的姿势,但视频记得。

我拍过一个女儿趴在桌上睡着的视频,背景音是她在说梦话,那段视频只有8秒,现在我每次出差想她了,就放一遍。

Golang写的这个工具有什么特别

不是广告,我自己写给自己用的,但如果你懂一点点编程,可以去GitHub搜“365video”,应该能找到类似的。

Golang版本有几个特点:

  1. 跨平台:Windows、Mac、Linux都能跑,编译一次到处用
  2. 性能好:扫描100GB视频文件,也就一两分钟
  3. 简单:真的,比Excel VBA还简单

核心逻辑就几句话:

// 检查今天有没有视频
if filesCount[date] == 0 {
    fmt.Printf("⚠️ %s 没有视频!\n", date)
} else {
    fmt.Printf("✅ %s 已有 %d 个视频\n", date, filesCount[date])
}

代码写了不到20行。但带来的改变,值几千块请人整理相册的钱。

365天视频,对孩子意味着什么

我女儿不知道我拍了这么多,直到去年她生日,我把347个视频拼成一个1小时的长片。

她看的时候哭了

不是因为感动,是她说:“爸爸,原来我做了这么多事啊。”

你永远不知道孩子有多需要被看见,而你拍下的视频,就是最好的证明——证明你在,证明你记得,证明你爱她。

有些家长说:“拍视频有什么用?又不会加分。”

对,不会加分,但会加爱。

我是在女儿7岁那年开始拍的,她今年10岁,我后悔没从她出生就开始拍。

拍的技巧,其实就是不技巧

最后说点最接地气的:

  • 别追求画质。手机前置镜头就够。
  • 别剪辑。真实比好看重要。
  • 别挑场合。哭比笑更值得拍。

我现在的习惯是:每天早上送她上学时,拍10秒背影,连续拍了快800天。

有一天她突然回头说:“爸爸,你别拍了。”

我问为什么。

她说:“因为我怕有一天你走了,我会太想你。

那一刻我知道,这个习惯是对的。

关于Golang和365天视频

工具是Golang,但核心不是语言。

  • Golang解决的是存储问题
  • 365天视频解决的是陪伴问题

一个是代码,一个是生活,但写代码的人往往最懂生活——因为写程序也知道,bug越早发现越好,孩子的成长也一样,越早记录越好。

我不劝你学Golang,但你得学会记录。

就从今天开始,打开相机,拍10秒。 存到文件夹里,明天再拍10秒,一年后,你会有365段视频,十年后,你会感谢今天这个决定。

没有总结,就是拍。

小学生一年365天视频,我用Golang写了个记录工具,才发现孩子的成长真的不等人