---
doc/ffmpeg.texi | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi
index e17c17bcd7..1ccc48bbad 100644
--- a/doc/ffmpeg.texi
+++ b/doc/ffmpeg.texi
@@ -526,6 +526,38 @@ reads an input video and
@end itemize
+Such a transcoding pipeline can be represented with the following diagram:
+@verbatim
+┌──────────┬───────────────┐
+│ demuxer │ │ ┌─────────┐ ┌─────────┐
┌────────────────────┐
+╞══════════╡ video stream │ │ video │ │ video │ │ null
muxer │
+│ INPUT │ ├──⮞│ decoder ├──┬────────⮞│ encoder
├─┬─⮞│(discards its input)│
+│ │ │ └─────────┘ │ │(libx264)│ │
└────────────────────┘
+└──────────┴───────────────┘ │ └─────────┘ │
+ ╭───────⮜──╯ ┌─────────┐ │
+ │ │loopback │ │
+ │ ╭─────⮜──────┤ decoder ├────⮜──╯
+ │ │ └─────────┘
+ │ │
+ │ │
+ │ │ ┌───────────────────┐
+ │ │ │complex filtergraph│
+ │ │ ╞═══════════════════╡
+ │ │ │ ┌─────────────┐ │
+ ╰─╫─⮞├─⮞│ hstack ├─⮞├╮
+ ╰─⮞├─⮞│ │ ││
+ │ └─────────────┘ ││
+ └───────────────────┘│
+ │
+┌──────────┬───────────────┐ ┌─────────┐ │
+│ muxer │ │ │ video │ │
+╞══════════╡ video stream │⮜─┤ encoder ├───────⮜──────────╯
+│ OUTPUT │ │ │ (ffv1) │
+│ │ │ └─────────┘
+└──────────┴───────────────┘
+@end verbatim
+
+
@c man end DETAILED DESCRIPTION
@anchor{Stream selection}
--
2.43.0
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".