Comment fix, Video size calculation base on the new video duration and added case on the VideoProgressListenerTest test class.
This commit is contained in:
parent
53a978e021
commit
368c65a7d5
3 changed files with 25 additions and 11 deletions
|
|
@ -255,9 +255,8 @@ abstract class AbstractProgressListener extends EventEmitter implements Listener
|
|||
return;
|
||||
}
|
||||
|
||||
$this->totalSize = $format->get('size') / 1024;
|
||||
$this->duration = (int) $this->duration > 0 ? (int) $this->duration : $format->get('duration');
|
||||
|
||||
$this->duration = (int) $this->duration > 0 ? $this->duration : $format->get('duration');
|
||||
$this->totalSize = $format->get('size') / 1024 * ($this->duration / $format->get('duration'));
|
||||
$this->initialized = true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,12 +83,10 @@ class Video extends Audio
|
|||
if ($format instanceof ProgressableInterface) {
|
||||
$filters = clone $this->filters;
|
||||
$duration = 0;
|
||||
/*
|
||||
check the filters of the video,
|
||||
and if the video has the ClipFilter than:
|
||||
take the new video duration and send to the
|
||||
FFMpeg\Format\ProgressListener\AbstractProgressListener class
|
||||
*/
|
||||
|
||||
// check the filters of the video, and if the video has the ClipFilter then
|
||||
// take the new video duration and send to the
|
||||
// FFMpeg\Format\ProgressListener\AbstractProgressListener class
|
||||
foreach ($filters as $filter) {
|
||||
if($filter instanceof ClipFilter){
|
||||
$duration = $filter->getDuration()->toSeconds();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue