From 1659f75ae6e491355e1d32f0f5e8b956ef70a797 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Thu, 22 Dec 2022 11:48:28 +0100 Subject: [feature] For video attachments, store + return fps, bitrate, duration (#1282) * start messing about with different mp4 metadata extraction * heyyooo it works * add test cow * move useful multierror to gtserror package * error out if video doesn't seem to be a real mp4 * test parsing mkv in disguise as mp4 * tidy up error handling * remove extraneous line * update framerate formatting * use float32 for aspect * fixy mctesterson --- internal/media/test/longer-mp4-original.mp4 | Bin 0 -> 109549 bytes internal/media/test/longer-mp4-processed.mp4 | Bin 0 -> 109549 bytes internal/media/test/longer-mp4-thumbnail.jpg | Bin 0 -> 3784 bytes internal/media/test/not-an.mp4 | Bin 0 -> 1819035 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 internal/media/test/longer-mp4-original.mp4 create mode 100644 internal/media/test/longer-mp4-processed.mp4 create mode 100644 internal/media/test/longer-mp4-thumbnail.jpg create mode 100644 internal/media/test/not-an.mp4 (limited to 'internal/media/test') diff --git a/internal/media/test/longer-mp4-original.mp4 b/internal/media/test/longer-mp4-original.mp4 new file mode 100644 index 000000000..cfb596612 Binary files /dev/null and b/internal/media/test/longer-mp4-original.mp4 differ diff --git a/internal/media/test/longer-mp4-processed.mp4 b/internal/media/test/longer-mp4-processed.mp4 new file mode 100644 index 000000000..cfb596612 Binary files /dev/null and b/internal/media/test/longer-mp4-processed.mp4 differ diff --git a/internal/media/test/longer-mp4-thumbnail.jpg b/internal/media/test/longer-mp4-thumbnail.jpg new file mode 100644 index 000000000..e77534950 Binary files /dev/null and b/internal/media/test/longer-mp4-thumbnail.jpg differ diff --git a/internal/media/test/not-an.mp4 b/internal/media/test/not-an.mp4 new file mode 100644 index 000000000..9bc8a7638 Binary files /dev/null and b/internal/media/test/not-an.mp4 differ -- cgit v1.2.3