Releases: mikrosimage/avTranscoder
Releases · mikrosimage/avTranscoder
v0.5.3
Enhancements:
- Optimize decoders: by default, set multithreads to auto
- Use the ffmpeg/libav log system to log avtranscoder info
- Return more informations when errors occur when read/write files
Fixes:
- Can load profiles on Windows
Other:
- Add CMake flag to skip build of apps / bindings
v0.5.2
Features:
- Add avthumbnail app
- Can seek at frame or at time (seconds)
- Add profiles for prores (HQ and proxy)
Enhancements:
- Add a default profiles location
Fixes:
- Can switch to generator at the end of rewrap
Other:
- Fix build with default libraries of ubuntu 14.04 (can't use av_copy_packet)
v0.5.1
API changes:
- The offset given to Transcoder is in seconds (instead of frames)
Features:
- Optimize transcoding
- Optimize generators
- Add transcoding policy eProcessMethodBasedOnDuration
- Add global function setLogLevel
Fixes:
- getFps of VideoProperties
Other:
- Minor build fixes with old ffmpeg version
v0.5.0
API changes:
- Remove Pixel, Context, and CodecContext classes
- Add PixelDescription class in mediaProperty folder
- Add preloadCodecsAndFormats function in common.hpp
- Split essenceStream folder into decoder and encoder folders (+ rename their classes consequently)
- Rename codedStream folder to stream folder (+ rename their classes consequently)
Fixes:
- Decoding issue of some codecs (h264)
- Bit rate value in AudioProperties
- avplay app
- Seek of InputFile
Features:
- A video profile does not need framerate (option 'r')
- A video profile can contain width and height information ('width' and 'height' options)
Other:
- Add license (GPL or LGPL v3)
- Build need CMake 2.8.11 or upper
- Add python tests of transcoding
v0.4.3
v0.4.2
- Features
- add support of color component YUVJPEG
- get current value of options
- Improvements
- InputFile / OutputFile throw io exception.
- Video profiles do not necessary indicate a pixel format
- Audio profiles do not necessary indicate a sample format
- Fixes
- load external format profiles
- support of subsampling YUV411
- floating precision of progress duration when check progress
v0.4.1: Version: update to 0.4.1
Release note
- Fix missing frame when transcoding
- Add getBitDepth method to VideoProperties
v0.4.0
- Update API
- mediaProperty folder: all classes
- InputFile class: rename some functions
- transcoder folder: rename some functions
- Profile: update value of avProfileIdentificator and avProfileIdentificatorHuman
- Fixes
- audio management of AIFF (block_align)
- fix video transform of YUV420 subsampling
- length of progress bar (for cases with only audio)
- length of output program in case of codec latency
- Features
- Generators classes: you can set your specific frame from outside
- Manage wrapping of audio packets in case asymmetric size between input and output
Update to v0.3.1
Fix access of AVRational in bindings.