• ThirdNerd@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Here’s my solution to WebP:

    #/bin/bash
    # -----------------------------------------------------------------------------
    # FILE PURPOSE AND NOTES:
    # Convert webp files to png in current directory
    #
    # -----------------------------------------------------------------------------
    
    echo "Convert Webp to Png"
    echo
    echo "Note this only works on webp files in the current directory:"
    echo "Right now, that is $(pwd)"
    echo
    read -p "Press any key to continue"
    echo
    
    for i in *.webp; do
      echo ".. Converting $i"
      ffmpeg -hide_banner -loglevel error -i "$i" "${i%%.*}.png"
    done
    
    echo
    echo "Here are the original webp and new png files now:"
    echo
    ls *.webp *.png
    echo
    echo "Ok to delete the webp files now? (Y/n)"
    read -p ": " ANSWER
    echo
    case $ANSWER in
      n|N)
        echo "Leaving webp files."
        ;;
      *)
        echo "Removing webp files.."
        rm -v *.webp
        ;;
    esac
    echo
    
    • ᗪᗩᗰᑎ@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      What’s the purpose of converting webp files to png? Isn’t it potentially making the filesize bigger? Is it for compatibility for legacy apps?

      • ThirdNerd@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Personally I don’t care what format my pics are in (I don’t use that many). But I get great satisfaction converting them out of Google’s fav.