ffmpeg -i abbott.s01e01.mkv -vf cropdetect -f null - 2>&1 | grep crop Then apply the suggested crop (e.g., crop=1920:1040:0:40 ):
# Delay audio by 250ms ffmpeg -i abbott.s01e04.mkv -itsoffset 0.25 -i abbott.s01e04.mkv -map 1:v -map 0:a -c copy abbott.s01e04_fixed.mkv Linux/macOS (zsh/bash): abbott elementary s01 ffmpeg
1..13 | ForEach-Object $num = $_.ToString("00") ffmpeg -i "abbott.s01e$num.mkv" -c:v libx265 -crf 23 -c:a aac "compressed/s01e$num.mp4" ffmpeg -i abbott
ffmpeg -i abbott.s01e01.mkv -vf "crop=1920:1040:0:40" -c:a copy abbott.s01e01_nobars.mkv If dialogue drifts: abbott elementary s01 ffmpeg
for i in 1..13; do ffmpeg -i "abbott.s01e$(printf "%02d" $i).mkv" \ -c:v libx265 -crf 23 -c:a aac \ "compressed/s01e$(printf "%02d" $i).mp4" done Windows (PowerShell):