If I was doing this for a video production, I would use After Effects, and import the GPX track from a GPS device into a mapping plugin like GeoLayers:
I personally use RaceRender, however, there is also DashWare.
Both can edit video and add GPS position overlays.
Bare in mind, neither of them can add the actual "map" like one from Google Maps, just a line showing your path and a marker showing the current location.
Again, my personal preference is to use RR or DW to produce a video with a magenta ...
mpdecimate filter drop frames that do not differ greatly from the previous frame in order to reduce frame rate.
This command will filter the duplicate frames
ffmpeg -i input.mp4 -vf mpdecimate -loglevel debug -f null -
To remove these duplicates and generate a video
ffmpeg -i input.mp4 -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4
FFMPEG takes 2 -i input options (can a capture device) and uses -map to select the input streams then uses -program to define program name and -st to define output streams to a output file. i.e.
!ffmpeg -y -i https://mkvtoolnix.download/samples/vsshort-vorbis-subs.mkv \
-i https://github.com/Matroska-Org/matroska-test-files/raw/master/test_files/test5.mkv \
The answer is probably no, unless the SCART socket on your VCR is labeled specifically as "S-VIDEO". The fact that SCART connector has S-Video pins does not guarantee that your VCR provides S-Video signal to these pins. A low-end model will simply transmit a composite signal over the luminance S-Video pin and nothing over the chrominance pin.