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.
- 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
See COPYING.md
See USAGE.md
See INSTALL.md
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.
comming soon