I have an album thats a bit more than 200MB, converted to just an audio only M4a or MP4 its still under 80MB

Is that 120+MB all chaff or is there another way to prevent losing all muh damn wheat

CONSTRAINT/NON-CONSTRAINTS

FILE SIZE DOES NOT MATTER AT ALL TO ME. JUST TO BE CLEAR

MUST BE AN MP4 “video” file. I get that MP4 is a container or whatever but that is a hard constraint—Please respect that

M4A/AAC are not acceptable. It must be within the container that is MP4, non-negotiable

  • brucethemoose@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    5 days ago

    At risk of being pedantic:

    • mp4 and m4a are containers. They are the “buckets” audio sits in. You can’t transcode a file to mp4.

    • flac is the actual compression algorithm that sits in a bucket. Other ‘codecs’ include mp3, aac, alac, opus, and such


    To save you a bunch of rambling:

    You want to convert the flac audio to opus. Its the most efficient codec. 256K is basically indistinguishable, 384K is literally indistinguishable.

    And you want the container to be a .webm file, because everything supports that. To reiterate, opus inside webm.

    • sopularity_fax@sopuli.xyzOP
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      5 days ago

      I need that “container” to be an MP4 because that is the only format that is acceptable to the app i want to use, it needs to be “seen” by my app as an MP4 “video”.

      Needs to be mp4, that is a hard constraint. Nonnegotiable

      • brucethemoose@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        5 days ago

        Again, putting on pedantic hat:

        • …Are you sure it only supports mp4? webm is a video container, too.

        • MP4, being a container (not a codec), may or may not support various codecs inside it: https://en.wikipedia.org/wiki/MP4_file_format

        • Opus was apparently added to the mp4 spec in 2018.


        I’m getting what you’re really asking though.

        Is that 120+MB all chaff or is there another way to prevent losing all muh damn wheat

        You converted files from flac to “MP4” via some app, but what it actually did is convert them to AAC and just didn’t tell you any of those details.

        What you want to do, is convert them all to MP4 that way, but specify the AAC bitrate. I suggest 320K. Or 384K if you are not short on space for the music.

        If you want to be super efficient, you can try putting opus inside MP4, or just see if your app will play a webm.