<div dir="ltr"><div>So ffmpeg is just one of those set of codecs that gstreamer can use, but not the only one at all, right?<br><br></div>Is there any good book/website to learn all about gstreamer?<br></div><div class="gmail_extra">

<br><br><div class="gmail_quote">2013/12/27 Dan Kegel <span dir="ltr"><<a href="mailto:dank@kegel.com" target="_blank">dank@kegel.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<p dir="ltr">Ffmpeg is a set of codecs.<br>
Gstreamer is plumbing that lets you hook codecs, sources, sinks, and filters together.   </p>
<div class="gmail_quote">Am 27.12.2013 07:03 schrieb "Aleve Sicofante" <<a href="mailto:asicofante@gmail.com" target="_blank">asicofante@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div class="h5">
<div dir="ltr"><div><div><div><div><div>Hi everyone. I'm new to this list. I'd like to ask a very simple question:<br><br>What's the difference between ffmpeg and gstreamer?<br><br></div>On mpv's discussion list, I was told the following:<br>




<br>[ME] You say "it's all FFmpeg anyway". One of the things I don't quite get yet about Linux video is what's the roll of gstreamer. Isn't it an alternative to FFmpeg?<br><br>[REPLY FROM LIST MEMBER] No. For the most common codecs, gstreamer just uses FFmpeg.<br>




<br></div>Is that correct? I'm having a hard time understanding how video works on Linux. Can anyone point me to good sources to read about it? For a while, I thought gstreamer was indeed an alternative to ffmpeg, but I'm very confused now.<br>




<br></div><div>I understand ffmpeg decodes the video stream and the different players based on it present the video (they "render" it to the screen). But since gstreamer can use ffmpeg through a plugin, but can also not use that plugin, I'm confused about gstreamer's role.<br>




</div><div><br></div>So what are the conceptual differences between these two projects? <br><br></div>Thanks for your replies.<br><br></div>A.S.<br></div>
<br></div></div>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>