Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Compression Techniques is it possible to add own data to a video

  • is it possible to add own data to a video

    Posted by Curtiss Eagle on January 15, 2015 at 7:22 pm

    Excuse my english please, i’ll try my best!

    I want to know if its possible to add some not media data to a video. For example instructions to turn different leds on and of (ambilight or something)

    The data has to be exactly synchronized to the timestamp/frame of the video.

    I heard of containers for misc. Things in the h264 format, wich i could use for whatever i want.

    So is there a way to add some synchronized data to a video using ffmpeg?

    I suggest mediaplayers without special extension to interpret my added, not standart data, would ignore it and are playing just the video, right? So it would be co patible to alle mediaplayers, some with the capability to use my data, some not.

    I hope you could get what i mean 😉 thanks for reading!

    Curtiss Eagle replied 11 years, 5 months ago 2 Members · 3 Replies
  • 3 Replies
  • Reuben Martin

    January 17, 2015 at 5:55 pm

    You can encode data into additional video, audio, or subtitle streams. LTC for example is simply an audio track with time code data modulated as an audio signal.

    So yes you can, but you have to have something to take the data and decode / act upon the data at the receiving end. Encoding commands into a subtitle stream would probably be easiest if it’s something like text based commands. Analog signaling would best be modulated into and audio or video stream.

  • Curtiss Eagle

    January 22, 2015 at 12:31 pm

    Oh, good idea!

    I will google how to get subtitle information into my stream!
    I hope there is some way to not read this extra information as subtitles 😉

    Thx!

  • Curtiss Eagle

    January 22, 2015 at 8:25 pm

    so i found out that”userdata” in case of h.264 is for any data the user wants to put in a stream.

    what about that?

    How could i use this? has anybody some examples or tutorials?

    cheers

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy