Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** * This file is part of PHP-FFmpeg-Extensions library. * (c) Alexander Sharapov..

Decoded Output download

<?php
/**
 * This file is part of PHP-FFmpeg-Extensions library.
 * (c) Alexander Sharapov <[email protected]>
 * http://sharapov.biz/
 */

namespace Sharapov\FFMpegExtensions\Filters\Video\FilterComplexOptions;

use Sharapov\FFMpegExtensions\Coordinate\Duration;
use Sharapov\FFMpegExtensions\Filters\ExtraInputStreamInterface;
use Sharapov\FFMpegExtensions\Filters\ExtraInputStreamTrait;

/**
 * Alpha layer filter option
 * @package Sharapov\FFMpegExtensions\Filters\Video\FilterComplexOptions
 */
class OptionAlphakey
    implements
    OptionInterface,
    ExtraInputStreamInterface {
  use DimensionsTrait;
  use ExtraInputStreamTrait;
  use ZindexTrait;

  protected $_duration;

  /**
   * Returns duration object
   * @return mixed
   */
  public function getDuration() {
    return $this->_duration;
  }

  /**
   * Set duration object.
   *
   * @param Duration $duration
   *
   * @return $this
   */
  public function setDuration(Duration $duration) {
    $this->_duration = $duration;

    return $this;
  }

  /**
   * Returns a command string.
   * @return string
   */
  public function __toString() {
    return $this->getCommand();
  }

  /**
   * Returns command string.
   * @return string
   */
  public function getCommand() {
    return sprintf("[%s]scale=%s[abg],[%s][abg]overlay[%s]", ':s1', (string)$this->getDimensions(), ':s2', ':s3');
  }
} ?>

Did this file decode correctly?

Original Code

<?php
/**
 * This file is part of PHP-FFmpeg-Extensions library.
 * (c) Alexander Sharapov <[email protected]>
 * http://sharapov.biz/
 */

namespace Sharapov\FFMpegExtensions\Filters\Video\FilterComplexOptions;

use Sharapov\FFMpegExtensions\Coordinate\Duration;
use Sharapov\FFMpegExtensions\Filters\ExtraInputStreamInterface;
use Sharapov\FFMpegExtensions\Filters\ExtraInputStreamTrait;

/**
 * Alpha layer filter option
 * @package Sharapov\FFMpegExtensions\Filters\Video\FilterComplexOptions
 */
class OptionAlphakey
    implements
    OptionInterface,
    ExtraInputStreamInterface {
  use DimensionsTrait;
  use ExtraInputStreamTrait;
  use ZindexTrait;

  protected $_duration;

  /**
   * Returns duration object
   * @return mixed
   */
  public function getDuration() {
    return $this->_duration;
  }

  /**
   * Set duration object.
   *
   * @param Duration $duration
   *
   * @return $this
   */
  public function setDuration(Duration $duration) {
    $this->_duration = $duration;

    return $this;
  }

  /**
   * Returns a command string.
   * @return string
   */
  public function __toString() {
    return $this->getCommand();
  }

  /**
   * Returns command string.
   * @return string
   */
  public function getCommand() {
    return sprintf("[%s]scale=%s[abg],[%s][abg]overlay[%s]", ':s1', (string)$this->getDimensions(), ':s2', ':s3');
  }
}

Function Calls

None

Variables

None

Stats

MD5 020466ac1bccf8ac0f2349bcef864c04
Eval Count 0
Decode Time 81 ms