Software
Audio and video software, mostly using Python:
- ffmpeg-normalize A utility for batch-normalizing audio using ffmpeg.
- ffmpeg-quality-metrics Calculate quality metrics with FFmpeg (SSIM, PSNR, VMAF)
- bufferer A tool to insert fake buffering events into video streams
- ffmpeg-bitrate-stats Calculate bitrate statistics with FFmpeg.
- scenecut-extractor Extract scenecuts from video files using ffmpeg
- ffmpeg-progress-yield Run an ffmpeg command with progress
- siti-tools Calculate spatial information (SI) and temporal information (TI)
- ffmpeg-black-split Split a video based on black periods
- itu-p1203 Implementation of the ITU-T Rec. P.1203 audiovisual quality estimation model for HTTP Adaptive Streaming services
- video-fft Calculate the magnitude spectrum of a video sequence, via Fast Fourier Transform
- ffmpeg-screen-capture Capture the screen with ffmpeg, with some extras
Various other software:
- compress-pptx Compress a PPTX file, converting all PNG/TIFF images to lossy JPEGs
Websites/helper tools:
- Praxisplan Wien A website for finding a doctor in Vienna, Austria.
- image-to-ics Convert an image to an ICS file via OpenAI Vision.
Archived / No Longer Maintained
Video:
- active-video-probe An Active Video Probe demo for Google Chrome running HTML5 and YouTube video.
- h26x-extractor Extracts NAL units from H.264 bitstreams and decodes their type and content
- ffmpeg-debug-qp A script debugging QP values from video streams.
Web:
- Online Markdown Editor A pure JS/HTML Markdown editor with live preview and syntax highlighting.
Multimedia quality evaluation:
- NappingPlayer for Android A video player for Android tablets that allows you to conduct “Napping” experiments for sensory profiling of multimedia content
- SubjectivePlayer for Android A video player for Android, supporting Subjective Quality Assessment
Various projects from courses:
- retreval A Ruby API for Evaluating Retrieval Results
- mappr A Flickr visualization for Google Maps on Android. Written for “Praktikum Anwendungsentwicklung” together with Patrik Hummelbrunner.
Random Scripts
- shuffle-playlist.py A script for creating pseudorandom playlists for video quality evaluation.
- xls_to_csv.py Convert XLS to CSV files.
- html5-video-presentation An HTML website for presenting a set of videos in fullscreen, like PowerPoint.
LaTeX
- LaTeX paper kit Slightly modified Springer LNCS template for LaTeX, including a few demonstrations. Written for “PS Grundlagen Wissenschaftlichen Arbeitens”. It also features a small README-file. Should get somebody started with LaTeX easily.