Also improves some console messages that were less clear.
GIF generation is now manually pulling out the first video stream and
using only that; ffmpeg didn't want to do conversion to gif with
multiple video streams and my motion photos (from Pixel 2, Pixel 3a, and
Pixel 4a) had multiple video streams.
Upgrade Xabe.FFmpeg to the latest version (5.0.2).
And remove the restriction of unsafe only on Debug builds because
I couldn't compile a release build with that set.
I ran this against ~1200 photos from Pixel 2 / Pixel 3a / Pixel 4a personal libraries and didn't have any issues.
Also improves some console messages that were less clear.
GIF generation is now manually pulling out the first video stream and using only that; ffmpeg didn't want to do conversion to gif with multiple video streams and my motion photos (from Pixel 2, Pixel 3a, and Pixel 4a) had multiple video streams.
Upgrade Xabe.FFmpeg to the latest version (5.0.2).
And remove the restriction of
unsafe
only onDebug
builds because I couldn't compile a release build with that set.I ran this against ~1200 photos from Pixel 2 / Pixel 3a / Pixel 4a personal libraries and didn't have any issues.
I've only had time to test this on MacOS.