RUSSIAN VERSION

MSU StegoVideo

Unique tool for hiding information in video
(VirtualDub filter/standalone executable)

MSU Graphics & Media Lab (Video Group)

Take a look at this article on the new site! Follow the link
https://videoprocessing.ai/video_filters/stego-video.html

Project, ideas: Dr. Dmitriy Vatolin
Implementation: Oleg Petrov

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
    source frame with hidden info
    source frame with hidden info
    compressed frame with hidden info (DivX5 768)
    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.

    XviD
    "%of bytes saved - bitrate" dependency for XviD
    DivX
    "%of bytes saved - bitrate" dependency for DivX


    Download


    E-mail:
    For common questions about filter's work please contact us
    For commercial license of this filter (commercial usage is not free) please contact us сontact email


    Other resources


    Video resources:

    Last updated: 12-May-2022


    Server size: 8069 files, 1215Mb (Server statistics)

    Project updated by
    Server Team and MSU Video Group

    Project sponsored by YUVsoft Corp.

    Project supported by MSU Graphics & Media Lab