https://github.com/bbc/turingcodec
Source code for the Turing codec, an HEVC software encoder optimised for fast encoding of large resolution video content
https://github.com/bbc/turingcodec
Last synced: 9 months ago
JSON representation
Source code for the Turing codec, an HEVC software encoder optimised for fast encoding of large resolution video content
- Host: GitHub
- URL: https://github.com/bbc/turingcodec
- Owner: bbc
- License: gpl-2.0
- Created: 2016-07-04T15:17:34.000Z (over 9 years ago)
- Default Branch: stable
- Last Pushed: 2017-11-13T10:51:02.000Z (about 8 years ago)
- Last Synced: 2024-08-05T10:18:16.816Z (over 1 year ago)
- Language: C++
- Homepage: http://turingcodec.org/
- Size: 4.18 MB
- Stars: 153
- Watchers: 47
- Forks: 39
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-broadcasting - Turing Codec - An H.265/HEVC open source software encoder designed for fast and efficient video compression. (Codecs)
README
# Turing codec
**The turing codec (see http://turingcodec.org) is a software HEVC codec**
The code is published under the GPL version 2 licence. Commercial support and intellectual property rights for the Turing codec are also available under a proprietary license.
For more information, contact us at info @ turingcodec.org.
## Building for the first time
If any problems are discovered during this process, please edit the project's `README.md` file to change or improve these instructions. This way, others will not have to suffer the same issues.
First, clone the code from GitHub:
```
git clone https://github.com/bbc/turingcodec.git
cd turingcodec
git checkout {stable|develop}
```
### Microsoft Windows (with Visual Studio 2015)
#### Prequisites
* CMake for Windows (version 3.4.1 used when writing these instructions).
#### Building the project executable
* Open CMake for Windows
* Set "Where is the source code" as the folder containing this README.md file
* Set "Where to build the binaries" to any new folder location you prefer
* Click 'Configure' and select the Win64 configuration for Visual Studio 2015
* Click 'Generate'
* Project file "Turing.sln" should be emitted into the new build folder location - open this in Visual Studio and build either as `Debug` or `Release
### Linux
#### Prerequisites
CMake
Run the following commands to install necessary tools and libraries:
```
sudo apt-get update
sudo apt-get install git-core
sudo apt-get install g++
sudo apt-get install make
```
Make a local clone of this repository and `cd` to its root folder.
#### Build and test
```
mkdir -p build/debug build/release
cd build/release
cmake ../../
```
Build the Turing codec executable:
```
make
```