php - 如何在php中压缩mp3文件

标签 php ffmpeg laravel-5

我正在做一个 php 项目。在我的项目中,我需要压缩 mp3 文件以减小文件大小,因为我需要存储大量 mp3 文件。

我怎样才能在php中压缩它?我正在使用 laravel框架。如果可能的话,我想要它而不需要额外的安装。我已经检查了ffmpeg ,但由于文档不足,我无法使用它。我怎样才能实现它?

最佳答案

回答已发布在stackoverflow的各个链接中
how-to-compress-or-convert-to-low-quality-mp3-file-from-php

使用 zip 命令行 使用 PHP 将文件夹添加到存档文件中:

通用命令:

zip archive.zip file.mp3

PHP代码:
<?php $path2mp3 = '../Downloads/Medias/MP3/001.mp3';$site = 'site.com';$compressFolder = $site.'.zip';$cmd = "zip -r $compressFolder $path2mp3"; $compressMP3 = exec($cmd ." 2>&1" );echo $compressMP3;if($compressMP3){echo 'Done';}else{echo 'Not Done';}?>

关于php - 如何在php中压缩mp3文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30773269/

相关文章:

php - 单页应用程序的访问控制列表

数字 HTML 实体 60 和 62 的 PHP html_entity_decode() 异常

bash - 使用 timidity、ffmpeg 和 bash 以编程方式将多个 midi 文件转换为 Wave

php - Laravel 5 - 如何在 Controller 中获取 Auth 用户 ID、检索用户数据并在 View 中显示该数据

php - 如何在 PHP 回显中重写 PHP 回显?

php - 在 Yii2 中执行原始 SQL 查询?

linux - 如何将两个ffmpeg bin脚本合并为一个脚本

parsing - 将 .mov 文件转换为 .h264 文件

php - 如何在 Laravel 关系中使用 where 查询?

node.js - 宅基地上的 Npm