elisevgeniy/yii2-ffmpeg

将媒体从一种格式转换为另一种格式

安装: 485

依赖项: 1

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 1

类型:yii2-extension

1.0.5 2019-11-19 17:52 UTC

This package is auto-updated.

Last update: 2024-09-19 04:10:47 UTC


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);```