For holiday gift I was thinking of making USB/microSDs full of TV/movies. The intended recipients are not tech savvy types. They would be using windows computers, normal TVs etc.

What kind of file formats/encodings would be good to package the files in? What is safe and universally usable? And which ones are to be avoided? I’d like to guarentee they’ll play without any fooling around with drivers or software.

And I want them to be as small as possible so that I can fit more stuff.

  • .mp4 with H264: the most universal, and can be compressed to smaller sizes than you might think. Compatibility and compression will still vary depending if you use AAC or opus audio

    .webm with VP9 and opus audio: better compression, not as universal. More open-standards based, maybe best balance of compression and compatibility

    .mp4 or webm with AV1 and opus audio: probably best compression, also probably less compatibility than VP9, maybe depends what devices they use - good on new computers / phones / Android based TVs, more iffy on a wider or older range of devives. MP4 maybe friendlier than webm on newish Apple devices

  • empireOfLove2@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    11 days ago

    The only file format that pretty much 100% guarantees support on most media hardware is h.264 in MP4 containers. With some encoder tuning you can make them decently small without loss of fidelity; people will notice bad encoding more than they will a slight loss in pixels. I would focus on making a really high quality 720p copy of the shows ans batch encoding them with handbrake (or finding good encoded copies on the usual places)

  • Appoxo@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    10 days ago

    Depends haevily on the manufacturer.
    But for me it was pretty much everything in mp4 (and newer probably also can do mkv) in H.264.

    I’d avoid H.265, with the exception for very new and fancy tvs (usually OLEDs and higher end TVs from >2018.
    Never do AV1.

    Also keep in mind, that not every audio-codec has support.
    Try to go stereo or (I think AC3).