Converting/Assembling Samsung's Motion Photos from Apple's Live Photos (or any photo and video file) - General Questions and Answers

Hi all, this is my first post here so please be gentle
I recently upgraded to a Galaxy A52 and have been compiling all of my photo collections onto said device. Motion photos (originally taken on an S9, then stored on an A3 2017) worked perfectly fine, and now I'm trying to figure out if I can get Live Photos transferred from my iPhone SE 1st gen and converted into Samsung's Motion Photo format.
I've searched and tried experimenting for hours, but I haven't found any evidence of someone successfully making a native Motion Photo. If anyone has heard of such a tool, I would love to know.
I did find tools to extract them (https://forum.xda-developers.com/t/samsung-motion-photo-extractor.3339997/), as well as some details about the file specs (https://github.com/photoprism/photoprism/issues/439).
A basic technical summary for Samsung's Motion Photos is that there is an mp4 file embedded into the jpeg metadata as binary data.
I tried my hand at making such a tool for converting Live Photos to Motion Photos on my own, using ffmpeg and exiftool. This is the flow I attempted:
1. Use Google Photos to backup Live Photos from my iPhone
2. Download them on my computer, which will give me .jpg and corresponding .mov files
3. use ffmpeg to convert and remux .mov file into correct container and codec
4. use exiftool to merge video file into jpeg file
5. copy to new Samsung phone
Unfortunately, I got stuck on the 4th step in writing the exif tags. the tags that Samsung uses are non-standard, and I couldn't find any clear resources on how I could set up an exiftool config file to do so.
I also tried downloading directly from Google Photos on my destination device, but the downloaded files are not visible outside of the Google Photos app so I cannot examine them or use them with any app other than Google Photos. I tried on a rooted emulator, and I could only find the photo portion of the file (corresponding video was not embedded and nowhere to be found). Even if this did work, it would not be a practical method as from the Google Photos app photos must be downloaded individually (no bulk option)
I've mostly given up on this and am not particularly seeking advice, rather I thought I'd share my findings and attempts as there doesn't seem to be much information for converting Live Photos to Motion Photos. Of course, if someone does know how to properly set up exiftool to write the correct tags into the image file, I will be happy to share the batch script I make to convert my collection.
--edit--
just for reference, I created this https://exiftool.org/forum/index.php?topic=12388.0 corresponding post in the exiftool forums, so if someone finds this in the future trying to attempt the same or similar thing, maybe there will be helpful replies there.

taihw said:
Hi all, this is my first post here so please be gentle
I recently upgraded to a Galaxy A52 and have been compiling all of my photo collections onto said device. Motion photos (originally taken on an S9, then stored on an A3 2017) worked perfectly fine, and now I'm trying to figure out if I can get Live Photos transferred from my iPhone SE 1st gen and converted into Samsung's Motion Photo format.
I've searched and tried experimenting for hours, but I haven't found any evidence of someone successfully making a native Motion Photo. If anyone has heard of such a tool, I would love to know.
I did find tools to extract them (https://forum.xda-developers.com/t/samsung-motion-photo-extractor.3339997/), as well as some details about the file specs (https://github.com/photoprism/photoprism/issues/439).
A basic technical summary for Samsung's Motion Photos is that there is an mp4 file embedded into the jpeg metadata as binary data.
I tried my hand at making such a tool for converting Live Photos to Motion Photos on my own, using ffmpeg and exiftool. This is the flow I attempted:
1. Use Google Photos to backup Live Photos from my iPhone
2. Download them on my computer, which will give me .jpg and corresponding .mov files
3. use ffmpeg to convert and remux .mov file into correct container and codec
4. use exiftool to merge video file into jpeg file
5. copy to new Samsung phone
Unfortunately, I got stuck on the 4th step in writing the exif tags. the tags that Samsung uses are non-standard, and I couldn't find any clear resources on how I could set up an exiftool config file to do so.
I also tried downloading directly from Google Photos on my destination device, but the downloaded files are not visible outside of the Google Photos app so I cannot examine them or use them with any app other than Google Photos. I tried on a rooted emulator, and I could only find the photo portion of the file (corresponding video was not embedded and nowhere to be found). Even if this did work, it would not be a practical method as from the Google Photos app photos must be downloaded individually (no bulk option)
I've mostly given up on this and am not particularly seeking advice, rather I thought I'd share my findings and attempts as there doesn't seem to be much information for converting Live Photos to Motion Photos. Of course, if someone does know how to properly set up exiftool to write the correct tags into the image file, I will be happy to share the batch script I make to convert my collection.
--edit--
just for reference, I created this https://exiftool.org/forum/index.php?topic=12388.0 corresponding post in the exiftool forums, so if someone finds this in the future trying to attempt the same or similar thing, maybe there will be helpful replies there.
Click to expand...
Click to collapse
Does not seem to work this way.
I found a solution to "transfer" live photos from sn Apple to motion photo on a Samsung app:
Is there a way to convert Motion Photos (… - Apple Community
discussions.apple.com
But this does not work the other way round.

Related

[Q] App to downsample video/pics

I'm going to be doing some international travel into locations with very limited bandwidth. I'd like to be able to regularly upload videos to youtube and some photos but still take photos/videos. My problem is that I really need to downsample the video and reduce the photo sizes to upload them where I will be at. Are there any good apps that make it easy to simply downsample a video for youtube upload and (probably another app) to reduce pixel size of photos in bulk ahead of time or during upload?
I don't really ever think about this here since I have about 5Mb upload at home I can just upload to my hearts content. Once that drops to about 128k though that really changes things. I know how to easily do it all on my laptop but really want to just travel with my tablet if possible.
Thanks in advance for any suggestions.
FYI in case anyone else is ever looking for these kinds of solutions.
Images can be done with Image Shrink. Install app the go to gallery, and select image(s) and share to image shrink. The app will shrink as configured and then share to another image app.
https://play.google.com/store/apps/details?id=com.gmail.anolivetree
Video is best done with Video Converter Android. Install app then codec as indicated in app. Videos can be selected in app and then batch converted and downsized as configured.
https://play.google.com/store/apps/details?id=roman10.media.converter
Both apps have lite versions but I bought both to support devs and get rid of ads.
Sent from my MB855 using Tapatalk 2
Reduce Photo Size
https://play.google.com/store/apps/details?id=com.shoozhoo.imageresizer&feature=search_result
Been more then happy with this one.. use it on all the devices.

[Q] Camera raw files

Hello, this is my first post.
I recently purchased a second hand 1020. It is running Windows mobile 8.1 and Denim software.
The camera takes great 5Mp pictures. I use Lumia Camera app for the photos. It has the option of setting which high resolution format to save - .jpg or .dng.
The feature of re-framing by using the high res photo is great. I have read about this feature in numerous references. However, I have never read that this feature only works using the high res .jpg files. In settings of Lumia Camera, it states that "Reframing in digital negative (DNG) mode uses the low-resolution photo". I have tested this and the statement is correct.
The high resolution .dng photos are not uploaded automatically to Onedrive, they cannot be used for reframing, they cannot be viewed. The only thing that can be done with these is to manually copy them to a PC and manipulate them in Photoshop or similar software. The main advantage - reframing is not possible.
What is the point of saving to .dng?
Am I missing something here?
By the way the high resolution .jpg is not uploaded automatically either. Is there a special setting for this? I have "Best quality" set in Onedrive setting already.
Thanks
I use BTSYNC to backup automatically high resolution photos of my phone without using the usb port. It works Great and it is really fast.
Rubén
I have used bluetooth manually - it's much slower than USB of wifi. Maybe it's my computers.
I don't know how to set up automatic bluetooth upload of high res photos.
This doesn't explain what use is a .dng file on the phone.
Thanks

DNG to JPG converter which actually works properly...

I have tried several apps but they either don't recognise the phone's camera app's DNG format or they are simply useless for other reasons e.g. always writing the output to some directory (folder) in the device filespace which one then has to move them out of.
I need something which can convert them from the SD card
e.g. 0000-0000/DCIM/Camera
to the same place.
The S7 is rooted, with SDfix etc.
I would appreciate any tips. Basically I would like an app which works with the Samsung DNG format and which has configurable in and out folders.
Android v6, not v7, rooted.
If you have RAW enabled in camera settings, the phone also stores a JPEG of the exact same photo, so no need to convert them really
Not sure about Android apps, but on PC just load them into your favourite RAW photo editor and export them as JPEGs (Lightroom for example)
Not quite... taking the DNG and processing it with say Lightroom produces a vastly better quality photo.
See e.g. here for examples
https://www.euroga.org/forums/websi...anywhere-as-good-as-a-dslr/post/166993#166993
The Jpegs from the phone are over-contrasty and over-sharpened. One should never apply unsharp mask until the image is resized to the final resolution (if at all).
Yes I know that, which is why I suggestion Lightroom
Converting on the phone is not going to give anywhere near the same results as PC Lightroom
Use a PC
Not quite... taking the DNG and processing it with say Lightroom produces a vastly better quality photo.
See e.g. here for examples
https://www.euroga.org/forums/websi...anywhere-as-good-as-a-dslr/post/166993#166993
The Jpegs from the phone are over-contrasty and over-sharpened. One should never apply unsharp mask until the image is resized to the final resolution (if at all).
The real issue IMHO is that all the camera apps are mostly just control panels for the camera API. They don't AIUI get the image to play with. That is why e.g. all of them have the same contrast steps, same exposure range, etc. The JPG is done by the OS and the app gets what it gets. One camera app developer explained this to me.

[APP][4.1+] Luma: heic 2 jpg converter and viewer. Open iPhone photos on Android

Hello.
Many people had a difficulty with opening new iPhone *.heic image files on Android and I have created the app to help them solve this problem.
Now you can open photos from iPhone (.heic) on Android device using Luma: *.heic to jpg converter and viewer offline.
URL: https://play.google.com/store/apps/details?id=luma.hevc.heif.image.viewer.converter
This is simple app which let you to view heic pictures and convert any number of them to jpeg at one time in several clicks preserving quality and all metadata.
App features:
* Browse and view any folder containing *.heic files.
* Open and view *.heic images.
* Save and share *.heic images in *.jpeg format.
* Batch convert any number of *.heic images preserving quality and metadata.
* Preserve all image metadata like: location, Exif, XMP, Copyright, ICC profile.
* Preserve depth image if presented.
Luma is designed to enable you open and convert to jpeg multiple images with *.HEIC file extension at a time. These are images in High Efficient Image Format (HEIF). Images in this format take twice less space on your device without any loss of image quality. Using this format will help you to save up to 50% of storage space for images.
Luma works completely offline and you don't need to internet connection to make the app working. You can either open single image or select any number of images and convert them to jpeg without loosing quality or metadata.
Hope for your positive feedback and review
The app does not transfer metadata when converting to HEIC. And it does not recognize DNG files as source. Can you please fix that?
Thank you
HEIF and HEIC file association to Luma app by file managers
Congratulations for this very nice Luma app! It enables HEIC file viewing on Holographic 3D phones (RED Hydrogen One and EStar Takee 1) as well as on other autostereoscopic 3D phones (ZTE Axon 7 Max and SuperD D1).
Why is the Luma app invisible to several android file managers (CX File Explorer, X-plore, Total Commander, Files by Google, etc.)?
Is it feasible to enable HEIF and HEIC file association to Luma app by the aforementioned file managers?
Can you do it, please? It will make many people happy.
Regards,
YuriRM
Parsing Error from Playstore with new Update.

Have Huawei gallery save face data as metadata within files (exif/xmp)?

Hi, I'm an avid photographer and often end up with 200 photos of people per weekend. Luckily, for a while now there's face tagging technology. It's not perfect, but it helps.
For a couple of years now, I use to tag pictures in Adobe Lightroom after importing them from the cloud, face tags are saved in jpgs as XMP meta data.
However, Huawei's gallery software, just as many others are now doing their own face recognition and offer to browse pictures by recognized face. So my question is if someone knows if it's possible to save the facial recognition data generated by the gallery software as tags in xmp or exif metadata within the files, prior to uploading them to the cloud. Other metadata, like geolocation, is included in the file as exif data.
If that should not be possible, maybe someone knows a software that offers facial tagging with included metadata outside of the gallery app itself.
Thanks!

Categories

Resources