MSU StegoVideo
- Project, ideas: Dr. Dmitriy Vatolin
- Implementation: Oleg Petrov
Unique tool for hiding information in video (VirtualDub filter/standalone executable)
MSU StegoVideo allows hiding any file in a video sequence.
Different popular codecs were analyzed and an algorithm, providing the
smallest data loss after compression, was chosen. Convolutional codes
with Viterbi decoding are used to correct occurred errors.
Main features:
- Small video distortions after hiding info.
- It is possible to extract info after video compression.
- Information is protected with passcode.
- Unique.
Settings
You can use MSU StegoVideo as VirtualDub filter or as standalone .exe program, independent from VirtualDub. Click links below for instructions:
Instructions for standalone program
Instructions for VirtualDub filter
Examples
This is an example of extracted info.
# denotes symbol with mistake. In real file you will see any symbol in
this place.
Data hiding, a form of
steganography, embeds
data into digital media for
the purpose of identification,
annotation, and copyright.
Source text
Data hiding, a form of
steg#####aphy, e#beds
d#ta into digital #edia for
th# purpose of identificat###,
a####ation, and cop#ri###.
Source text hidden in film compressed by DivX
bitrate 700, framesize 512x384, data redundancy 6.
Data##i##ng, a form of
steganography, embeds
data into digital media for
the #urpose of identification,
annotation, and copyright.
Source text hidden in film compressed by DivX
bitrate 700, framesize 512x384, data redundancy 9.
The number of errors decreases when you increase redundancy!
This is an example of distortions in video with info.
Source frame
Source frame with hidden info
Compressed frame with hidden info - information was completely recovered!
Quality of information extracted from compressed video depends on codec, data redundancy and frame size. The greater information redundancy, the greater probability of extracting file info without errors.
"%of bytes saved - bitrate" dependency for XviD
"%of bytes saved - bitrate" dependency for DivX
Download
- MSU StegoVideo as independent .exe(ZIP, 129 KB).
- MSU StegoVideo as VirtualDub filter(ZIP, 57 KB).
- Instructions for using program without VirtualDub
- Instructions for using program with VirtualDub
- For common questions about filter’s work please contact us: video@graphics.cs.msu.ru
- For commercial license of this filter (commercial usage is not free) please contact us: video-licensing@graphics.cs.msu.ru
-
MSU Benchmark Collection
- Video Colorization Benchmark
- Super-Resolution for Video Compression Benchmark
- Defenses for Image Quality Metrics Benchmark
- Learning-Based Image Compression Benchmark
- Super-Resolution Quality Metrics Benchmark
- Video Saliency Prediction Benchmark
- Metrics Robustness Benchmark
- Video Upscalers Benchmark
- Video Deblurring Benchmark
- Video Frame Interpolation Benchmark
- HDR Video Reconstruction Benchmark
- No-Reference Video Quality Metrics Benchmark
- Full-Reference Video Quality Metrics Benchmark
- Video Alignment and Retrieval Benchmark
- Mobile Video Codecs Benchmark
- Video Super-Resolution Benchmark
- Shot Boundary Detection Benchmark
- The VideoMatting Project
- Video Completion
- Codecs Comparisons & Optimization
- VQMT
- MSU Datasets Collection
- Metrics Research
- Video Quality Measurement Tool 3D
- Video Filters
- Other Projects