Skip to content

Tiagotj7/FlipSound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlipSound - Conversor de Áudio/Video

FlipSound é um aplicativo desktop simples, elegante e poderoso para conversão de arquivos de áudio e vídeo utilizando o FFmpeg. Desenvolvido em Python com interface gráfica em Tkinter, o FlipSound oferece uma solução rápida e intuitiva para transformar seus arquivos multimídia para os formatos mais populares – inclusive DivX!


🚀 Visão Geral

O FlipSound foi criado para facilitar a conversão de arquivos, permitindo que você:

  • Selecione um arquivo de entrada com facilidade.
  • Escolha o formato de saída desejado entre os mais usados (MP3, AAC, WAV, FLAC, OGG, MP4, MKV, AVI, MOV, WebM e DivX).
  • Realize a conversão automaticamente, gerando um novo arquivo com a extensão apropriada.

O projeto é ideal para estúdios, profissionais de edição e entusiastas que precisam de uma ferramenta prática para conversão de mídia.


🎯 Funcionalidades

  • Interface Intuitiva: Seleção de arquivo de entrada e escolha de formato de saída via interface gráfica.
  • Suporte a Múltiplos Formatos: Converte para os formatos de áudio e vídeo mais populares, incluindo suporte especial para conversão para DivX.
  • Automação da Conversão: Geração automática do nome do arquivo de saída com a extensão correspondente.
  • Feedback Visual: Área de log que exibe os comandos executados e status da conversão.
  • Integração com FFmpeg: Utiliza a robusta ferramenta FFmpeg para garantir conversões rápidas e de alta qualidade.
  • Sistema de Login/Cadastro: Interface web com funcionalidades de login e registro de usuários.
  • Design Moderno: Interface com estilo futurista e responsivo, usando a fonte Orbitron.

🛠️ Tecnologias Utilizadas

  • Python 3: Linguagem de programação principal.
  • Tkinter: Biblioteca padrão para interfaces gráficas em Python.
  • FFmpeg: Ferramenta de linha de comando para conversão de áudio e vídeo.
  • Subprocess: Módulo para invocar comandos do sistema.
  • HTML/CSS/JavaScript: Tecnologias para a interface web.

⚙️ Instalação

Pré-requisitos

  1. Python 3 – Certifique-se de ter o Python 3 instalado no seu sistema.
  2. FFmpeg – Instale o FFmpeg e adicione-o ao PATH do sistema.
    • Windows 11:
      • Baixe o FFmpeg aqui (recomendamos builds do gyan.dev).
      • Extraia o arquivo para um diretório (por exemplo, C:\ffmpeg) e adicione o caminho C:\ffmpeg\bin às variáveis de ambiente.
    • Linux:
      sudo apt update && sudo apt install ffmpeg -y
    • macOS:
      brew install ffmpeg

Clone o Repositório

git clone https://github.com/seu-usuario/flip-sound.git
cd flip-sound

📂 Uso

Aplicação Desktop

Basta executar o script Python para abrir a interface gráfica:

python flip_sound_gui.py

Passo a Passo

  1. Selecione o Arquivo de Entrada:
    Clique no botão "Selecionar" e escolha o arquivo de mídia que deseja converter.

  2. Escolha o Formato de Saída:
    No menu dropdown, escolha entre os formatos disponíveis, inclusive "Vídeo - DivX".

  3. Converter:
    Clique em "Converter". O aplicativo gera automaticamente o nome do arquivo de saída e executa a conversão utilizando FFmpeg.

  4. Visualize o Log:
    A área de log exibirá o comando executado e o status da conversão.

Interface Web

A versão web do FlipSound oferece uma experiência ainda mais avançada:

  1. Navegação Intuitiva:

    • Acesse as seções Comunidade, API, Sobre e Ajuda através do menu principal.
    • Encontre links para nosso GitHub e LinkedIn no topo da página.
  2. Sistema de Usuários:

    • Clique no menu hamburguer para acessar o painel lateral.
    • Faça login ou cadastre-se para acessar funcionalidades exclusivas.
  3. Conversão Simplificada:

    • Escolha o arquivo para converter através do botão "Upload".
    • Selecione o formato desejado no segundo campo.
    • Clique em "Converter" para iniciar o processo.

🎨 Demonstração

FlipSound Demo

Exemplo da interface gráfica do FlipSound em ação.

Interface Web

A nova interface web do FlipSound apresenta um design moderno com:

  • Fundo de vídeo animado
  • Painel de conversão elegante
  • Sistema de login/cadastro integrado
  • Menu responsivo com navegação intuitiva
  • Tipografia futurista com a fonte Orbitron

🔄 Características da Interface Web

  • Design Responsivo: Adaptável a diferentes tamanhos de tela.
  • Estilo Futurista: Cores vibrantes e fonte Orbitron para uma experiência visual única.
  • Painel Lateral: Acesso rápido às opções de login e cadastro.
  • Vídeo de Fundo: Experiência imersiva com vídeo de fundo.
  • Animações Interativas: Efeitos hover e transformações em elementos da interface.
  • Experiência do Usuário Simplificada: Interface intuitiva com fluxo de conversão em poucos cliques.

🔜 Próximas Atualizações

  • Integração completa entre interface web e a aplicação desktop.
  • Processamento em lote para múltiplos arquivos.
  • Edição básica de áudio e vídeo antes da conversão.
  • Presets personalizados para configurações de conversão.
  • Modo offline para a interface web.
  • Integrações com serviços de armazenamento em nuvem.

🤝 Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para sugerir melhorias ou implementar novas funcionalidades.


📜 Licença

Distribuído sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes ou consulte informações sobre a Licença MIT.


📞 Contato

Desenvolvedor: Tiagotj7
E-mail: tiagotj7dev@gmail.com
LinkedIn: Tiago Carvalho
GitHub: Tiagotj7


FlipSound é a solução ideal para quem busca uma ferramenta simples, eficiente e moderna para conversão de mídia. Transforme seus arquivos com qualidade e agilidade! 🔊🎶🎚️

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors