Bachelor-Projekt Medieninformatik

Ab WS 2018 wird die Lehrveranstaltung Bachelor-Projekt im 5.Semester Medieninformatik von den Dozenten Oliver Lietz und Frank Hampe betreut.

Oliver bringt folgende Schwerpunkte ein: Softwareentwicklung für Videoprojekte, Cloud, Full Stack

Frank bringt folgende Schwerpunkte ein: Agile Softwareentwicklung, Scrum

Wir freuen uns auf rege Teilnahme!

Ergänzung: viele schöne Projekte sind in der LV entstanden , hier gibt es einen Auszug.

Film-a-ton 2013 – Short Film Competition in Kajaani / Finnland

In Kajaani / Finnland fand vor kurzem ein witziger Kurzfilmwettbewerb statt,
Innerhalb von 3 Stunden sollten die Filme komplett produziert werden, mit unterschiedlichen Themen, “Blau”,  “Horror”,  “Freundschaft”.

Hier einige Ergebnisse:

http://www.youtube.com/user/filmaton12h

Mit Unterstützung der Kajaani University for Applied Sciences

Weitere Infos/Konzept hier, Facebook-Seite

Das wäre doch eine Idee für Beuth-Studis 🙂

MMT-Multimediatechnik-Vertiefung

Betreut von Prof. Mixdorff

Im SS 2012 vertreten durch Oliver Lietz und Ove Sander mit Schwerpunkt auf aktuellen Video- und Streamingtechnologien

Themen:

  • Wiederholung der Grundlagen von Seh- und Hörsinn
  • Wiederholung der Grundlagen zu gängigen technischen AV-Verfahren
  • Themenkomplex Sprachverarbeitung: Grundlagen der Sprachsynthese und der Spracherkennung
  • Themenkomplex Wahrnehmung: Stand der Wissenschaft zur menschlichen Verarbeitung von akustischen, visuellen und taktilen Reizen.
  • Themenkomplex Digitale Signalverarbeitung: Spektralanalyse, digitale Filterung, AV-Kompression
  • Themenkomplex Angewandte AV-Technologie: Grundlagen des Streamings, Einsatz von Metadaten
  • Formale Struktur der Veranstaltung:
  • 3 SWS SU, 1 SWS UE
  • benotete Vorträge über Kapitel aus “Sensation and Perception” von Bruce Goldstein (in der Bibliothek verfügbar)
  • Übungen zur digitalen Signalverarbeitung
  • Projektarbeit nach Wahl

Weitere Infos auf der Moodle-Seite des LMS für SoSe2012

Projektseite projects.beuth-media.de

 

Video-Konvertierung mit FFMPEG

FFmpeg ist eine OpenSource-Software-Tool zum Konvertieren und Bearbeiten von Digitalem Video- und Audiomaterial. Neben dem Programm “ffmpeg”, das für Windows, Linux und MacOS für die Kommandozeile zur Verfügung steht, steht mit libavcodec eine Programmierbibliothek (API) für C-Compiler zur Verfügung.
Für Kompatibilität den o.g. Plattformen muss das Codecformat H.264 verwendet werden. ITU H.264 ist identisch mit ISO-Format MPEG4 AVC, Advanced Video Coding.

Anwendungsbeispiele

Umwandlung eines AVI-Files in ein MPEG4/MP4-File:


ffmpeg -i input.avi output.mp4

Befehlszeile mit expliziter Codec-Angabe zum Umwandeln in H264/MP4:


ffmpeg -i input.avi -vcodec libx264 -vprofile main output.mp4

Was bedeuten die weiteren Optionen?


-vcodec libx264 verwendet den freien H.264-Codec "x264"
-vprofile main verwendet das "Main-Profile" aus dem H.264 Standard

Welche Profile gibt es noch?

-vprofile baseline

verwendet das “Baseline Profile”, was ohne B-Frames komprimiert


-vprofile high

ist der Standard-Wert, der aber nicht zu allen Geräten kompatibel ist.

Einstellen der Qualität (Bitrate)

Die Bitrate wird über die Option “-b” eingestellt. In aktuellen ffmpeg-Versionen wird die Bitrate für den Video- oder Audioanteil getrennt über die Option “-b:v” eingestellt.

Beispiel:


ffmpeg -i input.avi -b:v 2000k -b:a 128k output.mp4

