Add image under the video with ffmepg I want to extend basic usage of watermark and put it under the video.
That means. I have input video 720x480 and image 720x20.
On output i want to have video 720x500 where video aspect is preserved and positioned to top and image is added to bottom.

input video

|--------------------------|
|                          |
|                          |
|                          |
|          720*480         |
|                          |
|                          |
|                          |
|--------------------------|


input image

|--------------------------|
|          720x20          |
|--------------------------|


output video

|--------------------------|
|                          |
|                          |
|                          |
|          720*480         |
|                          |
|                          |
|                          |
|--------------------------|
|          720x20          |
|--------------------------|


Thanks
Use the vstack filter:



ffmpeg -i video.mp4 -i image.png -filter_complex vstack output.mp4


If the image is not the same width as the video then resize it with the scale filter:

ffmpeg -i video.mp4 -i image.png -filter_complex "[1:v]scale=320:-1[bottom];[0:v][bottom]vstack" output.mp4