aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorStefano Sabatini <stefasab@gmail.com>2023-12-26 16:19:10 +0100
committerStefano Sabatini <stefasab@gmail.com>2024-01-01 20:12:52 +0100
commit030e1401451200566a5303f35cbe1456e31dd81e (patch)
treeed3d0a3d8ebd49f2fa385952d55c291ab8c42bfd /doc
parent899302bb5f6ac0484fedc2865ee3beca021eba85 (diff)
downloadffmpeg-030e1401451200566a5303f35cbe1456e31dd81e.tar.gz
lavfi: add quirc filter
Diffstat (limited to 'doc')
-rw-r--r--doc/filters.texi28
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi
index 9b120ce0a1..f54359d533 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -20392,6 +20392,34 @@ qrencode=text=%@{pts@}
@end itemize
+@section quirc
+
+Identify and decode a QR code using the libquirc library (see
+@url{https://github.com/dlbeer/quirc/}), and print the identified QR codes
+positions and payload as metadata.
+
+To enable the compilation of this filter, you need to configure FFmpeg with with
+@code{--enable-libquirc}.
+
+For each found QR code in the input video, some metadata entries are added with
+the prefix @var{lavfi.quirc.N}, where @var{N} is the index, starting from 0,
+associated to the QR code.
+
+A description of each metadata value follows:
+
+@table @option
+@item lavfi.quirc.count
+the number of found QR codes, it is not set in case none was found
+
+@item lavfi.quirc.N.corner.M.x
+@item lavfi.quirc.N.coreer.M.y
+the x/y positions of the four corners of the square containing the QR code,
+where @var{M} is the index of the corner starting from 0
+
+@item lavfi.quirc.N.payload
+the payload of the QR code
+@end table
+
@section random
Flush video frames from internal cache of frames into a random order.