Änderung der Bildgröße

  • SkalierungOption “-s WIDTHxHEIGHT”

    Beispiel:

    ffmpeg -i input.avi -s 640x480 output.mp4

  • Crop (Abschneiden/Balken entfernen)
    ffmpeg -i INFILE -vf crop=640:360:0:60 ... OUTFILE

    crop : Operation: Ausschneiden
    640:360 : die Größe (Dimension) WIDTH:HEIGHT des Resultats
    0:60 : der Offset X:Y des Ausschnitts von der oberen linken Ecke
    des Eingangsmaterials (INFILE)

  • Pad (Balken einfügen)INFILE sei ein 16:9-formatiger Film der Größe 640×360, der mit 60 Pixel hohen Balken oben und unten auf 4:3-Format gebracht werden soll. Kommando:


    ffmpeg -i INFILE -vf pad=640:480:0:60 ... OUTFILE

    pad : Operation: Auffüllen
    640:480 : die Größe (Dimension) WIDTH:HEIGHT des Resultats (OUTFILE)
    0:60 : der Offset X:Y des Films von der oberen linken Ecke des Resultats

    Software-Download

    Weitere Links:

  • ffmpeg-Homepage

Neues Wahlfach für Medieninformatik Master: “Live Medienproduktion und Video-Streaming”

In der Lehrveranstaltung werden spezielle Themen der Videoproduktion für mobile
Broadcast- und Streaming-Szenarien behandelt.

– Prinzip von Live Encoding / Streaming-Systemen
– Encoding, Streaming, Protokolle, Server, Endgeräte
– Konzeption und Aufbau eines Live Streaming-Setups für die Nutzung innerhalb der Beuth-Hochschule
– Software-Technologien von Streaming-Komponenten
– Entwicklung von Software-Tools
– Tools für Media-Konvertierung
– Mobile Devices für Videostreaming

Stichpunkte: Web, Streaming, Encoding, H.264, HTML5, Javascript, Flash, iPhone, Android, Windows, DirectShow, C/C++/C#

verschiedenen Entwicklungsplattformen (C+ /C#, HTML5, …) und Libraries für die
digitale AV-Produktion angesprochen.
Aktuelle Encoding- und Streamingtechnologien werden behandelt (z.B. Dynamic
Adaptive Streaming over http, iPhone, Android, Flash, Silverlight, usw.)
Am Rande wird ein Konzept über ein Szenario im Mobile-TV erarbeitet. Aus Sicht eines
Produktanbieter von IP-TV-Angeboten werden Kosten (u. a Server, Netz-Transport)
und Einnahme (u.a. Abonnement) bestimmt.
Voraussetzungen Grundkenntnisse der Audiotechnik, der Videotechnik, Netzwerktechnik/Streaming,
Programmierung (möglich u.a. HTML/JS, PHP, Flash, C/C++)

Medienproduktion
• Funktionsweise und Bedienung des Fernsehstudios und mobile Gräten
• Erstellung von Treatment und Produktionskonzepte
• Aufzeichnung, Mischung, Mastering, Export des Archiv-Formats für Videobeitrag
oder Life-Aufzeichnung
Distribution
• Konzept zur Dienstleistung und Szenarien, Produktmanagement, Aufwände
• Aktuelle Standards und Entwicklungen von Videocodierung und –Streaming
• Kodierung der AV-Medien, Metadaten
• Streaming & Distribution (Codecs, Formate)
• Programmierung: Bildverarbeitung, Multimedia-APIs, Directshow, C++, Plugins,
XML-Strukturen
• Test der mobilen Anwendung
Systemkonfiguration und Softwareentwicklung
• Aufbau von Live-Encoding- und Streaming-Systemen
• Soft- und Hardwareplattformen
• Entwicklung und Nutzung von modularen Plugin-Technologien
Projekte
• Innovative Contentproduktion: Mobile, Podcast
• Einsatz für Event-Aufzeichnung
• Anwendungsszenarien für Streaming-Dienste mit Blick auf geschäftliche und
akademische Nutzung
• Geräte/Übertragung/Ausgabe: Mobile, iOS (iPod, iPhone), PC
• Streaming- und Encoding-Technologien
• Einbindung in Hochschulplattformen, aktuelle Forschungs- und Lehrthemen (z.B.
Beuth-Box)

Dozenten: Prof. Lohr, Dipl.-Ing. Oliver Lietz

WordPress Appliance - Powered by TurnKey Linux