Skip to content

alyen028/audioTranscoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1 背景

基于VUE/Element/WebAssemby/C++/FFMPEG实现的纯前端音频转码器,目前支持市面常见的音频如.mp3、.wav、.flac、.aac...等转为.mp3/.wav。

2 代码

github地址: https://github.com/alyen028/audioTranscoder.

3 依赖

3.1 WASM

WASM的介绍在这里,可以在浏览器里执行原生代码(例如C、C++),要开发可以在浏览器运行的原生代码,需要安装他的工具链,我使用的版本是(1.38.38)。编译环境有Ubuntu、MacOS等,这里有介绍。

3.2 FFmpeg

主要使用FFmpeg来做解封装(demux)和解码(decoder),所用版本4.1.2,其余涉及相关aac、mp3...等编码库均从相关官方下载并编译对应的emscripten版本。

3.3 VUE 3.X

3.4 Elelment-Plus V1.X

4 界面

image image image

5 若对你有用,赞助个喝咖啡的💰呗,😊😊

image