diff options
Diffstat (limited to 'posts')
-rw-r--r-- | posts/the-best-way-to-transfer-gopro-files-with-linux.md | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/posts/the-best-way-to-transfer-gopro-files-with-linux.md b/posts/the-best-way-to-transfer-gopro-files-with-linux.md index d25e8aa..dec11d1 100644 --- a/posts/the-best-way-to-transfer-gopro-files-with-linux.md +++ b/posts/the-best-way-to-transfer-gopro-files-with-linux.md @@ -17,7 +17,7 @@ up as a USB device that you can mount. The GoPro does have a micro-SD card but I'm away from home and didn't have any dongles or adapters. The solution? GoPro cameras, after the Hero 3, can open up an ad-hoc wireless -network that lets you browse the GoPros onboard files through an HTTP server. +network that lets you browse the GoPro's onboard files through an HTTP server. This means you can open your browser and scroll through the files on the camera at a intranet address, `10.5.5.9`, and download them one by one. Well if you have like two dozen videos on there it kinda sucks. @@ -33,7 +33,15 @@ any of the small video formats or actual HTML files. So here's what I did: $ wget --recursive --accept "*.MP4" http://10.5.5.9:8080/ ``` -Now I've got a directory tree with all of my videos in it. And the best part is -I didn't have to install the dinky GoPro app on my laptop. Hopefully this helps -if you're looking for an easy way to migrate lots of footage without manually -clicking through the web interface or installing additional software. +This tells `wget` to download all of the files at the GoPro's address +recursively and skips any that don't have the MP4 extension. Now I've got a +directory tree with all of my videos in it. And the best part is I didn't have +to install the dinky GoPro app on my laptop. Hopefully this helps if you're +looking for an easy way to migrate lots of footage without manually clicking +through the web interface or installing additional software. + +Some things I would like to change/add: + +- Download all image files as well; should be easy, just another `--accept` +- Initiate parallel downloads +- Clean up the directory afterwards so I just have one level of depth |