summaryrefslogtreecommitdiff
path: root/doc/ffmpeg.texi
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2014-02-06 16:20:58 -0800
committerMichael Niedermayer <michaelni@gmx.at>2014-02-16 03:10:38 +0100
commit8fe107609437909ddd2cf8f5690fe0158a0616f2 (patch)
tree0758dd517df74984c83ce7109ca2df8fe7c454d9 /doc/ffmpeg.texi
parent45581ed15d2ad5955e24d809820c1675da68f500 (diff)
doc/ffmpeg: make the ASCII flow charts narrower to fit onto TTY
These charts in man page are currently destroyed. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'doc/ffmpeg.texi')
-rw-r--r--doc/ffmpeg.texi39
1 files changed, 25 insertions, 14 deletions
diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi
index 949af75c2d..1244cc4e03 100644
--- a/doc/ffmpeg.texi
+++ b/doc/ffmpeg.texi
@@ -80,11 +80,22 @@ The transcoding process in @command{ffmpeg} for each output can be described by
the following diagram:
@example
- _______ ______________ _________ ______________ ________
-| | | | | | | | | |
-| input | demuxer | encoded data | decoder | decoded | encoder | encoded data | muxer | output |
-| file | ---------> | packets | ---------> | frames | ---------> | packets | -------> | file |
-|_______| |______________| |_________| |______________| |________|
+ _______ ______________
+| | | |
+| input | demuxer | encoded data | decoder
+| file | ---------> | packets | -----+
+|_______| |______________| |
+ v
+ _________
+ | |
+ | decoded |
+ | frames |
+ ________ ______________ |_________|
+| | | | |
+| output | <-------- | encoded data | <----+
+| file | muxer | packets | encoder
+|________| |______________|
+
@end example
@@ -112,11 +123,11 @@ the same type. In the above diagram they can be represented by simply inserting
an additional step between decoding and encoding:
@example
- _________ __________ ______________
-| | | | | |
-| decoded | simple filtergraph | filtered | encoder | encoded data |
-| frames | -------------------> | frames | ---------> | packets |
-|_________| |__________| |______________|
+ _________ __________ ______________
+| | simple | | | |
+| decoded | fltrgrph | filtered | encoder | encoded data |
+| frames | ----------> | frames | ---------> | packets |
+|_________| |__________| |______________|
@end example
@@ -125,10 +136,10 @@ Simple filtergraphs are configured with the per-stream @option{-filter} option
A simple filtergraph for video can look for example like this:
@example
- _______ _____________ _______ _____ ________
-| | | | | | | | | |
-| input | ---> | deinterlace | ---> | scale | ---> | fps | ---> | output |
-|_______| |_____________| |_______| |_____| |________|
+ _______ _____________ _______ ________
+| | | | | | | |
+| input | ---> | deinterlace | ---> | scale | ---> | output |
+|_______| |_____________| |_______| |________|
@end example