• 0 Posts
  • 125 Comments
Joined 7 months ago
cake
Cake day: October 7th, 2025

help-circle



  • My wife and I were talking about this a few weeks ago. I had iPhones from 2009 until early last year, so had a shit load of photos in iCloud. She got her first iPhone in 2012, and still has one, so also has a shit load of photos in iCloud.

    Now that I don’t use an iPhone, I’ve been able to save all my photos to bung over on my Immich server, largely because my Pixel doesn’t give a shit what camera app I use, or where I save the photos.

    My wife, however, is in a situation where she kinda has to keep using the stock camera, and the photos from that have to go into iCloud because there’s 80gb of photos and she sure as shit doesn’t have 80gb spare on her 128gb phone to even begin the process of saving them all. So she is, in effect, trapped into paying for iCloud storage every month.

    And sure, in theory it’s reasonably easy to shift across to another app - now. But for a long, long time the default was basically the only game in town. Being able to map another one to the shortcut on the lock screen is relatively recent. Is the new camera shutter button on iPhones able to open and control a third party app? I don’t know.

    Long story short, they made it super easy to get to a place where iCloud lock-in was the default, and it was only a few quid a month so fine, whatever. But as soon as you try to change, you’ve got to jump through a bunch of hoops.

    Added to that is their fucky storage levels. You get 50gb for 99p, 200gb for £2.99, or 2tb for £8.99. We ended up hovering around 500gb of usage between us and my kid, so a 1tb plan would have been perfect. But nope, we had to pay £9 a month because there genuinely wasn’t another way to do it at that time.





  • In the process of shifting my entire iCloud photo library over to Immich, I’ve discovered that a huge amount of the videos I’ve shot over the years with various iPhones are ridiculously huge x264 .MOVs. So I’ve been fiddling about with ffmpeg this morning, and have landed upon this script that re-encodes them to around 10% of their original size with no visible loss of quality, and retains EXIF metadata. One video I have is 90 seconds long, and is of bats filmed at twilight over a large pond in the New Forest. The original is 132mb, but because most of the clip is basically black, it’s been able to compress it to 2mb. Which is mad.

    Anyway.

    Navigate your terminal to a folder that contains a bunch of videos and paste this in, then sit back and let ffmpeg work its magic:

    for i in *.MOV; do ffmpeg -i "$i" -map_metadata 0 -vcodec libx265 -crf 30 -tag:v hvc1 -movflags use_metadata_tags "${i%.*}.mp4"; done
    

    For just the odd one or two videos, here’s the basic ffmpeg command:

    ffmpeg -i input.mp4 -map_metadata 0 -vcodec libx265 -crf 30 -tag:v hvc1 -movflags use_metadata_tags ouput.mp4
    

    God, I love ffmpeg.









  • djdarren@piefed.socialtoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    2 months ago

    AI scrapers only know this outdated information

    While I have experienced this (quite a lot), it’s much easier to spend five minutes figuring this out with an AI than it is to spend an hour trying to work that out by searching forums for answers.


  • djdarren@piefed.socialtoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 months ago

    I especially wish more man pages had common examples.

    A thousand times this. It’s all well and good telling us what each option does, but if we don’t know how to form the command around the various arguments and paths, then it’s all fairly useless.


  • djdarren@piefed.socialtoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    4
    ·
    2 months ago

    I know It’ll be a controversial take on here; but while I don’t like the use of AI for most things, I’ve found LLMs to be immensely valuable when it comes to learning how to Linux, and as an extension, how to self host.

    I understand the limitations, but it’s so much more straightforward to tell an LLM what I’m trying to achieve then follow those instructions, than it is to try and poke about from site to site trying to piece together the information. Particularly if you don’t know what it is you need to search for in the first place.

    Obviously you have to exercise some caution, but it makes so much more sense to me to confirm instructions provided by an LLM than it is to try and figure out where to even start. And let’s be honest, not all forum users are as forgiving to complete noobs.