Update README

This commit is contained in:
Romain Neutron 2013-11-29 11:38:16 +01:00
commit 5a9d4a0f04

View file

@ -11,7 +11,7 @@ Check another amazing repo : [PHP FFMpeg extras](https://github.com/alchemy-fr/P
## Your attention please ## Your attention please
This library requires a working FFMpeg install. You will need both FFMpeg and FFProbe binaries to use it. This library requires a working FFMpeg install. You will need both FFMpeg and FFProbe binaries to use it.
Be sure that these binaries can be located with system PATH to get the benefit of the binary detection, Be sure that these binaries can be located with system PATH to get the benefit of the binary detection,
otherwise you should have to explicitely give the binaries path on load. otherwise you should have to explicitely give the binaries path on load.
For Windows users : Please find the binaries at http://ffmpeg.zeranoe.com/builds/. For Windows users : Please find the binaries at http://ffmpeg.zeranoe.com/builds/.
@ -75,8 +75,17 @@ $ffmpeg = FFMpeg\FFMpeg::create(array(
### Manipulate media ### Manipulate media
`FFMpeg\FFMpeg` creates media based on file paths. To open a file path, use the `FFMpeg\FFMpeg` creates media based on URIs. URIs could be either a pointer to a
`FFMpeg\FFMpeg::open` method. local filesystem resource, an HTTP resource or any resource supported by FFmpeg.
**Note** : To list all supported resource type of your FFmpeg build, use the
`-protocols` command :
```
ffmpeg -protocols
```
To open a resource, use the `FFMpeg\FFMpeg::open` method.
```php ```php
$ffmpeg->open('video.mpeg'); $ffmpeg->open('video.mpeg');
@ -145,6 +154,20 @@ $video
->synchronize(); ->synchronize();
``` ```
###### Rotate
Rotates a video to a given angle.
```php
$video->filters()->rotate($angle);
```
The `$angle` parameter must be one of the following constants :
- `FFMpeg\Filters\Video\RotateFilter::ROTATE_90` : 90° clockwise
- `FFMpeg\Filters\Video\RotateFilter::ROTATE_180` : 180°
- `FFMpeg\Filters\Video\RotateFilter::ROTATE_270` : 90° counterclockwise
###### Resize ###### Resize
Resizes a video to a given size. Resizes a video to a given size.