Set personal render defaults

This commit is contained in:
Mikei386
2026-06-08 11:27:14 +02:00
parent c60abaa7ae
commit a59bd46cdf
2 changed files with 21 additions and 21 deletions
+21 -21
View File
@@ -119,37 +119,37 @@ struct FFmpegFilterAvailability: Equatable {
} }
struct RenderSettings: Equatable { struct RenderSettings: Equatable {
var inputFolder: URL? var inputFolder: URL? = URL(fileURLWithPath: "/Users/mike_i386/Not To Sync/TESTIN", isDirectory: true)
var outputFile: URL? var outputFile: URL? = URL(fileURLWithPath: "/Users/mike_i386/Desktop/Joshua_GrowthLapse.mp4")
var ffmpegExecutable: URL? var ffmpegExecutable: URL? = URL(fileURLWithPath: "/Users/mike_i386/Downloads/ffmpeg")
var ffprobeExecutable: URL? var ffprobeExecutable: URL? = URL(fileURLWithPath: "/Users/mike_i386/Downloads/ffprobe")
var renderMode: RenderMode = .videoGrowthLapse var renderMode: RenderMode = .videoGrowthLapse
var segmentLength: Double = 20 var segmentLength: Double = 8
var targetClipLength: Double = 3 var targetClipLength: Double = 1.5
var transitionLength: Double = 0.5 var transitionLength: Double = 0.6
var fps: Int = 30 var fps: Int = 30
var outputFormat: OutputFormat = .landscape1920x1080 var outputFormat: OutputFormat = .landscape1920x1080
var sortMode: SortMode = .filenameAscending var sortMode: SortMode = .ageWeeksAscending
var duplicateClipSelection: DuplicateClipSelection = .first var duplicateClipSelection: DuplicateClipSelection = .longest
var removeAudio: Bool = true var removeAudio: Bool = true
var takeMiddleSegment: Bool = true var takeMiddleSegment: Bool = true
var startOffset: Double = 0 var startOffset: Double = -2
var keepIntermediateClips: Bool = false var keepIntermediateClips: Bool = false
var keepRenderCacheForReview: Bool = true var keepRenderCacheForReview: Bool = true
var burnInClipNumbers: Bool = false var burnInClipNumbers: Bool = false
var videoEncoder: VideoEncoder = .videoToolbox var videoEncoder: VideoEncoder = .videoToolbox
var crf: Int = 20 var crf: Int = 17
var hardwareBitrateMbps: Int = 12 var hardwareBitrateMbps: Int = 20
var stabilizationEnabled: Bool = false var stabilizationEnabled: Bool = true
var stabilizationMethod: StabilizationMethod = .vidstab var stabilizationMethod: StabilizationMethod = .vidstab
var stabilizationStrength: StabilizationStrength = .medium var stabilizationStrength: StabilizationStrength = .strong
var stabilizationAnchorEnabled: Bool = false var stabilizationAnchorEnabled: Bool = true
var stabilizationAnchorX: Double = 0.5 var stabilizationAnchorX: Double = 0.2
var stabilizationAnchorY: Double = 0.5 var stabilizationAnchorY: Double = 0.18
var stabilizationAnchorSize: Double = 0.35 var stabilizationAnchorSize: Double = 0.22
var bestSegmentDetectionEnabled: Bool = false var bestSegmentDetectionEnabled: Bool = true
var faceNormalizationEnabled: Bool = false var faceNormalizationEnabled: Bool = true
var targetFaceHeightRatio: Double = 0.28 var targetFaceHeightRatio: Double = 0.26
} }
struct PersistedRenderSettings: Codable { struct PersistedRenderSettings: Codable {
Binary file not shown.