[FFmpeg-user] ffmpeg chromakey with v4l2 loopback device

Steven Varga steven.varga at gmail.com
Sun Jan 13 05:38:59 EET 2019


when running the following ffmpeg chain I can't set the output psudo device
(/dev/video1) format. What am I doing wrong?

error message:
[v4l2 @ 0x55e5418ddee0] Unknown V4L2 pixel format equivalent for yuva420p
Could not write header for output file #0 (incorrect codec parameters ?):
Invalid argument
Error initializing output stream 0:0 --

command line:
ffmpeg -i Pictures/city.png -i /dev/video0 -filter_complex
'[1:v]colorkey=blue:.2:0.0[ckout];[0:v][ckout]overlay[out]' -map '[out]' -f
v4l2 /dev/video1

steven at honshu:~/src/v4l2loopback$ modinfo v4l2loopback
filename:       /lib/modules/4.15.0-20-generic/extra/v4l2loopback.ko
license:        GPL
author:         Vasily Levin, IOhannes m zmoelnig <zmoelnig at iem.at>,Stefan
Diewald,Anton Novikovet al.
description:    V4L2 loopback video device
srcversion:     F970FD08DB80D838C18FFD7
depends:        videodev
retpoline:      Y
name:           v4l2loopback
vermagic:       4.15.0-20-generic SMP mod_unload
parm:           debug:debugging level (higher values == more verbose) (int)
parm:           max_buffers:how many buffers should be allocated (int)
parm:           max_openers:how many users can open loopback device (int)
parm:           devices:how many devices should be created (int)
parm:           video_nr:video device numbers (-1=auto, 0=/dev/video0,
etc.) (array of int)
parm:           card_label:card labels for every device (array of charp)
parm:           exclusive_caps:whether to announce OUTPUT/CAPTURE
capabilities exclusively or not (array of bool)
parm:           max_width:maximum frame width (int)
module installed from github source with last commit:
commit f998233aafa92a268a91929705e1b453b98f1b9d (HEAD -> master,
origin/master, origin/HEAD)
Author: IOhannes m zmölnig <zmoelnig at umlautS.umlaeute.mur.at>
Date:   Thu Nov 15 21:52:38 2018 +0100

Distributor ID: LinuxMint
Description: Linux Mint 19.1 Tessa
Release: 19.1 Codename: tessa

More information about the ffmpeg-user mailing list