mugenyi / m4rconverter
iPhone 音频铃声转换器 MPEG4 音频,m4r 转换器
v1.1.3
2017-10-16 09:18 UTC
Requires
- php: >=5.5
- php-ffmpeg/php-ffmpeg: 0.8.*
Requires (Dev)
- mikey179/vfsstream: ~1
- phpunit/phpunit: 4.*
README
这是一个使用 PHP 的 iPhone 铃声转换器。它是创建 ( .m4r ) 格式音频的最简单方法,这是 iOS 产品铃声推荐的格式。
安装
此软件包使用 ffmpeg 和 ffprobe 库,因此在安装之前请确保它们已经安装。
composer require mugenyi/m4rconverter
基本用法
向类提供 2 个值。
-
要转换的文件的路径。
-
保存转换后的文件的目录。
$converter = new M4rconverter\Converter('tracks/avril.mp3','converted'); $converter->convert();
配置
M4rconverter 允许您轻松配置底层的 FFmpeg 和 音频。
-
配置 ffmpeg
$converter->setFFMpegConfiguration([ 'ffmpeg.binaries' => '/opt/local/ffmpeg/bin/ffmpeg', 'ffprobe.binaries' => '/opt/local/ffmpeg/bin/ffprobe', 'timeout' => 3600, // The timeout for the underlying process 'ffmpeg.threads' => 12, // The number of threads that FFMpeg should use ]);
-
配置音频
$converter->setAudioFormatConfiguration([ 'bitrate' => 256, //AudioKiloBitrate 'audioChannel' => 2, 'duration'=>30 //time in seconds for the output file 'seek'=>30 //time in seconds to seek ]);
特别感谢
M4rconverter 基于 php-ffmpeg 软件包构建。特别感谢该项目背后的团队。
示例应用
itunemachine.com 使用此软件包来 制作个性化铃声