ffmpeg | branch: master | Anton Khirnov <an...@khirnov.net> | Fri Oct  4 
09:44:48 2024 +0200| [a2881814b854edbae88dc6d55f1b242360db6283] | committer: 
Anton Khirnov

doc/ffmpeg.texi: add a diagram for the loopback decoder example

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2881814b854edbae88dc6d55f1b242360db6283
---

 doc/ffmpeg.texi | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi
index 1bb322634d..d11fe7c8f4 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}

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to