Package tv.hd3g.fflauncher
Interface VideoOutputTrait
- All Superinterfaces:
InternalParametersSupplier
- All Known Implementing Classes:
FFmpeg
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddBitrate(int bitrate, FFUnit bitrateUnit, int outputVideoStreamIndex) Video bitratedefault voidaddBitrateControl(int minRate, int maxRate, int bufsize, FFUnit bitrateUnit) Video bitratedefault voidaddCRF(int crf) Constant bitrate factor, 0=lossless.default voidaddGOPControl(int b_frames, int gop_size, int ref_frames) default voidaddIBQfactor(float i_qfactor, float b_qfactor) default voiddefault voidaddQMinMax(int qmin, int qmax) default voiddefault voidaddVideoCodecName(String codecName, int outputVideoStreamIndex) No checks will be done.default voidaddVsync(int value) No checks will be done.Methods inherited from interface tv.hd3g.fflauncher.InternalParametersSupplier
getInputSources, getInternalParameters
-
Method Details
-
addPreset
-
addTune
-
addBitrate
Video bitrate- Parameters:
outputVideoStreamIndex- -1 by default
-
addBitrateControl
Video bitrate- Parameters:
minRate- set -1 for defaultmaxRate- set -1 for defaultbufsize- set -1 for default
-
addCRF
default void addCRF(int crf) Constant bitrate factor, 0=lossless. -
addVideoCodecName
No checks will be done. See FFmpeg.addVideoEncoding for hardware use- Parameters:
outputVideoStreamIndex- -1 by default
-
addGOPControl
default void addGOPControl(int b_frames, int gop_size, int ref_frames) - Parameters:
b_frames- set 0 for defaultgop_size- set 0 for defaultref_frames- set 0 for default
-
addIBQfactor
default void addIBQfactor(float i_qfactor, float b_qfactor) - Parameters:
i_qfactor- set 0 for defaultb_qfactor- set 0 for default
-
addQMinMax
default void addQMinMax(int qmin, int qmax) - Parameters:
qmin- set 0 for defaultqmax- set 0 for default
-
addVsync
default void addVsync(int value) No checks will be done. like -vsync value
-