Compile FFmpeg example code
It does not produce any output file.

After filtering, display_frame() is called, which simply outputs to the console.

/* Trivial ASCII grayscale display. */
p0 = frame-&gt;data[0];
puts("\033c");
for (y = 0; y &lt; frame-&gt;height; y++) {
    p = p0;
    for (x = 0; x &lt; frame-&gt;width; x++)
        putchar(" .-+#"[*(p++) / 52]);
    putchar('\n');
    p0 += frame-&gt;linesize[0];
}
fflush(stdout);