Displaying 1 to 20 from 23 results

spectrum - A client-side image transcoding library.

  •    C++

Spectrum is a cross-platform image transcoding library that can easily be integrated into an Android or iOS project to efficiently perform common image operations. The Spectrum APIs incorporate declarative traits. This simplifies the usage for the developer by focusing on the desired outcome. At the same time it enables Spectrum to transparently choose the best execution sequence. Additionally, Spectrum makes common image operations simple by surfacing many difficult operations that are not typically exposed by platform frameworks. For example, some JPEG-to-JPEG operations like cropping are executed lossless, and disabling chroma sub-sampling when saving graphical JPEGs will lead to better quality final products.

video-transcoding-api - Agnostic API to transcode media assets across different cloud services.

  •    Go

HYBRIK_PRESET_PATH is optional and defines the folder presets will be stored in. If not specified, it will default to 'video-transcoding-api-presets'. If you are running Redis in the same host of the API and on the default port (6379) the API will automatically find the instance and connect to it.


  •    DotNet

BeHappy is AviSynth-based audio transcoding tool.

video-transcoding-api - Agnostic API to transcode media assets across different cloud services.

  •    Go

The HYBRIK_PRESET_PATH is optional and defines the folder presets will be stored in. If not specified, it will default to 'video-transcoding-api-presets'.Please notice that for Elastic Transcoder you don't specify the destination bucket, as it is defined in the Elastic Transcoder Pipeline.

zencoder-node - Node integration library for Zencoder

  •    Javascript

NPM package for interacting with the Zencoder API. Instantiate a new client. This will accept an API Key and a Base URL. If no API key is set, it will look for a ZENCODER_API_KEY environment variable. Base URL defaults to https://app.zencoder.com/api/v2.

node-transcoding - node.js video transcoding library

  •    C++

node-transcoding is a library for enabling both offline and real-time media transcoding. In addition to enabling the manipulation of the input media, utilities are provided to ease serving of the output. node-transcoding requires ffmpeg and its libraries avformat and avcodec. Make sure it's installed and on your path. It must be compiled with libx264 to support most output - note that some distributions don't include this and you may have to compile it yourself. Annoying, I know.

stream-transcoder.js - FFmpeg based media transcoder that operates on streams.

  •    Javascript

FFmpeg based media transcoder that supports streams. ##Introduction Flexible media transcoding using FFmpeg. Stream media in and out - converting it on the fly.

video2hls - Prepare a video to be streamed with HLS

  •    Python

A simple tool to convert a video to a set of files to play it using HLS. HLS is an adaptive bitrate streaming protocol: the video is sliced in small chunks and made available at a variety of different bit rates. Depending on current network conditions, the player automatically selects the appropriate bitrate to download the next segment. The script needs Python 3.6 and you can run it with --help to get more information about it.

node-transloadit - Node.js client for Transloadit API

  •    Javascript

Please use the official Transloadit Node SDK. No further development is planned on this project.

server - The Kaltura Platform Backend. To install Kaltura, visit the install packages repository.

  •    PHP

Kaltura is the world's first Open Source Online Video Platform, transforming the way people work, learn, and entertain using online video. The Kaltura platform empowers media applications with advanced video management, publishing, and monetization tools that increase their reach and monetization and simplify their video operations. Kaltura improves productivity and interaction among millions of employees by providing enterprises powerful online video tools for boosting internal knowledge sharing, training, and collaboration, and for more effective marketing. Kaltura offers next generation learning for millions of students and teachers by providing educational institutions disruptive online video solutions for improved teaching, learning, and increased engagement across campuses and beyond. For more information visit: http://corp.kaltura.com and http://www.kaltura.org. Kaltura Inc. also provides commercial solutions and services including pro-active platform monitoring, applications, SLA, 24/7 support and professional services. If you're looking for a commercially supported video platform  with integrations to commercial encoders, streaming servers, eCDN, DRM and more - Start a Free Trial of the Kaltura.com Hosted Platform or learn more about Kaltura' Commercial OnPrem Edition™. For existing RPM based users, Kaltura offers commercial upgrade options.


  •    TypeScript

Wix Media Platform is an end-to-end solution for all modern web media management, handling images, video and audio in the most efficient way on the market. From upload, storage, metadata management and all the way to delivery, Wix Media Platform takes care of all possible media workflows. This package is an isomorphic JavaScript library (works both in Node JS and in the browser) that provides a convenient API to access Wix Media Platform services. Its documentation can be found here.

node-sdk - Transloadit's official Node.js SDK

  •    Javascript

