Michael Fabian 'Xaymar' Dirks
58d8713369
enocder: Use ffmpeg for pixel format again
...
Reverts an earlier change as this apparently works now.
2019-10-17 08:16:42 +02:00
Michael Fabian 'Xaymar' Dirks
2ebf90ffd7
encoder, ffmpeg/tools: Fix and improve initialization behavior
...
Correctly sets all color settings for the context and frames, which should result in better playback in players that support these. Unfortunately it does not fix the bug that VLC and MPC-HC incorrectly assume that the ProRes encoded content is in Partial range, however most editing software does correctly detect it.
2019-09-27 16:16:14 +02:00
Michael Fabian 'Xaymar' Dirks
3bd147e6e7
ffmpeg/tools: Improve format selection functionality
2019-09-24 15:58:12 +02:00
Michael Fabian 'Xaymar' Dirks
993a4f8110
ffmpeg/tools: Function to check for hardware encoding
...
Implements a function that can be used to check for hardware texture support, which allows full on-GPU encoding to work for supported encoders.
2019-09-23 20:30:03 +02:00
Michael Fabian 'Xaymar' Dirks
e17fa119a1
ffmpeg/tools: Function to go from AVPixelFormat to video_format
2019-07-25 01:36:16 +02:00
Michael Fabian 'Xaymar' Dirks
fa5c421d34
project: Drop GPL in favor of MIT license
2019-07-24 11:04:24 +02:00
Michael Fabian 'Xaymar' Dirks
143b7f585f
ffmpeg/tools: Add function to translate encoder capabilities
2019-07-06 13:09:21 +02:00
Michael Fabian 'Xaymar' Dirks
ec75fe23fe
Initial code (pre-GitHub)
...
Contains:
- ffmpeg object wrappers
- base encoder class
- Apply ProRes encoder (prores_aw)
- OBS plugin structure
2018-11-13 19:04:13 +01:00