我没有兼容的相机,所以我的答案完全基于日志(在
调试
模式)发布在论坛上。
...
filename = DCIM\100CANON\IMG_0182.JPG
captureDateSt = 20180926T071747
modificationDateStr= 20180926T071748
Download history file â/Users/besi/Library/Application Support/airnef/appdata/Canon EOS 200D-SN59074c1578e347a3bf1f6f85e8dec624-downloadhistâ loaded â 53 entries
>> MTP_OP_GetObject
Downloading âIMG_0182.JPGâ: 0%IMG_0182.JPG â downloading next piece, offset=0x0, count=0x100000
...
filename = DCIM\100CANON\IMG_0183.JPG
captureDateSt = 20180926T071759
modificationDateStr= 20180926T071758
Skipping IMG_0182.JPG â already downloaded this session
Skipping 100CANON â object is not file â MTP_OBJFORMAT_Assocation (0x3001)
Skipping DCIM â object is not file â MTP_OBJFORMAT_Assocation (0x3001)
Waiting for realtime photos from camera to download. Press <ctrl-c> to exit -execMtpOp: MTP_OP_GetObjectHandles â CmdReq payload:
...
如处理2时所示
钕
文件(
IMG_0183.JPG
圣
一个(
IMG_0182.JPG
),触发一切被抛弃。
浏览
[TestCams]: airnef - Wireless download from your Nikon Camera!
,其中一个命令行参数(实际上,我建议的还有更多)引起了我的注意:
,我建议
(因此,覆盖默认值)。显然,这是主要的问题。
另一部分是
--转让订单最新
. 默认情况下,在
实时下载
模式,设置为
最老的
(见下文)。删除(或冗余指定)
--转让订单最早
结论
为了解决这个问题,有两件事是必须的
内核命令行
s代表
):
根据
[GitHub]: besi/airnef - (master) airnef/airnefcmd.py#3403
:
g.args['transferorder'] = 'oldestfirst' # so that downloadMtpFileObjects() will properly enumerate through multiple realtime images as we add them
我认为这是一个错误
艾尔内夫
--转让订单
-
代码:
--转让订单
实时
-
博士
:指定
--转让订单最新
实时
模式