Transfer a Video Via FM Radio




About: Innovative Projects, Diy's, Life Hacks

In old times and even now, radio stations used to transmit secret morse code messages.

If the government pulls out the Internet cable, morse code file transfer can save you.

Ok, maybe not the best way to do it, but it's possible.

In this project, I transferred a small video via morse code.


Step 1:

I took a 9 sec long video and compressed it to 68.5 KB

Then, I imported that video into the Hex editor.

I used HxD Hex editor.

It’s better to use Base64 code. I'll explain the details at the end.

Step 2:

After that, I pasted the code into “WordPad” and added “WmvWmvWmvWmvWmvWmv” line at the top.

That will help us to identify where code starts and ends.

Step 3:

Then, I imported the code into “WinMorse” and converted to a “.wav file.

Step 4:

Then, I played it with my car’s MP3 Player/Fm Transmitter.

I connected the radio to my old laptop and used “CwGet” to decode the morse code. I could have just played the file in the computer, but I wanted to emulate radio stations effect. That’s why I used FM Transmitter.

Step 5:

When morse code was decoded, I selected the code between “WmvWmvWmvWmvWmvWmv” and pasted it back into the Hex editor.

After that, I saved it as a video file.

Did it work?

Yes. I had a small technical problem. From 9 sec video, I only transferred half of it. I think my FM transmitter let me down. All procedure took 28 H :)

Somebody on Youtube mentioned that it would have been much more effective to use base64 code instead of the HEX. I tried it before choosing HeX. The reason I did not go with the base64 code, was because of my old computer and the “=” symbol that base64 uses. My old computer’s sound card introduced some noise. That noise was decoded as letters. Because Base64 is using mostly letters, I thought I’ll go with the HEX code as it would be easier to spot an error. Hex code has space between symbols, base64 does not. After the comment, I decided to give it a try on my new computer. It did not introduce any noise and “=” symbol was not a problem.

Base64 should give much faster results.



    • Woodworking Contest

      Woodworking Contest
    • Classroom Science Contest

      Classroom Science Contest
    • Gardening Contest

      Gardening Contest

    25 Discussions


    1 year ago

    If you were to send photos via a long range radio transmitter and receiver would it work? I am making a cubesat for my science fair project and was wondering if I could use this application in space. Thoughts?

    1 reply

    Reply 4 months ago

    look up sstv =slow scan tele vison , it's used by ham radio operators to send video with their radios.


    2 years ago

    hi my friend it's amazing and i have question if i compressed this code to less than 20 kb how long to receive hex code ? and i have another question if this file transferred from space to earth could we receive it?


    4 years ago on Introduction


    Very nice and intersting project.

    can we use this techniques for live video transferring? what is the date rate trsnferred you used?


    1 reply

    No, it's too slow for live transfer.

    It's really just for fun. It takes too longs for it to be practical.

    9 sec video was 68.5 KB in size, so it was very compressed.

    Yes, you can actually transfer a lot of text. Hex code transferred and saved as ".txt" file was around 205 KB in size. Once imported in HEX editor and Saved as a video, new video size of the files was 68.5KB (actually less, as I failed to transfer all the video)


    4 years ago on Introduction

    Cool! This will open up entirely new possibilities for the clandestine 'numbers' stations transmitting on short wave radio. When I hear one sending two character groups at a time, I'll know they are sending photographs or videos (especially if the message is real long.)


    4 years ago on Introduction

    Wow this is Interstellar! But how long would it take to transfer all of the scientific knowledge from a black hole in order to build an antigravity machine via morse code? :-)

    7 replies

    Well, if you are transmitting the video via Morse Code, it would of course depend on the size of your video. if a 68.5KB video took an estimated 28 hours, you can assume with a simple proportion that would leave you with around 2.446KB per hour (or around .04KB per second). However, You must assume that by the time you re in a black hole, science would have advanced to the point where videos could be compressed even more. Also take into account the sheer distance we are to a black hole and the massive amount of cosmic interference that would garble the signal. Therefore, it would be necessary to repeat each dash and dot 3 times or more (the current method we earthlings use to transmit binary to satellites, so 11001 would be 111 111 000 000 111). This about triples the time it takes, making it about .815KB per hour based on my original ratio. Also, radio waves travel at the speed of light, however scientists predict they begin to decay about 4 light years away from the source.It would still be detectable, but not readable. so in short, if you were to transfer the same video file used in this ible' from a black hole to a receiver 4 light years away, assuming that neither the planet nor the Wave would get sucked in/distorted by the black hole, it would take around 85 hours, using the distance in teh video. I can assume the distance in the video was less than 2 but greater than 1 foot, and 1 light year is 31,039,166,400,000,000 feet. That's thirty one quadrillion, thirty nine trillion, one hundred and sixty six billion, four hundred million feet. It would take around. that means 4 light years are: 124,156,665,600,000,000 feet. set it up in a ratio, and you get approximately 7035544384000000000 hours for a transmission of a 68.5KB video. So basically, you would be waiting a while.


    Reply 4 years ago on Introduction

    It would either take you forever or no time at all, depending on your point of reference. But once you you have your time machine, it wouldn't matter. ;)

    How could I have forgotten the whole relativity part of my answer? I guess my big long answer only works in a black hole that doesn't warp space or time! :)