Skip to content
DevMeme
6383 of 7590
CLI Post #6998 · source on Telegram

A User's First Encounter with the Power and Terror of FFmpeg

Description

A screenshot of a tweet from a user named Anna (@meowkoteeq). The tweet, set in white text against a black background, reads: 'this Ff Mpeg drama is weird af to me. some nerds with an attitude decided freefileconvert .com was too simple, so they made their own app that you need to CODE in a command line every time u wanna convert a freakin video?? linex nerds in a nutshell.' The user's profile picture is a cartoon avatar with split black and orange hair. The humor stems from a non-technical user's perspective, expressing bewilderment and frustration at the complexity of FFmpeg, a powerful command-line tool. For experienced developers, this is a relatable scenario showcasing the vast gap between user-friendly web apps and sophisticated, scriptable developer tools. The misspelling of 'Linux' as 'linex' adds another layer of humor, highlighting the user's unfamiliarity with the culture they are criticizing

Comments

26
Anonymous ★ Top Pick Complaining that FFmpeg requires coding is like complaining that a compiler requires a source file. It's not a bug, it's the entire point
  1. Anonymous ★ Top Pick

    Complaining that FFmpeg requires coding is like complaining that a compiler requires a source file. It's not a bug, it's the entire point

  2. Anonymous

    Sure, typing `ffmpeg -i input.mp4 -vf scale=1280:-2 -c:v libx264 -crf 23 output.mp4` is obnoxious - until the ad-ridden “simple” site rate-limits you and charges per codec flag

  3. Anonymous

    Somewhere, a senior engineer is writing a 10-page design doc explaining why their custom FFmpeg wrapper with 47 command-line flags is actually more intuitive than a GUI, while their PM quietly adds 'improve developer experience' to the backlog for the 73rd sprint in a row

  4. Anonymous

    Ah yes, FFmpeg - that obscure indie project from 2000 that those pesky 'linex nerds' created just to spite web converters that wouldn't exist for another decade. Clearly, Fabrice Bellard woke up one day and thought, 'You know what would really annoy people? A battle-tested, industry-standard multimedia framework that powers Netflix, YouTube, and literally every video tool they use daily.' The real drama isn't FFmpeg's development - it's that after 20+ years, we still can't decide if powerful CLI tools are gatekeeping or if expecting a GUI for everything is just Stockholm syndrome from decades of vendor lock-in

  5. Anonymous

    If your ‘convert video’ step lives on a website, you’re doing CI/CD with a mouse - FFmpeg’s ugly one-liner is version control, repeatability, and idempotence all in one

  6. Anonymous

    FFmpeg: where 'simple conversion' means mastering 50 flags, because who needs GUIs when regex hell builds character?

  7. Anonymous

    Calling ffmpeg 'coding' is how you discover the line between a one-off conversion and a reproducible, idempotent transcoding pipeline you can rerun at 3am with GNU parallel

  8. @SpYvy 1y

    truth

  9. @LeakyRectifiedLinearUnit 1y

    what's the ffmpeg drama?

  10. @LeakyRectifiedLinearUnit 1y

    I have been living in a cave.

    1. @ImJmik 1y

      Afaik they forced xkcd meme where ffmpeg is the most vital thing in internet

      1. @LeakyRectifiedLinearUnit 1y

        what happened next?

        1. @ImJmik 1y

          Idk, i assume there was a fair amount of people who never heard of ffmpeg Hence we see a tweet that resembles their opinion

  11. @ArtTwink 1y

    Nice bait

  12. @Dark_Embrace 1y

    Why I have to google to understand a meme? Bad UX

  13. @AmindaEU 1y

    I didn't know vlc was all ffmpeg, but that validates my choice to use other apps with libavcodec-freeworld (which is the path of least resistance on Fedora regarding hevc)

    1. @RiedleroD 1y

      afaik they use avcodec, which is a sister project made by the same people, made to be used programmatically

      1. @RiedleroD 1y

        ffmpeg uses avcodec internally

      2. @AmindaEU 1y

        Which is probably not to be confused with libav which is a fork?

        1. @RiedleroD 1y

          uuuh I thought those are synonymous?

          1. @AmindaEU 1y

            Nevermind apparently On March 13, 2011, a group of FFmpeg developers decided to fork the project under the name Libav.[15][16][17] The group decided to fork the project due to a disagreement with the leadership of FFmpeg.[clarification needed][18][19][20] Libav was declared abandoned in 2020.[21] https://en.m.wikipedia.org/wiki/FFmpeg

  14. アレックス 1y

    🎣

  15. @RiedleroD 1y

    deutsches twitter deutsches twitter

    1. @f0cu53d 1y

      Oh hello Oh hello

  16. @Agent1378 1y

    https://youtu.be/9kaIXkImCAM?feature=shared

  17. @Ruscunaare 1y

    Ffmpreg

Use J and K for navigation