Converte imagens em áudio.
O programa só aceita como saída áudios no formato FLAC, OGG e WAV.
Feito em C++.
Tem a versão em Rust no arquivo rust-version
.
- CMake
- GCC/G++
- Make
- SndFile
- stb
- Clone o repositório:
git clone https://github.com/lucasfturos/ConvertImageToAudio.git && cd ConvertImageToAudio
- Crie a pasta build:
cmake -S . -B build && cd build
- Compile o programa:
make
- Execute o programa:
./src/ConvertImageToAudio caminha/da/imagem.{jpg, png, etc} caminho/de/saída/do/audio.{flac, ogg, wav} <Mono = 1 | Estero = 2> <Ganho em dB> <duração em segundos>
- Exemplo de uso:
./src/ConvertImageToAudio assets/img/image.png assets/audio/out.wav 1 500.0 100
Nota: O tempo máximo de duração é de 100s.
- Arquivo
build.sh
:
O arquivo build.sh tem todas instruções para usar. Mas, caso tenha dúvidas, execute o comando ./build.sh -h
para receber mais informações. Ele automatiza os comandos explicados acima.
Aviso: É necessário ter instalado o Audacity caso queira usar a função ./build.sh -a
.
Parâmetros:
-
Ganho: 200 dB.
-
Escala: Linear.