KartaView的命令行图像上传工具
项目描述
命令行工具,用于将离散图像上传到KartaView。
同时支持Vantrue OnDash X4S视频。
用法
安装
pip3 install kartaview-tools
授权:此步骤只需进行一次。您需要一个OSM账户。
kv_auth
您的KartaView凭据现在存储在文件
~/.config/kartaview/credentials.json
中。请保密此文件。KartaView凭据不会过期,但您可以删除凭据文件,在这种情况下,您必须重新授权。对图像进行排序
kv_sequence ~/Pictures/kartaview/*.jpg
此步骤将您的图像排序成序列。它从您的图像中提取GPS数据,并将其存储在辅助文件中,您可以在其中轻松查看。
上传图像
kv_upload ~/Pictures/kartaview/*.jpg
脚本会记住哪些图像已成功上传。如果发生错误,如果再次在相同的图像上运行上传脚本,则已上传的图像将不会再次上传。
使用“-h”运行脚本以查看更多选项。
视频
此软件仅支持由Vantrue OnDash X4S行车记录仪生成的视频。
要使用ffmpeg将视频文件分割成离散图像,请使用ffmpeg。
建议的工作流程
mkdir -p /tmp/frames
# extract I-frames for better clarity
ffmpeg -skip_frame nointra -i ~/Videos/dash.mp4 -vsync 0 -frame_pts 1 /tmp/frames/%08d.jpg
# patch GPS data into image files
kv_vantrue_x4s -i ~/Videos/dash.mp4 /tmp/frames/%08d.jpg
# sequence image files
kv_sequence /tmp/frames/%08d.jpg
# upload files
kv_upload /tmp/frames/%08d.jpg
查看
https://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video
GPX文件
您可以将视频中的GPS数据提取到GPX文件中,然后使用第三方工具(例如exiftool)对其进行进一步处理。
建议的工作流程
kv_vantrue_x4s -i ~/Videos/dash.mp4 --gpx=track.gpx
exiftool -geotag=track.gpx /tmp/frames
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
kartaview-tools-0.0.5.tar.gz (37.8 kB 查看哈希值)
构建分发
kartaview_tools-0.0.5-py3-none-any.whl (41.2 kB 查看哈希值)