[Enhancement]: Increase video length limit to match other platforms (YouTube) at 3 minutes.
Description
Maybe this is totally out of scope for Loops, but I create my short form content to a 3 minute time limit, as that's what YouTube's limit for a short is. This means that I cannot upload my short form content to Loops. Maybe this could be a server option or maybe it could be the default or maybe, like I mentioned earlier, it's completely out of scope for Loops.
Use-case
This would allow users to upload 3 minute long short form content, as is allowed with YouTube shorts, meaning Loops would potentially see more content crossover from YouTube.
Acknowledgements
Yes
I suggest making it configurable, either using an env variable, either thru the admin panel.
If so, when creators are signing up they should easily be able to see what the length limit is before they join.
I uploaded that one, which has 2:58. Maybe reduce yours to 2:59 and it will work?
https://loops.video/v/bNEkgbjKrj
@joergi I was also able to upload a 3 minute long video (2:58 or something), but when I watched it back it'd been automatically trimmed to just be the first minute.
I uploaded the video again,to verify if it's a new bug and out still works.
https://loops.video/v/bZkcQWVxhK (I will delete this video in a few days)
I used an already compromised video for the upload, the 2:58 min are only having 30mb
So for me, on loops.Video it's working.
That's incredibly strange, considering that this ^ is what loops.video tells me when uploading.
Here's the video I uploaded:
https://loops.video/v/bZle17QnhT
And here's the original on YouTube:
https://youtube.com/shorts/A-X-1NFPQcU
I uploaded the same 1.7GB file to both. I wonder if it's a bug/workaround to upload longer videos if you compress it first, instead of allowing Loops to compress it for you. I might have a try at compressing the video to under 40MB before uploading.
Try to send this video yourself via signal (pretty good commissing) or download the video via yt downoader in a small resolution....
But yeah, maybe the error handling here is something you can have a look again @dansup ?
Alright, I've done more testing and have not been able to successfully bypass the 1 minute limit.
I first tried compressing it by rendering at a super low bitrate in DaVinci resolve. This resulted in a 33MiB file, which Loops.Video would not accept:
I then did as you suggested and compressed it with Signal, but that only got it to just under 60MB which was, again, cut off after a minute when uploaded to Loops.video:
https://loops.video/v/bZoWLBNmiC
I then used a crappy online video compressor to half the size of the 60MB file, resulting in a 36MiB file which, again, Loops.video chopped down to 1 minute when uploaded:
https://loops.video/v/bZp4NIFMiG
I just don't seem to be able to bypass the length restriction as you have, maybe it's different for landscape video or something?
Edit: Thought I'd try a random 4+ minute landscape video just to see, and this is what happened (no video, just audio), so that can't be intended... But it is still chopped to 1 minute long.
https://loops.video/v/bZpoZ5xSi-
@dansup - maybe you can help?
Done!