A Node integration for Transloadit's file uploading and encoding service. Transloadit is a service that helps you handle file uploads, resize, crop and watermark your images, make GIFs, transcode your videos, extract thumbnails, generate audio waveforms, and so much more. In short, Transloadit is the Swiss Army Knife for your files.

goffmpeg - FFMPEG wrapper written in GO

  •    Go

FFMPEG wrapper written in GO which allows to obtain the progress. Those options can be set before starting the transcoding.

coconutjs - NodeJS client Library for encoding Videos with Coconut

  •    Javascript

Use the API Request Builder to generate a config file that match your specific workflow. Note that you can use the environment variable COCONUT_API_KEY to set your API key.

video-transcoder - Android app for video and audio transcoder, based on FFmpeg

  •    Java

Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another. By selecting the video to process, details for the video are provided and the desired settings can be configured. The application requires very few permissions, and never attempts to access the Internet.

dir2ogg - Official repository of dir2ogg

  •    Python

dir2ogg is a GPL'ed python script which converts mp3, m4a, wma, and wav files into ogg-vorbis format. It can preserve tags found in the input file where supported. It was inspired by the perl script mp32ogg, but supports much more features these days. (Not so) new in dir2ogg is the install.sh script, which automates installation of the script. You should only use this if you have root access to the computer you are attempting to install dir2ogg on. If you do not have root access then you will have to use dir2ogg from your home directory (perhaps you have a /home/username/bin directory?).

BatchEncoder - BatchEncoder is an audio files conversion software.

  •    C++

BatchEncoder is an audio files conversion software. BatchEncoder is an audio files conversion software. It supports most of popular audio file formats including lossy and lossless compression. The program is very simple to use. BatchEncoder is basically GUI front-end for command-line tools. All it does is create background processes and pass arguments to it with options set in presets/format menu and additionally adds input and output file paths. For specific options for each format use help available for command-line tools.

CW-OVP - video packaging to *

  •    Ruby

OVP(online video platform) mean that online transcoding, packaging and hosting service with video file upload to online storage or cloud system. Internet speed was increase and many internet user prefer to streaming service for Mobile, web, OTT than service from over-the-air television networks. but streaming service use OVP or solution for start streaming service with Mobile, web, OTT(over the top). such as OVP and some solution require many spend money for streaming service. Famous OVP business company is brightcove.com, mux.com, dacast.com, vimeo.com, Dacast.com, Amazon elastic transcoding and Wowza solution. CW-OVP project will commit helping for who want ready for streaming service. This is why CW-OVP project was built. OVP(online video platform)λž€ 온라인 μ €μž₯μ†Œ λ˜λŠ” ν΄λΌμš°λ“œμ— λΉ„λ””μ˜€ νŒŒμΌμ„ μ—…λ‘œλ“œν•˜μ—¬ νŠΈλžœμŠ€μ½”λ”©κ³Ό νŽ˜ν‚€μ§• μ²˜λ¦¬ν›„ ν˜ΈμŠ€νŒ… μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•¨μ„ λ§ν•œλ‹€. 인터넷 μ†λ„μ˜ λ°œλ‹¬κ³Ό μ‚¬μš©μžλ“€μ˜ μš”κ΅¬λ‘œ λ§Žμ€ 슀트리밍 μ„œλΉ„μŠ€κ°€ μƒκ²¨λ‚˜κ³  있고, 기쑴의 방솑사듀도 흐름에 따라 Mobile, web, OTT(over the top) μ…‹νƒ‘κΈ°κΈ°μ˜ 슀트리밍 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜κΈ° μœ„ν•΄μ„œ OVP(online video platform)μ΄λ‚˜ 솔λ₯˜μ…˜μ„ 많이 μ‚¬μš©ν•˜κ³  μžˆλ‹€. λŒ€ν‘œμ μΈ ν•΄μ™Έ OVPλŠ” brightcove.com, mux.com, dacast.com, vimeo.com, Dacast.com, Amazon elastic transcoding λ“± μ„œλΉ„μŠ€λ“€μ΄ μ‘΄μž¬ν•˜λ©° 솔λ₯˜μ…˜μœΌλ‘œλŠ” Wowzaκ°€ μ‘΄μž¬ν•œλ‹€. 이에 CW-OVP ν”„λ‘œμ νŠΈλ₯Ό μ˜€ν”ˆμ†ŒμŠ€λ‘œ κ°œλ°œν•˜μ—¬ κΈ°μ—…μ΄λ‚˜ 단체, κ°œμΈμ— 도움이 되고자 ν•œλ‹€.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.