- 27 Nov, 2018 1 commit
-
-
Detects the level of difference between the current frame and the previous frame, and if the difference is above a preset threshold, encodes the current frame as a keyframe. Introduces a new CLI option, --max-keyint (-i), to set the maximum interval between two keyframes. Reuses the existing --keyint (-I) option as the minimum interval between two keyframes. Sets the default minimum to be 12 frames. To disable scenechange detection, set the max and min to be equal via the CLI.
-
- 26 Nov, 2018 1 commit
-
-
Yushin Cho authored
Change the default key frame interval from 30 to 240 For the test set vc-360p-1 master_gop_size_30@2018-11-26T21:44:33.537Z -> master_gop_size_240@2018-11-26T19:54:21.900Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -24.0682 | -17.4493 | -17.5778 | -24.1882 | -24.5156 | -24.3186 | -21.7343
-
- 16 Nov, 2018 1 commit
-
-
Raphaël Zumer authored
-
- 14 Nov, 2018 2 commits
-
-
- 13 Nov, 2018 1 commit
-
-
Yushin Cho authored
-
- 12 Nov, 2018 1 commit
-
-
Fixes #722
-
- 10 Nov, 2018 1 commit
-
-
Josh Holmer authored
Fixes #720
-
- 09 Nov, 2018 2 commits
-
-
This opens the path to finer control by the user over the encoding options, and centralizes the speed preset logic in one location. Closes #290
-
Josh Holmer authored
Adds a new `--verbose` flag to display frame-by-frame info similar to the old behavior.
-
- 05 Nov, 2018 1 commit
-
-
Luca Barbato authored
They are already called by the API.
-
- 26 Oct, 2018 2 commits
-
-
Frank Bossen authored
Frame reordering should be applied when low_latency is false
-
-
- 09 Oct, 2018 2 commits
-
-
Luca Barbato authored
Unbreak encoding without producing the reconstructed video.
-
fbossen authored
* Add code to reorder frames during encoding * Use BTreeMap instead of VecDequeue to hold input frames * Implement sign bias in MV prediction * Disable reuse of learned prob and change ref frame semantics Use LAST2 instead of ALTREF when the second reference frame is also in the past
-
- 01 Oct, 2018 1 commit
-
-
Luca Barbato authored
-
- 28 Sep, 2018 1 commit
-
-
Kyle Siefring authored
-
- 12 Sep, 2018 1 commit
-
-
Store the frame_type in the packet and implement Display for it.
-
- 11 Sep, 2018 1 commit
-
-
Luca Barbato authored
And use it in rav1e to output the same stats it did before.
-
- 10 Sep, 2018 2 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
-
- 06 Sep, 2018 1 commit
-
-
Kyle Siefring authored
-
- 05 Sep, 2018 1 commit
-
-
fbossen authored
* Modify plane data structure to allow for padded border * Pad reconstructed frame * Have ME consider motion vectors pointing outside frame boundary * Remove clamping inside motion compensation loop Clamping is now done outside the loop and relies on the frame being padded. * Reduce size of intermediate buffer in motion compensation * Update encode/decode tests
-
- 15 Aug, 2018 1 commit
-
-
gibix authored
-
- 14 Aug, 2018 2 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
Make the library code not depend to the y4m crate.
-