SHA256
Add Audio Config
This commit is contained in:
7 files changed
+332
-121
No files matched your search
@@ -387,7 +387,7 @@ namespace ADOFAIRenderer.Core
|
||||
|
||||
private IEnumerator SetupPlay()
|
||||
{
|
||||
if (Configuration.RenderAudio && GetOutputExtension(Configuration.EncodingConfig!.Codec) != ".mp4")
|
||||
if (Configuration.RenderAudio && GetOutputExtension(Configuration.VideoConfig!.Codec) != ".mp4")
|
||||
{
|
||||
Configuration.AudioSampleRate = 48000;
|
||||
}
|
||||
@@ -475,7 +475,7 @@ namespace ADOFAIRenderer.Core
|
||||
var renderFPS = Configuration.RenderFPS;
|
||||
var videoFPS = Configuration.VideoFPS;
|
||||
|
||||
var selectedCodec = Configuration.EncodingConfig?.Codec ?? Codec.H264;
|
||||
var selectedCodec = Configuration.VideoConfig?.Codec ?? Codec.H264;
|
||||
var ext = GetOutputExtension(selectedCodec);
|
||||
|
||||
var startTime = DateTime.Now;
|
||||
@@ -493,12 +493,12 @@ namespace ADOFAIRenderer.Core
|
||||
Height = Configuration.RenderHeight,
|
||||
FPS = effectiveVideoFps,
|
||||
Codec = selectedCodec,
|
||||
Mode = Configuration.EncodingConfig!.RateControlMode,
|
||||
QualityValue = Configuration.EncodingConfig.QP,
|
||||
TargetBitrate = Configuration.EncodingConfig.Bitrate,
|
||||
MaxBitrate = Configuration.EncodingConfig.MaxBitrate,
|
||||
GopSize = Configuration.EncodingConfig.KeyframeInterval,
|
||||
ForceSoftware = Configuration.EncodingConfig.ForceSoftwareEncoder,
|
||||
Mode = Configuration.VideoConfig!.RateControlMode,
|
||||
QualityValue = Configuration.VideoConfig.QP,
|
||||
TargetBitrate = Configuration.VideoConfig.Bitrate,
|
||||
MaxBitrate = Configuration.VideoConfig.MaxBitrate,
|
||||
GopSize = Configuration.VideoConfig.KeyframeInterval,
|
||||
ForceSoftware = Configuration.VideoConfig.ForceSoftwareEncoder,
|
||||
Audio = Configuration.RenderAudio ? new FFmpegNativeEncoder.AudioSettings
|
||||
{
|
||||
SampleRate = Configuration.AudioSampleRate,
|
||||
|
||||
Reference in new issue
Block a user