Get-ChildItem -Filter *.mkv | ForEach-Object { $out = "$($_.BaseName)_8bit_clean.mkv" if (Test-Path $out) { return } ffmpeg -i "$($_.FullName)" ` -map 0 ` -map_metadata -1 ` -map_chapters -1 ` -c:v libx265 ` -pix_fmt yuv420p ` -x265-params profile=main ` -crf 20 ` -preset slow ` -c:a copy ` -c:s copy ` "$out" }