Transmitting NTSC/ATSC Video With the HackRF One and Gnuradio

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 166

  • @Zcooger
    @Zcooger 5 ปีที่แล้ว +12

    Check HackTV which is a script for generating various television signals for all standards.

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว +2

      Wow this is phenomenal! I'll have to try it out sometime!

    • @Zcooger
      @Zcooger 5 ปีที่แล้ว

      Thanks to this tool I can generate baseband data directly to the HackRF or save it on the disk. PAL standards also include teletext support and various video scramblers used on analog satellite PayTV broadcasts.

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      I used it on a raspberry pi 3, and got a bunch of weird signal, with hacktv somewhat visible. I already know thats from modulation errors, so I look forward to running it on windows to get better preformace. I even did video with it :)
      edit: I'm running it on windows thanks to zcooger who uploaded the compiled hacktv executable, and i'm very pleased with it.

    • @JAKOB1977
      @JAKOB1977 3 ปีที่แล้ว

      @@VladislavFomitchev This easy GNUradio package (485mb) downloaded and extraced to a folder, but there is a shitload of exe files, and not sure where to start? (to be use with an HackRF)
      I have tried to get GNUradio to work previous on windows, with Pothos, but had to throw in the towel, with this GNUradio companion, instead turn to LInux Kali where I got it to work, but Kali was only on "Kali Live" so if there was an installer for windows that made it easy and could install all those things needed it would be golden.
      but dont know what exe installer to lick in what folder in this 485mb package i have taken down GNUradio 3.9.. doesn't seem to be a file in line with GNU and exe ending?
      in what folder on this download package' do I find this exe installer? for an easy all in one GNUradio installment?

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      @@Zcooger the best is proably drectly to the hackrf

  • @playaspec
    @playaspec 5 ปีที่แล้ว +8

    I know why the ATSC is amplitude shift keyed, or why they stuck with an AM related modulation scheme. It so they don't have to modify the amplifiers. They're optimized for AM, and it would have been expensive to make hundreds of stations across the country replace or re-engineer their pricey transmitter gear. Dig the music bed BTW. Also, don't sweat the length. I dug it all.

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      Hey! I wouldn't have though of that! Thank you for your comment I actually really appreciate that, it makes a lot of sense now that I think about it. I'm also glad somebody enjoys the music ;)

  • @ferrellsl
    @ferrellsl 5 ปีที่แล้ว +2

    In case your local stations overpower your HackRF signal and you don't want to just guess which channel/freq to use by plugging in an arbitrary center freq and then doing a channel scan whenever you find that a channel is already taken, here's a chart showing each channel and its corresponding center freq. thorbroadcast.com/upload/files/220/atsc-off-air-us-television-channels-center-frequency-mhz-chart.pdf

  • @ferrellsl
    @ferrellsl 5 ปีที่แล้ว +5

    Thanks for all your hard work. I've had a blast playing with this. For those who don't want to go thru the hassle of setting up a streaming server it's pretty easy to covert your videos to mpeg2-ts format by creating a batch file that accepts the name of your input file and the name of the .ts file that you want to create. For example, put the following into a batch file called encode-file-atsc.bat : ffmpeg -i %1 -r 30 -vcodec mpeg2video -acodec ac3 -b:a 192k -b:v 18.4M -flags +ildct -muxrate 19390.4K -f mpegts %2
    Run the batch file and supply it with the name of your video file and the name of the ts file that you want to create. Make sure that ffmpeg.exe is in your path or put the batch file in the same directory with ffmpeg and convert from there.

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      It looks just like my batch file but it's different

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      I just copied his ffmpeg args made it convert a file. I also added a subchannel too. There was this article about reciving atsc and u could see all the streams in the picture. so sure enough there was more than 2. So I used a script I found online. Copied the args added them in and I converted 2 files and sure enough, 14-1 1 video 14-2 another. Note: I did 3 subchannels. U can add up to 12 subchannels.

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      I also thought of converting the video on the fly and passing it on to gnuradio through rtmp server to not take up space on your hard drive.

  • @Tommy-pv1vh
    @Tommy-pv1vh 4 ปีที่แล้ว +1

    I have never heard a more butchered way of describing ntsc video

  • @bennguyen1313
    @bennguyen1313 5 ปีที่แล้ว +2

    Great video! Would love to try this using a LimeSDR!
    I've got an old vcr that outputs NTSC... but doesn't "NTSC" just describes how to set the voltage/timing for a given video frame (sync pulses, even/odd fields, front porch etc)... where is the RF transmission portion described.. i.e. the frequency, carrier, etc to from the VCR output to the pre-2009 analog OTA tv?
    Also, if I understand correctly, the output of OBS steams to the local NGINX RTMP server.. which then streams via ffmpeg to UDP sink? Could the bitrate be adjusted until OBS is able to output to UDP directly (obs-gstreamer)?
    BTW, there is a video called 'Modulador ATSC 3.0 usando GNU Radio' that seems to use a single block for ATSC encoding (ATSC 3.0 BICM), how does that compare to the flow used here?

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว +1

      Okay! Lots of good questions here, so I'll do my best to rephrase them concisely and address them in order.
      1.) Can I use a LimeSDR?
      Yes you can, I have tried this a couple months ago with a LimeSDR Mini. You just have to adjust the flowgraph source and sinks and tweak the FM carrier power.
      2.) What is the difference between NTSC base-band and NTSC RF?
      So you are correct that NTSC standard is defining the various base-band signal parameters and timings, but NTSC does also describe the RF modulation scheme. The important distinction here is base-band and radio frequency signals. As I mention in the video, the base-band NTSC signal is amplitude modulated (AM) and then filtered to produce vestigial sideband (VSB) which then also has a frequency modulated (FM) audio carrier added to it, producing the over-the-air (OTA) RF NTSC standard being transmitted. It may be helpful to look at the composite video standard or CVBS which is a base-band format capable of carrying NTSC or PAL signals over a single wire, almost everyone has used one of these connections at some point, many TV's have one. The composite signal is only different from OTA signals by modulation. The composite signal can simply be modulated via the process described above to become an RF signal. There is more information on the NTSC and Composite video wikis.
      3.) Why not stream directly to the GNURadio flowgraph and bypass the RTMP server?
      Technically speaking, there is no reason NOT to do this. You should be able to stream directly to the UDP socket from OBS/FFMPEG. However, in my experience, I wasn't able to get this to work well since GR and FFMPEG would constantly drop packets/frames. Perhaps this could be fixed though some tinkering, but I found that using an RTMP server as a buffer to be an easy solution. Plus, you have the added advantage of being able to route your stream to multiple different destinations at the same time.
      4.) What is the difference between the GNURadio ATSC implementations?
      The short answer is, I don't really know, I don't think I've seen or used that specific block before. There is however, an ATSC modulator block built into GR that encompasses the flowgraph that I show in the video (it is a hierarchical block), so you could use a single block instead of the whole flowgraph (which I only show/use for extra detail). I'm sure that there are other implementations besides these that may work fine just as well. Theoretically, they should probably work the same, but what works best will depend on your needs and what works for you.
      Thanks for your great questions, let me know if this helps or if you have any more!

    • @bennguyen1313
      @bennguyen1313 5 ปีที่แล้ว

      @@VladislavFomitchev Thank you! Yes definitely very helpful. I'm awaiting a heat sink as the FPGA gets hot after just a few seconds of doing nothing, but I'm looking forward to experimenting with NTSC and ATSC!

  • @t0nito
    @t0nito 2 หลายเดือนก่อน

    HackTV is so much easier and versatile! But it runs much better on a Linux build. I've tried a Windows binary and running it on a virtual machine but the signal glitched out a lot, having a boot USB or SD car with persistence if you don't want to install linux is the way to go.

  • @tonkofonko
    @tonkofonko 10 หลายเดือนก่อน

    Hello. Will this Transmition using HackRF One work on all DIGITAL TV channels for broadcast some video on all TV channels or only specific 1 TV channel ? And 1 more question how can I increas power of transmitting signal for high distance for example interrupt and broadcast video on specific 1 or more TV Channels at once ?
    (I want to try it for fun xD)
    Have a nice day :D

  • @ACertainGuy
    @ACertainGuy 2 ปีที่แล้ว +1

    One thing to note, is instead of streaming to a local rtsp server you can use OBS's Custom FFMPEG output options under the recording tab

  • @denywest844
    @denywest844 2 ปีที่แล้ว

    I wish I can hack military UAV,s
    They keep attacking my country all ready 8 months I’m seek and tired to find right tools
    This was great video

  • @Jonnyweareten
    @Jonnyweareten 5 ปีที่แล้ว +2

    very informative video, I will test this myself. thumbs up

  • @abigailkerr3354
    @abigailkerr3354 6 ปีที่แล้ว +5

    Nerd

  • @saif_hyu
    @saif_hyu 3 ปีที่แล้ว

    I wrote same code in cp (python ntsc-encode-vid.py KM4VTH.png testing.dat 1) it doesn't create any dat file.
    I installed the pillow library.

    • @VladislavFomitchev
      @VladislavFomitchev  3 ปีที่แล้ว

      KM4VTH.png should be a file of your choice located in the same directory

  • @LunaWuna
    @LunaWuna 4 ปีที่แล้ว +1

    If I use the dvb-t flowgrahph will the ffmpeg command work if I changed the bitrate?

  • @sudoall
    @sudoall ปีที่แล้ว

    Awesome Vid .. maybe walking through the functions and tools would be very interesting !! Long content is good.. You have chapters so keep up the great work !!

  • @DavidHaworthWA9ONY
    @DavidHaworthWA9ONY 6 ปีที่แล้ว +1

    Great video.
    Is there a GNU Radio program to receive the TV signals to make a complete 70 cm band ATV station?

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      David Haworth There is a built in GNU Radio example for receiving ATSC signals. But I have had no luck finding a way to receive analog NTSC signals sadly.

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      @@VladislavFomitchev try tvsharp but it does not have the bandwidth needed for full ntsc reception

  • @punkkap
    @punkkap 6 ปีที่แล้ว +1

    Nice production quality, thanks for the video.

  • @nonotscammers5521
    @nonotscammers5521 5 ปีที่แล้ว +1

    how would this work for the bladeRF is it even possible

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      Yes, it is possible. You just have to replace the source and sink blocks with ones for the bladerf

    • @nonotscammers5521
      @nonotscammers5521 5 ปีที่แล้ว

      @@VladislavFomitchevOkay how would I do that. Sorry i am kinda new at all this.

  • @TheGmr140
    @TheGmr140 หลายเดือนก่อน

    Nice project 😊

  • @roeladema4517
    @roeladema4517 5 ปีที่แล้ว

    well luckely the gnuradio installation on linux is a one time inclusive shared libraries witch can be added later on buildwise,
    there are packages in repositories if they suits you but i do prefer gnu compiled.
    it meybe a hassle but its a one time hassle every Operating System clean install and there are some distributions already including gnuradio package specialy build for this.

  • @HighFidelityFox
    @HighFidelityFox 5 ปีที่แล้ว +1

    Thank you for making such an informative video, however I am having problems with ATSC transmitting. How do you go about generating a .dat file from a .png? The ntsc-encode-vid-mod.py worked great for the image you included (KM4VTH.png) however it will not work for other images. I get the following error:
    TypeError: 'int' object is not subscriptable

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      Make sure that you are using a 640x480 PNG file and it should work.

    • @HighFidelityFox
      @HighFidelityFox 5 ปีที่แล้ว

      @@VladislavFomitchev Thanks, I got it working up to 704x480 for some reason GIMP was exporting it weird. However when I exported from MS Paint it worked great.

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      @@HighFidelityFox no problem, glad it worked out

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      I got the same error then tried a different file and it worked. I adjust size so it fits in the frame

  • @crypto.7562
    @crypto.7562 3 ปีที่แล้ว +1

    I'm trying to transmit some live youtube video over atsc using udp, and all I'm getting is a bunch of dropped packets from udp. I tried turning down the muxrate and it still didnt work. Sometimes choppy bits of video but most of the time WARN: Too much data Dropping packet. Also, what payload size should I use?

    • @VladislavFomitchev
      @VladislavFomitchev  3 ปีที่แล้ว

      I think the default mtu I set should work. Though It only worked for me without dropped packets when I buffered the stream through an rtmp server.

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว +1

      I am using an rtmp server, and I also used the payload that u used for the udp source in gnuradio

    • @VladislavFomitchev
      @VladislavFomitchev  3 ปีที่แล้ว

      @@crypto.7562 hmm, well you may be running into a cpu bottleneck. Make sure you ran the volk_profile, and maybe close any other programs, try changing process priority. It can be really finicky

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      @@VladislavFomitchev how do you change process priority?

    • @VladislavFomitchev
      @VladislavFomitchev  3 ปีที่แล้ว

      @@crypto.7562 with task manager, you can right click on a process and change its priority

  • @crypto.7562
    @crypto.7562 4 ปีที่แล้ว

    I'm trying to use ffmpeg to convert a ts file to transmit for atsc and the video works fine but the audio doesnt work.
    Here's the arguments
    ffmpeg -i C:\Users\HP\Downloads\joined_files.mp4 -r 30 -vcodec mpeg2video -acodec ac3 -b:a 192k -b:v 18M -minrate:v 18M -maxrate:v 18M -flags +ildct -muxrate 19390.4k -s 640x480 -f mpegts C:\Users\HP\Downloads\sample-ts-file.ts

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      No audio on your tv?

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      I fixed it. I was messing with the bitrate because the audio was fast and then it stopped and I unplugged and plugged it back in

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว +1

      @@VladislavFomitchev after I fixed it, I just watched this video through rf channel 14 and virtual channel 14-1. I wrote a batch file to take the input file and convert it to a ts file and then convert it. then I used ffmpeg with arguments: ffmpeg -i C:\Users\HP\Downloads\joined_files.mp4 -r 30 -vcodec mpeg2video -acodec ac3 -b:a 192k -b:v 18M -minrate:v 18M -maxrate:v 18M -flags +ildct -muxrate 19390.4k -s 640x480 -f mpegts C:\Users\HP\Downloads\sample-ts-file.ts
      and it works fine.

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      @@crypto.7562 hey, congrats! That's awesome! Glad you were able to make it work. Did you show anyone?

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว +1

      @@VladislavFomitchev yeah, I showed my dad

  • @paulfrancis8836
    @paulfrancis8836 3 ปีที่แล้ว

    Pity that the HackRF One's output is so low. At least 10 mW would have been good.

    • @VladislavFomitchev
      @VladislavFomitchev  3 ปีที่แล้ว +1

      Well it does do anywhere between 1-20mw depending on the frequency

    • @paulfrancis8836
      @paulfrancis8836 3 ปีที่แล้ว

      @@VladislavFomitchev I read that it does only a few Milliwatts, they say maybe 2 or 3.

  • @davidbertsch9809
    @davidbertsch9809 6 ปีที่แล้ว +1

    Information dense, but a great piece of work sir! Thanks for this treasure trove of info!

  • @timmytard2305
    @timmytard2305 6 ปีที่แล้ว +1

    noice! those graphs look like beasts

  • @claude77573
    @claude77573 6 ปีที่แล้ว +1

    Wow, this is a brilliant piece of work! Well done!

  • @JimAndyAllyn
    @JimAndyAllyn 2 ปีที่แล้ว

    No need to apologize fo the length, that was just right!

  • @jeremyschuh
    @jeremyschuh 4 ปีที่แล้ว

    This video doesn't have the flute in it. I am disappointed.

  • @amgmg2521
    @amgmg2521 2 ปีที่แล้ว

    Made the setup within 5 minutes thanks to you. Keep uploading good stuff.

  • @computerjlt
    @computerjlt 5 ปีที่แล้ว

    NTSC Video 5ghz receive. are you working on a project that can decode the cheap chinese 5.8ghz analog video transmitters?

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      No, but I think that someone has already made a block to do this. I think it was called gnuradio FPV or 5.8ghz fpv or something. It decided the ntsc video sent by drone transmitters which should be what you're looking for.

  • @crypto.7562
    @crypto.7562 4 ปีที่แล้ว

    Try tvsharp for reciving ntsc signals

  • @jafinch78
    @jafinch78 6 ปีที่แล้ว

    Awesome! I have to watch in detail later, though looks like you're transmitting A/V in ~HD. I was thinking about using HackRF for a base station to receive FPV from R/C craft or perimeter surveillance cameras. Seems like will work in the 5.8GHz range. Not sure about multiplexing and modulation issues as I haven't read into decoding more.

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว +1

      Well this video is more about the broadcast television formats which isn't necessarily the same format as an FPV transmitter. However, there is a gnuradio module for transmitting and receiving specifically 5.8G FPV video which I'll link here: github.com/lscardoso/gr-ntsc-rc Hope this helps, and thanks for watching!

  • @CarlosFilho20014
    @CarlosFilho20014 3 ปีที่แล้ว

    I could publish the .GRC file so I can understand what you did, because I'm trying to transmit analog video to my analog TV and I'm not getting it. I found it really cool what you did.

    • @VladislavFomitchev
      @VladislavFomitchev  3 ปีที่แล้ว

      Thanks! Links are in the description

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว +1

      u can use hacktv, u can just type an mp4, hacktv -f 519250000 -m m videofilehere If ffmpeg can play it, then it can too. It can play videos most video players cant.

  • @musicnoonelikes
    @musicnoonelikes 5 ปีที่แล้ว +1

    Champion.

  • @crypto.7562
    @crypto.7562 4 ปีที่แล้ว

    Can u plz help me get program data and audio language. I can't find an editor that would let me encode PSIP data.

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      Unfortunately, I cant help you there. I couldnt find one either when I went looking. Closest I got was just editing the TS file directly by hand, but I never did finish that.

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว +1

      @@VladislavFomitchev Yeah me either. and what do you mean by editing by hand? If u mean notepad All I could see was random symbols. If I had found any data mabye I wouldve used a hex editor to modify it. I also found out how to add subchannels.The video works fine. But the audio's choppy until one of the videos stops playing. First it plays choppy, then after, it works fine. The command: ffmpeg -i %input% -i %input2% -r 30 -vcodec mpeg2video -acodec ac3 -b:a 192k -b:v 18M -minrate:v 18M -maxrate:v 18M -flags +ildct -muxrate 19390.4k -s 640x480 -map 0:0 -map 0:1 -map 1:0 -map 1:1 -program title=ProgOne:st=0:st=1 -program title=ProgTwo:st=2:st=3 -f mpegts %output% Also, do you know how to make it a virtual channel?

  • @apietotheface
    @apietotheface 6 ปีที่แล้ว

    Grade A content I liked, subscribed, and even shared!
    nerd

  • @MilanKarakas
    @MilanKarakas 5 ปีที่แล้ว

    Is there way to do it with PAL signal? Thank you in advance.

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว +1

      Yes, but not with this Python and grc script. PAL would require slightly different image encoding.

    • @MilanKarakas
      @MilanKarakas 5 ปีที่แล้ว

      Okay. Thanks.

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      ATV can be decoded by an ntsc tv. I faked color by transmitting wfm on the chroma carrier frequency.

  • @93nGU1n
    @93nGU1n 6 ปีที่แล้ว

    Wow, I wonder if streaming from VLC will work as well as your nginx-rtmp solution?

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      I'm sure that it would as long as there is a sufficient video buffer.

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      @@VladislavFomitchev I wouldn't get a sufficent video buffer, that's for sure bc I cant get a good one unless I close all programs, and close the lid.

  • @anticwar
    @anticwar 6 ปีที่แล้ว

    After installation in windows, GR doesn’t see my HackRF. When I run GR in Ubuntu, GR can see it. Any suggestions?

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      Hallowed Be Thy Name make sure that you have used zadig to update the windows hackrf driver. I didn't mention this in the video but it's a required step for using the hackrf on windows. Just search for hackrf zadig install.

    • @anticwar
      @anticwar 6 ปีที่แล้ว

      Vladislav Fomitchev Thanks!

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      No problem, have fun!

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      @@VladislavFomitchev 4 real? I just used it without driver installation and it worked fine. I had that error and found out that for some reason on some windows computers for some reason u have to type in hackrf=serialnumber

  • @guillaumegiraudon339
    @guillaumegiraudon339 6 ปีที่แล้ว

    Great video ! Exactly what I was looking for (and trying to do). Thanks !
    How did you manage to get 8VSB modulation on the DVB2SX Modulator component ? I tried but couldn't find that modulation in the options. I had to revert to Chunks-to-Symbols. Also, I see you set the center frequency for your Osmocom Sink to 503M . Is that channel 19 on ATSC ?
    I got NTSC to work easy enough, but I cant seem to get ATSC to work. The HackRF transmits something but when I try to tune to it, neither my TV or my TV Tuner card detect anything when scanning.
    Also, have you tried Clear QAM ?

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว +1

      The DVB2SX modulator block may be a thing that shows up only in newer versions of GNURadio because I remember the older flowgraphs using the "chunks-to-symbols" block. I always run the latest build available for either windows binary or through PyBombs in Linux, so I suspect you may be running and older version. 503Mhz is indeed RF channel 19, picked essentially at random, though I believe RF Channel 2 or 57Mhz is actually allocated for amateur use if that's what you're looking for. As far as your TV not detecting your signal, the first thing to make sure is that the signal is strong enough for the TV to pickup. Make sure to set all sink gains to maximum and have the TV and hackRF antennas very close, I had mine right next to each other. Lastly, make sure you're transmitting a compatible mpeg ts stream otherwise it wont work. I have all the graphs and info linked in the description. Let me know if this helps. Thanks for watching!

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      I have also tried clear QAM using an example provided in the examples/DTV folder which works perfectly.

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      try to go view the signal stregenth if it lets you. if it shows signal stregenth then the atsc is transmitting fine. It's just ur ts file.

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      In the future will you plz add a variable with the atsc low freq and make add 3e6 to the low freq in the poliot_freq

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      they must've added 8vsb to the dvbs2x modulator bc it shows up in the constellation

  • @whereveryouare6334
    @whereveryouare6334 6 ปีที่แล้ว

    >>> Error: Block key "fosphor_wx_sink_c" not found

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      Habil Moonz just disable the phosphor sink and use a WX GUI sink.

    • @whereveryouare6334
      @whereveryouare6334 6 ปีที่แล้ว

      WX GUI FFT SINK ?

    • @VladislavFomitchev
      @VladislavFomitchev  6 ปีที่แล้ว

      Habil Moonz yep

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      @@whereveryouare6334 yeah ik it sucks so I just downloaded a newer version, and for some reason, IT RUNS SO MUCH FASTER ON FOSFOR SINK

  • @adigyran
    @adigyran 5 ปีที่แล้ว

    this is the coolest thing ever
    На Русском понимаешь?

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      Спасибо! Да понимаю!

    • @adigyran
      @adigyran 5 ปีที่แล้ว

      а в США как я понимаю всю жизнь живешь?

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      @@adigyran да, но в России по бывал много раз.

  • @soufianebahja8961
    @soufianebahja8961 4 ปีที่แล้ว

    Is there a possibility to send a video in analogique ntsc

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว +1

      What?

    • @soufianebahja8961
      @soufianebahja8961 4 ปีที่แล้ว

      I will want to know how to replace testing.dat with video.ts

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว +1

      @@soufianebahja8961 aah okay, there's a script included that can convert video frames to ntsc baseband. I talk about it in the video

    • @soufianebahja8961
      @soufianebahja8961 4 ปีที่แล้ว

      Thank you

  • @whereveryouare6334
    @whereveryouare6334 6 ปีที่แล้ว

    i turn on television and not work ? why ?

    • @k8aik8ai
      @k8aik8ai 6 ปีที่แล้ว

      Could it be that you're lazy and on welfare?

    • @crypto.7562
      @crypto.7562 3 ปีที่แล้ว

      get a job is what he's saying

  • @quenten6177
    @quenten6177 4 ปีที่แล้ว

    thank for your work and clear explanation. But what are your stream settings. Do you need to select Restream.io - TMP? I ask this because I am a new to all of this.

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      That's a good question. It doesn't particularly matter since ffmpeg will be transcoding your video anyway. But I used basic settings to stream 1080p 60 video

    • @quenten6177
      @quenten6177 4 ปีที่แล้ว

      Vladislav Fomitchev thank you for you quick reply. But when I try to run your line of ffmpeg (to test because this is also new for me) it wont ‘start’. Ffmpeg run but doesn’t do all the tings it does as in your example. Can this be because I run it in Windows 10? Or does it have to do with the internet connection?

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      @@quenten6177 what do you mean it doesn't do everything? Are you running the RTMP server?

    • @quenten6177
      @quenten6177 4 ปีที่แล้ว

      @@VladislavFomitchev I think I do because I follow you exactly. I
      run in the command prompt: cd C:\Users\Quenten Switten\Downloads
      ginx-rtmp-win32-dev
      ginx
      and the nginx => it does the exact same thing as you. And what I mean doesn't do everything. It only goes to:
      libavutil 56. 31.100 / 56. 31.100
      libavcodec 58. 54.100 / 58. 54.100
      libavformat 58. 29.100 / 58. 29.100
      libavdevice 58. 8.100 / 58. 8.100
      libavfilter 7. 57.100 / 7. 57.100
      libswscale 5. 5.100 / 5. 5.100
      libswresample 3. 5.100 / 3. 5.100
      libpostproc 55. 5.100 / 55. 5.100
      And then remains here. Sry that I have so many questions but thx for answering to them.

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      @@quenten6177 okay, do you have OBS streaming to the correct mount point /live ?

  • @nonotscammers5521
    @nonotscammers5521 4 ปีที่แล้ว

    Hi just got it working with the bladerf kinda after a few minutes my TV displays a message saying the TV channel is scrambled. Any ideas how to fix?

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      That can happen if something is wrong with the transmitter. Check the command line for underflows, overflows, or other errors.

    • @nonotscammers5521
      @nonotscammers5521 4 ปีที่แล้ว

      @@VladislavFomitchev Thanks will do.

    • @nonotscammers5521
      @nonotscammers5521 4 ปีที่แล้ว

      @@VladislavFomitchev did not see any errors in the command line

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      @@nonotscammers5521 check if you're transmitting on an unoccupied channel. Also try a different TV

    • @nonotscammers5521
      @nonotscammers5521 4 ปีที่แล้ว

      It is a free channel and I tried 3 different TV's. And I missed with the gain I kinda fixed but once and a while it does it. Also it says in gnu radio it says warn too much data dropping packet. it does that sometimes too. Thanks for all the help.

  • @crypto.7562
    @crypto.7562 4 ปีที่แล้ว

    I cant run .py file

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      I'm gonna need more details

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      This is cmd prompt when I try to run the video for ntsc It gives me this:Traceback (most recent call last):
      File "ntsc-encode-vid.py", line 21, in
      from PIL import Image
      ModuleNotFoundError: No module named 'PIL' (I renamed the file)

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      now it's saying runtime error: cant open file

    • @VladislavFomitchev
      @VladislavFomitchev  4 ปีที่แล้ว

      @@crypto.7562 okay, you need to use pip to install the pillow image library "PIL".

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      @@VladislavFomitchev I have it solved. thanks anyways

  • @whereveryouare6334
    @whereveryouare6334 6 ปีที่แล้ว

    Can u transmitting to billboard on the street ? huh ? lol :p

    • @crypto.7562
      @crypto.7562 4 ปีที่แล้ว

      I dont think billboards use atsc

  • @rickb06
    @rickb06 5 ปีที่แล้ว +1

    Yeah, gnuradio (GRC more so) is garbage from an installation and environmental perspective... WHO EVER did the initial design and wrote the base code (no full rewrite since its INCEPTION!) was either stupid, evil or both.

    • @VladislavFomitchev
      @VladislavFomitchev  5 ปีที่แล้ว

      Okay, this is hilarious to me. I'm only just seeing your comment. But could you please elaborate, I do agree installing gnuradio is a cancerous process at times lol

    • @JAKOB1977
      @JAKOB1977 3 ปีที่แล้ว

      I throw in the towel with GNUradio companion on Windows.. what a pain at least for a relative newcomer to cmd like me.
      pretty much all the other SDR tools for windows' I got working with an HackRF but GNUradio what a mess and I have installed so much third-party crap in the pursue to get it to work that I likely need to flush the system with a fresh install. /what a royal mess on windows' at least hence my rookie PC command skill.
      also tried this Kali live (the first time I tried Linux) and here I just pasted a script and it worked with my HackRF, but its the Kali live variant and couldn't get any of my PC laptop machines (these glued Books from Porshe and Microsoft and did not help to go legacy for an external Kali installment) so I drop GNUradio.
      One SDR program to windows I have been very impressed with on an HackRF this last week' is SDR console3 and have also gone to SDRconsoles PayPal and donored some funds, as thx for a polished and easy program to played very well with my unit..
      I also tried just now with the above link (GNU 3.9 485mb) but don't know how to proceed after extracted the zip file..and if I shall go into cmd and type commands or?? briefly searched for an exe file, were many, but none that stands out as the start point.

    • @rickb06
      @rickb06 3 ปีที่แล้ว

      @@JAKOB1977 Same, I did get it to work a while back, but that was a couple hard drive retirements ago, I'm positive that they've made it even more obnoxious, disturbing and possibly demonic.

    • @rickb06
      @rickb06 3 ปีที่แล้ว

      @@VladislavFomitchev hah, and I'm just now seeing this, lol, I'm glad it made you laugh. :-)