Download the PHP package vimqu/php-sdk without Composer

On this page you can find all versions of the php package vimqu/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?
vimqu/php-sdk
Rate from 1 - 5
Rated 5.00 based on 1 reviews

Informations about the package php-sdk

VimQu PHP-SDK

With this SDK you can change the container (mp4, mkv, mov, webm), codec (h264, h265, vp8, vp9, prores) and bitrate of video files. You can create Adaptive Bitrate videos. While doing this, you can resize, crop, clip operations on the video. You can create thumbnails from video file. Create subtitle files (WebVTT, SRT) in 94 languages (AI generated). Uploads the output files to the storage service of your choice.

Currently, VimQu is integrated with the following storage services:

See Full documentation.

Requirements

Installation

composer require vimqu/php-sdk

Quick Start

To create a Task we need a TaskManager instance.

You can add more than one output. If there is no error, the result will be the Vimqu\Vimqu\Dto\TaskDto instance.

We will send you a request (webhook) when the task is complete. However, you can get the task result at any time.

Task

API Document

Create HLS

Create Mpeg DASH

Create Video Output

Create Thumbnail with Exact Seconds

Create Thumbnail with Number

Create Thumbnail with Interval

Search Task

This method will get you all your tasks. The result is an array of TaskDto.

You can apply these filters:

Result of the Search (the TaskDto)

Filters Reference

resize

You can use it to rescale the video.

Parameter Nullable Type Default Value
width YES int null
height YES int null
aspectRatio YES bool null

clip

You can create clips from any time in the video.

Parameter Nullable Type Default Value
from YES int null
duration YES int null
to YES bool null

overlayImage

You can use it to burn pictures on video.

Parameter Nullable Type Default Value
url YES int null
coordinateX YES int null
coordinateY YES int null
firstSecond YES int null
lastSecond YES int null

crop

You can cut the video at specific points.

Parameter Nullable Type Default Value
width NO int null
height NO int null
coordinate_x NO int null
coordinate_y NO int null

subtitle

You can use it to create a transcript. Your vtt and srt files will be in targetPath root directory. You gave this directory in the setStorage method.

Parameter Nullable Type Default Value
subtitle NO bool false

All versions of php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-curl Version *
guzzlehttp/guzzle Version >=6.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package vimqu/php-sdk contains the following files

Loading the files please wait ....