FFmpeg: Difference between revisions

585 bytes added ,  27 January 2023
Line 98: Line 98:
</syntaxhighlight>
</syntaxhighlight>
}}
}}
===Pipe to stdout===
Below is an example of piping the video only to stdout:
<pre>
ffmpeg -i video.webm -pix_fmt rgb24 -f rawvideo -
</pre>
In Python, you can read it as follows:
<syntaxhighlight lang="python">
ffmpeg_process = subprocess.Popen(ffmpeg_command,
                                  stdout=subprocess.PIPE,
                                  stderr=subprocess.PIPE)
raw_image = ffmpeg_process.stdout.read(
              video_width * video_height * 3)
image = (np.frombuffer(raw_image, dtype=np.uint8)
          .reshape(video_height, video_width, 3))
</syntaxhighlight>


==Filters==
==Filters==