Fix bug introduce when renaming interfaces
This commit is contained in:
parent
efc4ca21a6
commit
cf019896bf
1 changed files with 12 additions and 6 deletions
|
|
@ -16,6 +16,11 @@ use FFMpeg\Exception\LogicException;
|
|||
use FFMpeg\Exception\RuntimeException;
|
||||
use FFMpeg\Format\AudioInterface;
|
||||
use FFMpeg\Format\VideoInterface;
|
||||
use FFMpeg\Format\Video\Resamplable as VideoResamplable;
|
||||
use FFMpeg\Format\Video\Resizable as VideoResizable;
|
||||
use FFMpeg\Format\Video\Transcodable as VideoTranscodable;
|
||||
use FFMpeg\Format\Audio\Resamplable as AudioResamplable;
|
||||
use FFMpeg\Format\Audio\Transcodable as AudioTranscodable;
|
||||
use FFMpeg\Helper\HelperInterface;
|
||||
use Symfony\Component\Process\Process;
|
||||
use Symfony\Component\Process\ProcessBuilder;
|
||||
|
|
@ -230,11 +235,11 @@ class FFMpeg extends Binary
|
|||
$builder->add($parameter);
|
||||
}
|
||||
|
||||
if ($format instanceof Audio\Transcodable) {
|
||||
if ($format instanceof AudioTranscodable) {
|
||||
$builder->add('-acodec')->add($format->getAudioCodec());
|
||||
}
|
||||
|
||||
if ($format instanceof Audio\Resamplable) {
|
||||
if ($format instanceof AudioResamplable) {
|
||||
$builder->add('-ac')->add(2)->add('-ar')->add($format->getAudioSampleRate());
|
||||
}
|
||||
|
||||
|
|
@ -279,7 +284,7 @@ class FFMpeg extends Binary
|
|||
$builder->add($parameter);
|
||||
}
|
||||
|
||||
if ($format instanceof Video\Resizable) {
|
||||
if ($format instanceof VideoResizable) {
|
||||
if (!$this->prober) {
|
||||
throw new LogicException('You must set a valid prober if you use a resizable format');
|
||||
}
|
||||
|
|
@ -317,7 +322,8 @@ class FFMpeg extends Binary
|
|||
}
|
||||
}
|
||||
|
||||
if ($format instanceof Video\Resamplable) {
|
||||
|
||||
if ($format instanceof VideoResamplable) {
|
||||
$builder->add('-r')->add($format->getFrameRate());
|
||||
|
||||
/**
|
||||
|
|
@ -333,7 +339,7 @@ class FFMpeg extends Binary
|
|||
}
|
||||
}
|
||||
|
||||
if ($format instanceof Video\Transcodable) {
|
||||
if ($format instanceof VideoTranscodable) {
|
||||
$builder->add('-vcodec')->add($format->getVideoCodec());
|
||||
}
|
||||
|
||||
|
|
@ -349,7 +355,7 @@ class FFMpeg extends Binary
|
|||
->add('-trellis')->add('1')->add('-qscale')->add('1')
|
||||
->add('-ab')->add('92k');
|
||||
|
||||
if ($format instanceof Audio\Transcodable) {
|
||||
if ($format instanceof AudioTranscodable) {
|
||||
$builder->add('-acodec')->add($format->getAudioCodec());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue