Issue 539 (#759)

* Issue running ClipFilter with  set to NULL #566
* Can't encode video Fatal error #539

Co-authored-by: Romain Biard <romain.biard@gmail.com>
This commit is contained in:
41i 6h0rb4n1 2021-03-03 00:24:00 +03:30 committed by GitHub
commit 08ccabcd77
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View file

@ -22,7 +22,7 @@ class X264 extends DefaultVideo
/** @var int */ /** @var int */
private $passes = 2; private $passes = 2;
public function __construct($audioCodec = 'libfaac', $videoCodec = 'libx264') public function __construct($audioCodec = 'aac', $videoCodec = 'libx264')
{ {
$this $this
->setAudioCodec($audioCodec) ->setAudioCodec($audioCodec)

View file

@ -86,6 +86,10 @@ abstract class AbstractVideo extends Audio
// FFMpeg\Format\ProgressListener\AbstractProgressListener class // FFMpeg\Format\ProgressListener\AbstractProgressListener class
foreach ($filters as $filter) { foreach ($filters as $filter) {
if ($filter instanceof ClipFilter) { if ($filter instanceof ClipFilter) {
if ($filter->getDuration() === NULL) {
continue;
}
$duration = $filter->getDuration()->toSeconds(); $duration = $filter->getDuration()->toSeconds();
break; break;
} }