diff --git a/Clone-Video.ps1 b/Clone-Video.ps1 index 72265d2..7f6c328 100644 --- a/Clone-Video.ps1 +++ b/Clone-Video.ps1 @@ -898,7 +898,7 @@ if (-not [string]::IsNullOrWhiteSpace($Sequence)) { '-y' '-i', $SourcePath '-vf', $videoFilter - '-vsync', 'vfr' + '-fps_mode', 'vfr' '-frames:v', '1' '-q:v', '1' '--', $SequencePath @@ -984,7 +984,7 @@ if ($StartFrame -gt 0 -or $actualEndFrame -lt $maxFrameIndex) { $videoFilter = $filterParts -join ',' $ffmpegArgs += @( '-vf', $videoFilter - '-vsync', 'vfr' + '-fps_mode', 'vfr' ) $ffmpegArgs += $targetVideoEncodeArgs if ($CRF -ge 0) { diff --git a/Get-FramesRange.ps1 b/Get-FramesRange.ps1 index 150c3c4..97dcd84 100644 --- a/Get-FramesRange.ps1 +++ b/Get-FramesRange.ps1 @@ -148,7 +148,7 @@ for ($frameIndex = $startFrame; $frameIndex -le $endFrame; $frameIndex++) { '-y' '-i', $VideoPath '-vf', $videoFilter - '-vsync', 'vfr' + '-fps_mode', 'vfr' '-frames:v', '1' '-q:v', '1' '--', $outputFile