# mp4toweboptimize **Repository Path**: zwssd1980/mp4toweboptimize ## Basic Information - **Project Name**: mp4toweboptimize - **Description**: 将mp4转换成web优化版本 - **Primary Language**: Shell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-02 - **Last Updated**: 2024-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MP4 Web 优化工具 ## 简介 将MP4视频转换为Web优化版本,使视频文件在网络串流中能够快速播放。该工具支持批量处理,同时提供Windows和MacOS两个平台的使用方案。 ## 环境配置 ### Windows 安装 FFmpeg 1. 访问 [FFmpeg官方下载页面](https://www.ffmpeg.org/download.html) 2. 点击 "Windows Builds" 下的链接 3. 下载 "ffmpeg-git-full.7z" 压缩包 4. 解压到指定目录,如 `C:\ffmpeg` 5. 配置环境变量: - 右键"此电脑" -> 属性 -> 高级系统设置 -> 环境变量 - 在"系统变量"中找到"Path" - 点击"编辑",新增 `C:\ffmpeg\bin` 路径 - 点击确定保存 6. 验证安装: 打开命令提示符,输入 `ffmpeg -version` ### MacOS 安装 FFmpeg 使用Homebrew安装(使用国内镜像源): ```bash export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git" export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles" export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api" brew install ffmpeg ``` ### 使用说明 MacOS 使用方法 下载 optimize_mp4.sh 脚本 修改脚本中的输入输出路径 添加执行权限: chmod +x optimize_mp4.sh 运行脚本: ./optimize_mp4.sh ### Windows 使用方法 下载 optimize_mp4.bat 脚本 修改脚本中的输入输出路径 双击运行脚本即可 ### 工作原理 工作原理 使用FFmpeg的movflags faststart参数优化MP4文件结构,将元数据移至文件开头,实现快速播放。转换过程采用无损模式(-acodec copy -vcodec copy),保持原始质量。