Jump to content

Conversão MP3 em Arquivo de Lote .Bat (Letra colorida)


Postagens Recomendadas

Estou com dificuldades para alterar a cor da letra do Script, ao exebir as linhas de comando elas estão em branco eu gostaria de implantar cores diversas como Azul claro, ou amarelo, e verde limão ou verde claro, não estou conseguindo adicionar cores alguém poderia me ajudar a re-escrever o código com alguma cor, pois queria saber onde 

Atualmente estou com um projeto funcionando, da seguinte maneira você cria uma pasta na "Area de Trabalho"  com este nome "Comprimir MP3 em LOTE" sem aspas

Local de entrada
C:\Users\Maradona\Desktop\Comprimir MP3 em LOTE

Agora dentro da pasta Local ---> Vamos criar uma pasta com este nome "Entrada MP3" sem aspas
C:\Users\Maradona\Desktop\Comprimir MP3 em LOTE\Entrada MP3

Este local Entrada MP3 vamos colocar o arquivo MP3 exemplo com 128 KBPS 
Observação o Script ele vai converter um arquivo .MP3 para 320 kbps e vai gerar uma nova pasta de Saída no Local

Baixe o LAME e deixe na mesma pasta o nosso Script 
https://www.mediafire.com/file/7jrwftpiyhn7kqj/LAME.rar/file
 

Tamnho da pasta: 2,50 MB compactada em WinRar

Para que serve o LAME, é ele responsalvel pelo funcionamento da conversão dos arquivos, é necessario ter dentro da pasta Local
Talves é preciso instalar na sua maquina

Agora abra o Bloco de Notas e Cola o Código Source e Salve com .Bat eu dei o nome de DietMP3_(Multi_MP3)_v4.0.bat

Código Source do Projeto:

@echo off
setlocal enabledelayedexpansion

rem Definir a cor verde limão
echo ^<ESC^>[92m

rem Defina o caminho para a pasta onde deseja criar a pasta de saída
set "PASTA_DESTINO=C:\Users\Maradona\Desktop\Comprimir MP3 em LOTE"

rem Mude para o diretório de trabalho desejado
cd /d "%PASTA_DESTINO%"

rem Detectar o caminho para a pasta de entrada de MP3
set "PASTA_ENTRADA=Entrada MP3"

rem Detectar o caminho para o executável do LAME
set "LAME_PATH="

rem Verificar se o executável do LAME está na pasta LAME
if exist "%~dp0LAME\lame.exe" set "LAME_PATH=%~dp0LAME\lame.exe"

rem Verificar se o LAME foi encontrado
if not exist "%LAME_PATH%" (
    echo Erro: Executável do LAME não encontrado na pasta LAME.
    pause
    exit /b
)

rem Defina o nome base da pasta de saída
set "NOME_BASE_SAIDA=Saida_MP3"

rem Crie uma nova pasta de saída com um número incremental
set "PASTA_SAIDA=!NOME_BASE_SAIDA!_1"
set "CONTADOR=1"
:LOOP
if exist "!PASTA_SAIDA!" (
    set /a CONTADOR+=1
    set "PASTA_SAIDA=!NOME_BASE_SAIDA!_!CONTADOR!"
    echo Pasta de saída já existe: !PASTA_SAIDA!
    goto :LOOP
)

rem Certifique-se de que a pasta de saída exista
mkdir "!PASTA_SAIDA!" 2>nul
if not exist "!PASTA_SAIDA!" (
    echo Erro: Falha ao criar pasta de saída: !PASTA_SAIDA!
    pause
    exit /b
) else (
    echo Pasta de saída criada com sucesso: !PASTA_SAIDA!
)

rem Solicite a taxa de bits desejada ao usuário
echo [1] 128 kbps
echo [2] 192 kbps
echo [3] 256 kbps
echo [4] 320 kbps
set /p OP=Escolha a opção desejada (1/2/3/4): 

rem Verificar a opção selecionada e definir a taxa de bits correspondente
if "%OP%"=="1" (
    set "TAXA_BITS=128"
) else if "%OP%"=="2" (
    set "TAXA_BITS=192"
) else if "%OP%"=="3" (
    set "TAXA_BITS=256"
) else if "%OP%"=="4" (
    set "TAXA_BITS=320"
) else (
    echo Opção inválida.
    pause
    exit /b
)

rem Loop pelos arquivos na pasta de entrada
for %%A in ("%PASTA_ENTRADA%\*.mp3") do (
    rem Comprime o arquivo usando o LAME
    echo Convertendo arquivo !%%~nxA! para !TAXA_BITS! kbps...
    "%LAME_PATH%" -b !TAXA_BITS! "%%A" "!PASTA_SAIDA!\%%~nxA"
    echo Arquivo !%%~nxA! convertido para !TAXA_BITS! kbps.
)

echo.
echo Conclusão! Arquivos comprimidos para !TAXA_BITS! kbps na pasta !PASTA_SAIDA!.
pause


 

  • Curtir 1
Link to comment
Compartilhe em outros sites

Postado (editado)

O que consegui até o momento foi alterar para estas cores

O meu socorro é que eu gostaria que o Script assim que estivesse correndo fosse exebido as cores da bandeira LGBT+,  gostaria que a sequencia das cores fosse fixas  ficando nas cores da bandeira LGBT+
meu progresso até agora só foi deixar vermelho e amarelo

Progresso.png

Editado por DJ Ballahouse
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...