大鱼自制MacOS 自动拷卡DIT程序(公测2.7更新)

经过beta1内测,基本框架完成,无致命bug,现进行公测。现在AI工具不能白嫖了,我充了两个10美元才完成此软件开发,(Trae+Codebuddy)加上苹果开发者证书688一年,和我一个星期的调试测试修改工时,收点费回点血 大家体谅一下,软件没有加密,大家可以拼着买。

  • mp4,mov,avi,mkv,m4v,3gp,wmv,flv,webm,mts,m2ts,mxf,r3d,braw,dng,ari,arx,dpx,exr,prores,dnxhd,
  • // 图片
  • jpg,jpeg,png,tiff,tif,bmp,gif,webp,heic,heif,raw,cr2,cr3,nef,arw,dng,orf,rw2,pef,srw,
  • // 音频
  • mp3,wav,aac,flac,m4a,ogg,wma,aiff,au,ra

内测beta1功能

  • 基于Xcode16开发 兼容MacOS12.0以上系统,不分芯片版本双架构兼容,最新液态玻璃那个系统版本不知道是否兼容
  • 自动识别外接存储,过滤虚拟镜像,过滤系统磁盘。
  • 自动识别摄影机存储卡(目前仅支持索尼、佳能、尼康、松下微单、艾丽莎mini和大疆消费级产品)
  • 当然也支持手动指定摄影机媒体和型号
  • 设置自动拷贝参数和目标路径以后,插卡自动拷贝,并且过滤已经拷贝过的文件。
  • 多种数据验证方式,快速文件数量和体积比对、MD5值验证、SHA256验证
  • 当然也支持手动拷贝模式,就跟kocard一样
  • 独创仅拷贝媒体模式,一键查找卡上所有的视频、图片、音频,分类存储
  • 独创一主多备拷贝模式,先往主盘固态硬盘拷贝,完成校验后再由主盘往备份盘拷贝,适用于需要快速拔卡的场景。

公测2.2更新

  • 增加多数据源拷贝,可以多张卡自动队列拷贝 可以手动将多张卡进行拷贝
  • 新增更多摄影机判定,根目录中存在DCIM文件夹,会读取其中的视频元数据获取摄影机型号
  • 新增拷贝速度粗略计算
  • 完善子目录重命名逻辑

公测2.3更新

优化多层级父目录自动创建
(本需求由粉丝一群大鹏提出,我花了一整天实装)

图中的json文件是MD5清单,用于离线验证数据完整性

目前问题是存储卡没有唯一标识符,格式化后软件会认为是一张新卡,自定义标记会失效。我打算后续使用元数据中相机序列号来锁定同一张卡

公测2.4更新内容

  • 增加从SD卡或者其他卡中读取相机序列号的功能,用于锁定同一个相机的素材,避免拷错机位(部分机型如大疆全系在元数据中不包含序列号信息,所以无法读取)
  • 优化摄影机存储卡自动判定逻辑,对大于980G的设备不做自动判定,避免将移动硬盘当做SD卡进行自动拷贝
  • 增加拷贝前目录结构预览,以免出现结构混乱
  • 增加从历史目标路径中自动移除离线的存储设备
  • 优化验证逻辑,避免验证和拷贝抢线程导致进度卡死。目前是优先保证拷贝完成再进行验证
  • 增加暂停和终止功能,可以随时终止任务推出存储卡,增加机动性

公测2.5更新内容

之前为了追求拷贝速度,采用了内存流式拷贝法,忽略了许多电脑内存只有16G,导致很多电脑拷贝大量文件时因为内存爆满而进度卡死,收到反馈后紧急重写了拷贝方法,采用了和访达一样的系统接口进行拷贝动作,虽然速度一般但是稳定性得到了极大改善。因为调用了访达接口很多功能不能实现例如详细进度条、传输速度统计、暂停等,这些不能实现的功能目前因为时间关系仍然保留在界面中,等待节后修复。因为国庆期间很多小伙伴等着用这个软件,发布一个紧急修复版。

公测2.6更新内容

  • 增加机位标签传递,在自动根据机型创建文件夹时会附上机位信息,请在初次插入存储卡右键为该卡指定机位信息
  • 右键菜单增加“仅拷贝今日素材”选项,需要在选择仅拷贝媒体后才能启用。该选项专为连续拍摄没有格卡的小伙伴设计
  • 在目标路径不变的情况下已有防重复拷贝的机制,每次拷贝到同一目录只会拷贝新增文件。

公测2.7更新内容

  • 增加传输速度计算(初始速度由于样本较少计算不准,大概十秒后速度就准确了)
  • 优化传输速度,达到和访达直接拷贝一样的速度(实测大鲸鱼typeA卡往雷电硬盘盒拷贝740m/s)

现在缺一些摄影机的存储卡结构特征用于摄影机判定,需要做以下征集
缺少BMD、Zcam、索尼FX6/9、索尼电影机系统


提交方法:

格式化存储卡,拍一条两三秒的视频,格式参数不限,将整个存储卡根目录压缩后发到邮箱506228475@qq.com。注意是整个卡上的全部文件,不是素材所在的目录。

2025.9.19 引入exiftool,提取视频媒体的详细摄影机型号 由于每个摄影机的元数据字段不一致,所以仍然需要征集各个摄影机型号的存储卡结构和视频媒体

使用方法:

右侧登录下载DMG安装包,首先安装exiftool工具,该工具是用于提取视频元数据用以读取摄影机型号。该工具存在依赖包无法内嵌在APP中,故需要独立安装,双击打开一路下一步即可。

然后将主程序拖入应用程序文件完成安装,在启动台即可找到本软件,打开运行即可。

必要设置:

自动拷贝默认关闭,需要在设置面板开启,需要存在标记为摄影机存储卡和至少一个常驻目标路径才能触发。

目标路径区域可以在左侧数据源列表中右键一个存储盘指定为目标路径,也可以在右侧目标路径区域点击+号添加,目标路径指得是你要拷贝到哪个文件夹

目标区域可以点击画笔工具指定主拷贝或者备份拷贝(仅对自动拷贝生效)

测试内容:

  • 打开软件插入SD卡或者其他存储卡,观察是否自动显示新增的设备,如果没有,请点击上方刷新按钮并向我反馈。
  • 观察是否自动识别了存储卡是什么机器拍的。
  • 设置面板中各项设置是否生效
  • 启动自动拷贝后插上卡有没有正确触发自动拷贝

注意事项:

1.软件处于测试阶段,请务必在拷贝完成后亲自检查数据完整性,检查方法,导入剪辑软件逐条快速预览。

2.同一张卡 没格式化的情况下用两个相机拍过素材,只会识别第一个相机的机型和序列号,所以尽量避免混用存储卡,如果混用了,请手动指定相机型号和机位

3.对于超大容量存储卡(980G以上),需要手动指定摄影机型号和机位,自动识别不会生效

4.自动拷贝会在隔天触发重新拷贝,所以开启自动拷贝后,不要在第二天重复插入已拷贝的卡。原理是自动拷贝的去重操作仅针对同名文件夹,隔天日期变了会自动创建新的日期文件夹,就会触发重复拷贝。

5自动拷贝默认是关闭,需要开启后才能使用,并且下一次打开软件会沿用上次的设置,也就是自动拷贝仍然是打开的。

发表回复