Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
gstreamer [2010/06/20 11:04] – brot | gstreamer [2012/02/17 09:58] – FCWnKdHBcGvvPNq 109.230.216.60 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Videos umwandeln mit dem GStreamer Framework ====== | + | Dead Like Me Rocks! I am adctdied to my Netflix! I have not actually watched my TV in a while. Tonight its Toy Story 3, Last week was Sex and the City 2, Shrek (the latest one..)And I have NO kids so go ahead and make assumptions ha ha. |
- | + | ||
- | ===== GStreamer? ===== | + | |
- | + | ||
- | GStreamer ist ein Video-Framework, | + | |
- | + | ||
- | ==== Installation ==== | + | |
- | + | ||
- | Sollte auf den meisten Linux-Distributionen über die gst-plugins-[good, | + | |
- | + | ||
- | ==== Informationen über Plugins ==== | + | |
- | + | ||
- | gst-inspect | + | |
- | + | ||
- | Alleine aufgerufen listet die installierten Plugins auf. Mag man z.B wissen was das " | + | |
- | + | ||
- | gst-inspect vorbisenc | + | |
- | + | ||
- | ein. | + | |
- | + | ||
- | ===== Beispiele ===== | + | |
- | + | ||
- | === DVD -> WebM === | + | |
- | + | ||
- | gst-launch-0.10 dvdreadsrc title=1 | + | |
- | + | ||
- | Speichert den ersten Titel einer DVD im WebM Format ab - also VP8 als Videocodec und Vorbis als Audiocodec. VP8 ist der derzeit beste freie Videocodec, und auch der einzige freie Videocodec der mit h264 in einer Liga spielt. GStreamer unterstützt den Codec und den WebM Container seit dem 31.05.2010 ( gst-plugins-good 0.10.23, gst-plugins-ugly 0.10.15, gst-plugins-bad 0.10.19 ), noch werden nicht alle Optionen des VP8-Videocodecs über GStreamer angeboten. Die Optionen für VP8 sind [[http:// | + | |
- | + | ||
- | === DVD -> MKV (high-quality x264 + vorbis) === | + | |
- | + | ||
- | gst-launch-0.10 dvdreadsrc title=1 ! dvddemux name=demux | + | |
- | + | ||
- | Speichert den ersten Titel einer DVD als h264 Video und Vorbis Audio in einem MKV. Der x264-encoder hat recht viele Features an, das .mkv wird also nicht auf schwachen Systemen abspielbar sein, dafür braucht die gewünschte Qualität | + | |
- | + | ||
- | + | ||
- | === PNGs+FLAC -> WebM === | + | |
- | + | ||
- | + | ||
- | gst-launch-0.10 webmmux name=" | + | |
- | + | ||
- | Um Videocodecs zu testen kommen teilweise PNG's zum einsatz, um sich nicht Arteafakte vorheriger Videocodecs einzufangen. | + | |
- | + | ||
- | Anmerkung: Am Anfang wird der filesink definiert, mit dem namen " | + | |
- | + | ||
- | === y4m -> WebM === | + | |
- | + | ||
- | gst-launch-0.10 webmmux name=" | + | |
- | + | ||
- | Manchmal kommen zum testen auch y4m Videos zum Einsatz, was im Endeffekt die YCbCr Einzelbilder in einem mpeg-Container sind | + | |
- | + | ||
- | ===== Ablage ;) ===== | + | |
- | + | ||
- | === DVD's Abspielen === | + | |
- | gst-launch-0.10 dvdreadsrc title=1 ! dvddemux name=demux demux.current_audio ! queue ! a52dec ! audioconvert ! pulsesink demux. ! mpeg2dec ! xvimagesink | + | |
- | + | ||
- | === Sonstiges === | + | |
- | + | ||
- | | + | |
- | + | ||
- | | + | |
- | + | ||
- | http:// | + |