Skip to content

ShoperGamer/audioconverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Wasm Audio Converter

🇹🇭 รายละเอียดโปรเจกต์ (Thai)

Wasm Audio Converter เป็นแอปพลิเคชันบนเว็บที่ช่วยให้คุณแปลงไฟล์เสียงได้โดยตรงภายในเบราว์เซอร์ของคุณ โดยใช้พลังของ WebAssembly (Wasm) และ FFmpeg ทำให้การประมวลผลเกิดขึ้นที่ฝั่ง Client 100% ไม่มีการอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ภายนอก เพื่อความรวดเร็วและความเป็นส่วนตัวสูงสุด

✨ คุณสมบัติเด่น

  • Privacy First: ไฟล์ของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ ทุกอย่างประมวลผลในเครื่องของคุณเอง

  • High Performance: ใช้ WebAssembly (FFmpeg.wasm) เพื่อความเร็วในการประมวลผลที่ใกล้เคียงกับ Native Application

  • Modern UI: ออกแบบด้วย TailwindCSS ให้ความรู้สึกสะอาดตา ใช้งานง่าย และรองรับทุกขนาดหน้าจอ (Responsive)

  • Type Safety: เขียนด้วย TypeScript ทั้งโปรเจกต์ เพื่อลดข้อผิดพลาดและจัดการ Codebase ได้ง่าย

🛠 เทคโนโลยีที่ใช้

    • ภาษาหลักในการพัฒนา
    • ใช้จัดการสไตล์และ Layout
    • ประมวลผลไฟล์เสียงผ่าน FFmpeg.wasm
    • เครื่องมือ Build Tool และ Development Server

🚀 วิธีการติดตั้งและใช้งาน

  1. Clone โปรเจกต์:

    Bash

    git clone https://github.com/ShoperGamer/audioconverter
    cd audio
    
    
  2. ติดตั้ง Dependencies:

    Bash

    npm install
    
    
  3. รันโปรเจกต์ในโหมด Development:

    Bash

    npm run dev
    
    
  4. สร้างไฟล์สำหรับ Production (Build):

    Bash

    npm run build
    
    

🇺🇸 Project Description (English)

Wasm Audio Converter is a high-performance web application that allows you to convert audio files directly in your browser. Powered by WebAssembly (Wasm) and FFmpeg, the conversion happens entirely on the client side, ensuring that your data never leaves your device.

✨ Key Features

  • Privacy First: No server-side uploads. Your files are processed locally for maximum security.

  • High Performance: Leverages FFmpeg.wasm to deliver near-native conversion speeds within the web environment.

  • Modern UI: A sleek, responsive user interface built with TailwindCSS.

  • Type Safety: Developed with TypeScript for robust code and a better developer experience.

🛠 Tech Stack

  • TypeScript: For type-safe application logic.

  • TailwindCSS: For rapid and modern styling.

  • FFmpeg.wasm: The core engine for audio processing.

  • Vite: For an optimized development and build workflow.

🚀 Getting Started

  1. Clone the repository:

    Bash

    git clone https://github.com/ShoperGamer/audioconverter    
    cd audio
    
  2. Install dependencies:

    Bash

    npm install
    
    
  3. Start development server:

    Bash

    npm run dev
    
    
  4. Build for production:

    Bash

    npm run build
    
    

📝 License

Distributed under the MIT License. See LICENSE for more information.

🤝 Credits

Special thanks to the FFmpeg.wasm team for making powerful media processing possible in the browser.


Create with ❤️ by https://github.com/ShoperGamer

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors