0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/plugins
jp9000 d3f92ca5d6 obs-ffmpeg: Make FFmpeg a usable output
This makes FFmpeg usable as an output, and removes or changes most of
the code that was originally intended for testing purposes.

Changes the settings for the FFmpeg output to the following:
* url:             Sets the output URL or file path
* video_bitrate:   Sets the video bitrate
* audio_bitrate:   Sets the audio bitrate
* video_encoder:   Sets the video encoder (by name, blank for default)
* audio_encoder:   Sets the audio encoder (by name, blank for default)
* video_settings:  Sets custom video encoder FFmpeg settings
* audio_settings:  Sets custom audio encoder FFmpeg settings
* scale_width:     Image scale width (0 if none)
* scale_height:    Image scale height (0 if none)

The reason why scale_width and scale_height are provided is because it
may internally convert formats, and it may be a bit more optimal to use
that scaler instead of the pre-output scaler just in case it already has
to convert formats internally anyway (though you can do it either way
you wish).

Video format handling has also changed; it will now attempt to use the
closest format to the current format if available for a given video
codec.
2015-02-04 16:51:54 -08:00
..
image-source Add latest translations from CrowdIn 2014-10-31 21:02:47 -04:00
linux-capture linux-capture: Fix crash on missing texture 2015-01-13 22:22:39 +01:00
linux-jack Initial obs-studio jack support 2015-01-25 20:42:02 +01:00
linux-pulseaudio Add latest translations from CrowdIn 2014-10-31 21:02:47 -04:00
linux-v4l2 Add latest translations from CrowdIn 2014-10-31 21:02:47 -04:00
mac-avcapture Add latest translations from CrowdIn 2014-10-31 21:02:47 -04:00
mac-capture mac-capture: Add Sound Siphon as a supported audio routing device 2015-01-09 08:12:51 +11:00
mac-syphon mac-syphon: Track inject status and retry injecting if needed 2014-11-01 03:07:06 +01:00
obs-ffmpeg obs-ffmpeg: Make FFmpeg a usable output 2015-02-04 16:51:54 -08:00
obs-libfdk Add latest translations from CrowdIn 2014-10-31 21:02:47 -04:00
obs-outputs (API Change) Add support for multiple audio mixers 2015-02-04 16:51:29 -08:00
obs-x264 obs-x264: Fix color space/range not being set 2015-01-03 02:37:19 -08:00
rtmp-services (API Change) Add support for multiple audio mixers 2015-02-04 16:51:29 -08:00
text-freetype2 text-freetype2: Set font log warning to debug only 2015-01-05 02:45:38 -08:00
win-capture win-capture: Use PSAPI GetProcessImageFileName 2015-01-07 05:26:32 -08:00
win-dshow win-dshow: Update dshowcapture library to 0.4.2 2015-01-10 13:20:46 -08:00
win-wasapi Set various thread names 2015-01-03 02:37:20 -08:00
CMakeLists.txt Initial obs-studio jack support 2015-01-25 20:42:02 +01:00