Software
🎵 Audio & Video Processing
🔊 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
🛠️ 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.
⏰ timestamper
Convert Unix timestamps to human-readable datetimes and vice-versa.
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.