ffmpeg -i outlander_s01e02.mkv \ -ss 00:12:30 -to 00:14:45 \ -vf "subtitles=outlander_s01e02.mkv:si=0" \ -c:v libx264 -crf 20 -c:a aac \ jamie_claire_clip.mp4 Apply loudnorm (EBU R128) to match broadcast levels.
ffmpeg -i original.mkv -i transcoded.mp4 \ -lavfi "psnr" -f null - #!/bin/bash INPUT="outlander_s01e02.mkv" OUTPUT_DIR="./processed" mkdir -p "$OUTPUT_DIR" HEVC transcode with subs + normalized audio ffmpeg -i "$INPUT" -c:v libx265 -crf 19 -preset slower -c:a aac -b:a 256k -af loudnorm -c:s copy -metadata title="Outlander S01E02 - Castle Leoch" "$OUTPUT_DIR/outlander_s01e02_final.mkv" outlander s01e02 ffmpeg
ffmpeg -i outlander_s01e02.mkv \ -map 0:v:0 -map 0:a:eng -map 0:s:eng \ -c copy \ outlander_s01e02_clean.mkv Preserve quality, convert DTS to AAC (for compatibility). ffmpeg -i outlander_s01e02
ffmpeg -i outlander_s01e02.mkv \ -vf "fps=1/60,scale=320:-1,tile=4x4" \ -frames:v 1 \ thumbs_grid.jpg (one frame every 60 seconds, tiled 4x4) Delay audio by 250ms. tiled 4x4) Delay audio by 250ms.