# 多媒体格式转换工具 **Repository Path**: rectifying/video-to-audio ## Basic Information - **Project Name**: 多媒体格式转换工具 - **Description**: 利用Python第三方库的moviepy,实现音视频格式互转,并提供了简单的UI界面。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-29 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Video_to_Audio 多媒体格式转换器 ## 项目简介 本工具可将视频文件快速转换为音频文件,支持常见视频格式如MP4、AVI、MOV等,并且实现常见音频格式互转与常见视频格式互转。 ## 技术栈 ### 命令行版本 - MoviePy 1.0.3+ 视频处理核心库 - FFmpeg 音视频编解码 - Python 3.6+ ### Qt GUI版本 - PyQt6 6.0+ GUI框架 - MoviePy 1.0.3+ 视频处理核心库 - FFmpeg 音视频编解码 - Python 3.8+ ## 安装方法 ```bash pip install -r requirements.txt ``` ## 使用说明 ### 命令行版本 ```python python Video_To_Audio.py --input 输入视频路径 --output 输出音频路径 ``` **参数说明**: - --input: 必填,原始视频文件路径 - --output: 选填,默认生成在视频同目录 ### Qt GUI版本 ```python python Video_To_Audio_Qt.py ``` #### 功能特性 1. **视频转音频**:支持MP4、AVI、MOV等格式转MP3、AAC、WAV、FLAC 2. **音频互转**:支持多种音频格式之间的相互转换 3. **视频互转**:支持多种视频格式之间的相互转换 4. **主题切换**:支持14种主题样式切换,默认主题为"暮色" 5. **详细信息**:显示视频/音频的时长、分辨率、帧率、文件大小等信息 6. **左右分栏**:左侧控制面板,右侧信息面板 ## 打包教程 ### 命令行版本 1. 安装pyinstaller 2. 执行打包命令: ```bash pyinstaller --onefile Video_To_Audio.py ``` ### Qt GUI版本 1. 安装pyinstaller 2. 执行打包命令: ```bash pyinstaller --onefile --windowed --icon=EXE_ICO.ico --add-data "EXE_ICO.ico;." --add-data "theme_config.json;." Video_To_Audio_Qt.py ``` **打包说明**: - `--windowed`:不显示控制台窗口 - `--icon=EXE_ICO.ico`:设置应用图标 - `--add-data`:添加必要的资源文件 ## 常见问题 Q: 转换时报错找不到ffmpeg? A: 请确保系统PATH包含ffmpeg路径 Q: Qt版本运行时没有声音或视频? A: Qt版本主要用于信息显示,不包含媒体播放功能 ## 项目地址 Gitee仓库:https://gitee.com/rectifying/videoto-audio-based-on-moviepy