Skip to content

mikrosimage/avTranscoder

This branch is 886 commits behind avTranscoder/avTranscoder:develop.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Clement Champetier
Nov 6, 2015
50eed64 · Nov 6, 2015
Sep 30, 2015
Jul 20, 2015
Nov 5, 2015
Oct 5, 2015
Nov 6, 2015
Nov 5, 2015
Oct 7, 2015
Sep 10, 2014
Sep 30, 2015
Oct 12, 2015
Jan 12, 2015
Apr 28, 2015
Jan 12, 2015
Jan 12, 2015
Oct 5, 2015
Jun 3, 2015

avTranscoder

C++ API for Libav / FFmpeg

Based on Libav/FFmpeg libraries to support various video and audio formats, avTranscoder provides the high level API to re-wrap or transcode media easily.

Build Status Coverage Status Coverity Scan Build Status

What you need to know

  • C++ library
  • Java and Python bindings generated with SWIG
  • multiplateform (Linux, MAC, Windows)
  • your call to be based on Libav, FFmpeg, or your custom fork of one of these librairies

License

See COPYING.md

How to use

See USAGE.md

Documentation

See Doxygen documentation

Compilation

See INSTALL.md

Tests

nosetests

Python tests using nosetests.

cd test/pyTest
nosetests

Some tests need environment variables to be executed (otherwise they will be skipped):

  • AVTRANSCODER_TEST_VIDEO_FILE
  • AVTRANSCODER_TEST_AUDIO_WAVE_FILE
  • AVTRANSCODER_TEST_AUDIO_MOV_FILE

Note: for continuous integration, we launch tests with media files contained in avTranscoder-data repository.

Packaging

Build openSUSE

comming soon

About

C++ API for LibAV / FFMpeg

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
COPYING.md
GPL-3.0
LICENSE.GPL
LGPL-3.0
LICENSE.LGPL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 78.0%
  • Python 16.2%
  • CMake 5.1%
  • Other 0.7%