I've been trying to encode a collection of videos I have to remove unnecessary logos from the beginning & reduce file size. I'm using FFmpeg to start at approximately 6.2 seconds or 186 frames after the start of the video. Once completed, I was seeing horizontal lines that seemed indicitive of interlacing, so I tried adding -vf yadif to my bash script. Here is my script for encoding:
if [[ $PWD = *"show_name"* ]]; then
    for i in {1..7}; 
        do ffmpeg -ss 6.2 -i "./show name - s2e$i.mkv" -c:v libx264 -preset slow -crf 16 -vf yadif -c:a copy "/blah/blah/show name - s2e$i.mkv";
    done
fi
When the script is completed, I'm left with video that looks barely okay considering it's supposed to be "visually lossless." Here are some visual examples.
The top image is the original media. The bottom image is the new, encoded media. Notice the high level of erroneous pixels around what were lightly shaded areas. Is this the result of the interlacing filter? How do I improve image quality? All I'm trying to really do is remove a few seconds from the beginning of the clip.
Originally, when I used -c copy for my ffmpeg settings, it would copy the media directly, which seemed to cause players to skip the first tens of frames in the media since, I assume, it had no key frame to continue off of (?). Here is the MediaInfo video information about the original video file.
How can I remove the first 6.2 seconds or 186 frames of each clip while keeping the original quality of the video file?
