Since Google Summer of Code 2018, FFMpeg has supported the sr filter for applying super-resolution methods based on convolutional neural networks. However, as you have discovered, few super-resolution tutorials exist, and compiling FFMpeg with proper libraries and preparing models for super-resolution requires expert knowledge.
To make super-resolution in ...
The msg for gyan.dev downloads is a false alarm. All files are delivered via HTTPS. Select Keep instead of Discard.
Chrome shows the same message for Google Earth downloads as well.
This is apparently an initiative by Google to ultimately prevent mixed content downloads in Chrome.
Create a canvas of output size and use an animated overlay to simulate a scroll.
ffmpeg -f lavfi -i color=s=3840x2160 -i UHDimage -filter_complex "overlay=x=0:y=H-48*n" -vframes 242 out.mp4
Output duration is clamped to 242 frames = (11568/48)+1.
The concat filter uses the frame rate of the first input as the framerate for the output stream. Some MKV/WebM files don't write valid framerates. That can lead ffmpeg to assign a framerate of 1000 (the inverse of default timebase in Matroska), which can lead to huge frame duplication.
Set a sane output framerate for such scenarios.
ffmpeg -i intro.mkv -i ...
The video's color transfer characteristics (trc) and color primaries flags are not being set on the output video, which is causing the video player to use incorrect values for playback, resulting in washed out colors. When encoding, use the following FFmpeg flags to resolve this:
-color_trc smpte2084 -color_primaries bt2020
Note that these flags do not ...
This is an addition to the excellent answer by PTS and an answer for chovy. If you want to place the overlay at the lower right corner, FFMPEG can calculate that for you very easily.
Use the modified command:
ffmpeg -i input.mp4 -i image.png \
-filter_complex "[0:v][1:v] overlay=W-w:H-h:enable='between(t,0,20)'" \
-pix_fmt yuv420p -c:a copy \