dansky
Joined 13 years ago
Joined 13 years ago
The i5-1135G7 (17W TDP) has 2 Media Engines which I use for proxy generation in parallel for example and pretty versatile so I use it daily (64GB RAM..).
Still, I think it's a notable achievement to get 4x performance with the M4 for video at similar wattage of the i5. I don't have an M4 MacBook but I guess the M4 would perform similar to the one in the Mac mini.
I expected a fast M4 package but still was mind blown to see the video editing performance. After all these video renders run for many hours.
My 2 year old i5 laptop - even with 64GB RAM and 2x2TB SSDs upgrades - was around the same price like the base M4 Mac mini / uses similar Power. The PC surely is way more versatile with these specs and expandability.
Staying mostly in X86-land due to affordable RAM & storage, nothing I currently have comes close to the M4 performance per Watt - and now even performance per $/€ - in my video-editing use case.
The PC was given for free, the CPU €11 yet overall I wouldn't recommend the process just for the result. It's only little benefit, if at all, though fun. On that occasion I also added some NVMe driver which works well, demonstrated for the similar Dell Optiplex [2][3]..
[1] https://github.com/xcuri0/rebaruefi
[2] https://www.tachytelic.net/2021/12/dell-optiplex-7010-pcie-n...
[3] https://github.com/jrdoughty/Dell-7010-rebar-guide
Edit: some wording
Playback works well - up to 60fps. However, export to H.265 creates a lot of Swap. Rendering went with 15-18fps. All videos on a SMB network drive but the GPU was the bottleneck for rendering.
Swap was even around 24GB with 5 videos which I tested first. Using 4x4K it went 9 GB before stabilizing at around 2GB. No effects or grading whatsoever - plain 4K60 SDR videos.
One single SDR 4K clip renders to 8K at 25fps. Using Superscale 2x makes that 0.5-1fps.
For 8K rendering you may be better off with 32GB RAM minimum or trying the M4 Pro model maybe with 24GB. For 4K/6K editing the base 16/256 M4 Mac mini seems sufficient when all video storage will be on external drives or network.
Edit: added single 4k->8K rendering performance
Once I patched my old Dell T1650 BIOS for ReBAR support yet the iGPU of the i5 1135-g7 had similar GPU performance for video as the Intel Arc A380 in the desktop PC. The old PCIe3 speed limited its performance. I heard others reported a smoother replay experience with Apple silicon compared to even a RTX4090.
I get some delays when fast scrubbing through a 9 multicam 720p timeline and just 360p proxies. Still impressed compared to what I was used to. Video editors may be surprised about the performance for the price.
Rendering HDR video was around 12fps there on the i5 - the same project in the Mac mini gets 60fps.
The M4 10 core GPU seems on par or better with a mobile RTX3060(65W) for video tests (NR / Deflicker) so I'm also impressed about the M4's efficiency. A lot of power per Watt.
It's becoming a dedicated video rendering machine for me where all the SMB auto mounting issues with macOS seem solvable. Pretty happy so far with the base model price even in the EU. The power button placement is an annoyance for me, though.
I'm wondering if I can create them myself or should donate the many TB of multicam recordings.
I guess subtitles, HDR and decent editing are more important for now so I'm looking for AI help in the editing part. Subtitles are already supported by GPTs
One thing I started a few years is multicam walks. This means that I carry some 4-6 Osmo Pockets to actually film in several directions simultaneaously - example: Dresden [2].
The editing process is taking multiple hours so I have hundreds of unreleased recordings. If someone has a hint on AI assisted multicam editing, where to start (like better gaze prediction etc. from VR) I'd be interested - especially feeding all camera streams and let a NN decide the best camera angle and cuts to be between 4-11s?
I also went several times since 2010. There were good connections towards Odessa which I loved during summer and Chisinau had OK flight connections.
Transnistria was more interesting back in 2018 when it was like being transported into a 1980's Russian province city. It was super cheap there actually.
I have experimented also with Mapbox and Remotion and could get nicer results than GPX Animator but it's not even worth the render time. Same for Google Earth Studio - it's just too slow as I often create batches of 5-6 videos per day. How long does one 20s video take to render - 4K60?
One thing I'd love to have is not just the GPX track but photos or video snippets popping up geo-located - maybe even info boxes for more than just a moving line. This could be coming from Wikipedia etc or some custom JSON data. There is potential to improve map animations but I can't see how I would recoup the cost per video. For me it would be worth less than $0.50 per video on my volume of 100+ videos per year. The web interface and video looks nice though the pricing is out of reach.
I wish you success and maybe there really is a market for premium priced GPX Animations. For me personally this could only work as a standalone app in the $30-$50 price range only.
Good job on the polishing!
[1]https://www.youtube.com/@poptravelorg [2]https://gpx-animator.app/
[1] https://qrank.wmcloud.org/ [2] https://github.com/hikeratlas/qrank