hackrf+hacktv 发射PAL模拟电视信号
作者:互联网
虚拟机环境
ubuntu-14.04.1-desktop-amd64-HackRF.iso //配置好hackrf环境的ubuntu系统
安装编译FFmpeg
下载文件 https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2
解压文件 #tar jxf ffmpeg-4.2.2.tar.bz2
进入ffmpeg-4.2.2文件夹进行编译(编译的过程中会出现一些莫名其妙的坑,自己百度好了)
#./configure #make #make install
下载hacktv
#git clone https://github.com/fsphil/hacktv
编译hacktv
#make #make install
使用FFmpeg将源视频格式更改为PAL制式的格式
//这里input.mp4为源视频,output.mp4为输出视频。
#ffmpeg -i input.mp4 -vf scale=832:576 output.mp4
从视频里输出对应的基带信号(这一步不操作的话,后面接收到的信号没有声音哦)
#hacktv -o baseband.bin -m pal output.mp4
连接hackrf,发射信号
#hacktv -f 551250000 -m i -g 47 output.mp4
以上是发射PAL模拟电视信号的思路,那么发射讲完了,还得讲接收呀。
笔者这里所用的是海尔多年前的一个14寸的小电视,还是上小学四五年级时买的。
这里在发射我们自己的视频信号前,得先让电视搜到对应的频率。
我是先发射的hacktv里自带的视频信号,然后在电视上自动搜台,直到显示对应的hacktv画面。
#hacktv -f 551250000 -m i -g 47 --teletext demo.tti test
小电视利用自动搜台功能定位到上面的画面,说明电视已经记住这个频率对应的频道了。
所以下一步我们发射自己的视频信号源。
#hacktv -f 551250000 -m i -g 47 output.mp4
最后附上视频演示
<iframe frameborder="no" height="240" scrolling="no" src="//player.bilibili.com/player.html?aid=710526867&bvid=BV1EQ4y1N7Qq&cid=186601384&page=1" width="320"></iframe>
标签:hackrf,ffmpeg,make,mp4,发射,hacktv,output,PAL 来源: https://www.cnblogs.com/1go0/p/12824396.html