elisevgeniy / yii2-ffmpeg
将媒体从一种格式转换为另一种格式
1.0.5
2019-11-19 17:52 UTC
Requires
- yiisoft/yii2: *
README
将媒体从一种格式转换为另一种格式
安装
安装此扩展的首选方式是通过composer。
运行
php composer.phar require --prefer-dist elisevgeniy/yii2-ffmpeg "*"
或将以下内容添加到您的composer.json
文件的require部分。
"elisevgeniy/yii2-ffmpeg": "*"
配置
如果您的系统中尚未安装ffmpeg,请安装它。要使用此扩展,您必须配置应用程序配置中的Connection类
return [ //.... 'components' => [ 'ffmpeg' => ['class' => '\rbtphp\ffmpeg\Ffmpeg', 'path' => '/usr/bin/ffmpeg' ], ] ];
使用方法
扩展安装完成后,只需在代码中使用它即可
$args = array('type' => 'audio/video/image', 'input_file' => '/home/user/Pictures/movie.mp4', 'output_file' => '/home/user/Pictures/movie.mov', 'audio_bit_rate' => '20k', 'video_bit_rate' => '10k', 'thumbnail_image' => '/home/user/Pictures/movie.gif', 'thumbnail_generation' => 'yes/no', 'thumbnail_size' => '100x100' ); echo Yii::$app->ffmpeg->ffmpeg($args);```