Code Monkey home page Code Monkey logo

audio2image's Introduction

This script converts your audio into an uncompressed format and then encodes it into an uncompressed image, so that you can apply image/video filters to the data and databend it. Also included are two other methods of doing this process, as well as the ability to quickly playback, bake/convert the output image back into a sharable audio file with the format of your choice.

Setup:

∙ Grab a copy of AHk Studio (You can use ALT+R to run this script much faster):
https://github.com/maestrith/AHK-Studio/archive/master.zip
∙ Unzip ffmpeg3.3.2.zip and place ffmpeg3.3.2.exe in the same folder as this script.
∙ Download, unzip and place all three of these .exes in the same folder as well
https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.2.1/ffmpeg-4.2.1-win-32.zip
https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.2.1/ffplay-4.2.1-win-32.zip
https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.2.1/ffprobe-4.2.1-win-32.zip

Modes:

EnableSecretGlitch attempts to calculate the dimensions, not complete but yields alternative results.
EnableFFmpegLuxification applies internal Reverse Sonificiation inside of ffmpeg through pipes.
Default is the brute force method of this process; which is enabled when above are both disabled or set to 0.

Hotkeys:

F10 Playback Your Image/Audio
F9 Bake/Convert Your Image Back Into Audio
F8 Kill Script

Video Tutorial Coming Soon...

You can also run ffmpeg -filters to list all filters; and ffmpeg -h filter=boxblur for exmaple, to check the possible parameters for the filter.
Which would be used like ffmpeg -i input.mp4 -vf boxblur=luma_radius=2:luma_power=2 or whatever :b

audio2image's People

Contributors

g-l-i-t-c-h-o-r-s-e avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.