使用官方遥控器或App录制(最常用、最简单)
这是绝大多数用户使用Tello录视频的标准方法,你只需要一部智能手机和Tello官方App(Tello EDU 或 Tello App)即可。

(图片来源网络,侵删)
准备工作:
- Tello 无人机:电量充足。
- 智能手机:安装了Tello官方App(在App Store或Google Play搜索“Tello”或“Tello EDU”下载)。
- 稳定的Wi-Fi连接:确保手机已连接到Tello的Wi-Fi信号(默认名称为
TELLO-XXXX)。 - (可选)遥控器:如果你有Tello的专用遥控器,可以连接手机,操作会更稳定、更精准。
录制步骤:
-
启动并连接:
- 打开Tello无人机,等待其指示灯快速闪烁(表示已开机并等待配对)。
- 打开手机的Tello App。
- 在App中,点击“连接”按钮,等待手机成功连接到Tello的Wi-Fi,连接成功后,App画面会显示无人机的第一人称视角。
-
进入录制模式:
- 在App的飞行界面上,你会看到一个大大的红色圆形按钮,通常位于屏幕的右下角。
- 点击这个红色按钮,它会开始闪烁,表示录制已经开始,无人机的状态指示灯也会开始快速闪烁红色。
-
开始飞行和拍摄:
- 使用虚拟摇杆或遥控器控制Tello飞行,你想要的画面。
- 在飞行过程中,App界面上会显示一个红色计时器,告诉你已经录制了多长时间。
-
停止录制:
(图片来源网络,侵删)- 当你拍摄完成后,再次点击那个红色的圆形按钮。
- 按钮会停止闪烁,恢复原状,表示录制已停止,无人机的指示灯也会恢复为正常飞行或待机状态。
-
查看和保存视频:
- 录制完成后,视频会自动保存在你的手机相册里。
- 打开手机的“相册”或“相簿”应用,你就能找到刚刚录制的视频文件了,视频文件通常以
Tello_开头,并附带日期和时间。
通过编程录制(进阶、开发者)
对于开发者或教育者来说,可以使用Tello的SDK(软件开发工具包)通过编程来控制无人机,并实现更高级的录制功能,例如自动飞行轨迹录制、从电脑直接录制等。
常用工具和语言:
- Tello SDK:由Ryze Tech提供。
- 编程语言:Python 是最流行的选择,因为它有强大的库支持,也有C++, Swift, Java等语言的SDK。
- 开发环境:使用Python时,你需要安装Python环境和Tello SDK的Python库。
以Python为例的录制思路:
这种方法的核心思想是:将无人机的视频流实时传输到电脑上,然后用电脑上的软件(如VLC、OBS或Python脚本)来录制这个视频流。
- 建立连接:通过代码连接到Tello的Wi-Fi。
- 开启视频流:向Tello发送
command和streamon指令,开启它的视频流功能。 - 接收视频流:Tello会通过UDP协议将H.264编码的视频数据包发送到你指定的电脑IP地址和端口。
- 解码和录制:
- 简单方法:使用像 VLC Media Player 这样的软件,打开“媒体” -> “打开网络串流”,输入Tello的视频流地址(通常是
udp://@:11111,端口可能不同),然后VLC会直接播放,你也可以用VLC的内置功能进行录制。 - 编程方法:编写一个Python脚本,使用像
opencv-python或ffmpeg这样的库来接收数据包,进行解码,并实时保存为视频文件(如.mp4),这种方法更灵活,可以实现自动化录制。
- 简单方法:使用像 VLC Media Player 这样的软件,打开“媒体” -> “打开网络串流”,输入Tello的视频流地址(通常是
示例Python代码片段(概念性):
# 这只是一个概念性示例,实际使用需要安装相应的库(如dgram, opencv-python等)
import socket
import cv2
# 1. 创建UDP socket接收视频流
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
udp_socket.bind(('0.0.0.0', 11111)) # 绑定到本地端口
# 2. 初始化视频写入器
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi', fourcc, 30.0, (960, 720))
# 3. 循环接收数据包并解码
while True:
data, addr = udp_socket.recvfrom(2048)
# 这里需要将接收到的H.264数据包解码为图像帧
# frame = decode_h264_data(data)
# if frame is not None:
# cv2.imshow('Tello Stream', frame)
# out.write(frame)
# if cv2.waitKey(1) & 0xFF == ord('q'):
# break
# 4. 释放资源
out.release()
cv2.destroyAllWindows()
注意:编程录制相对复杂,需要一定的编程基础,对于普通用户,强烈推荐方法一。
(图片来源网络,侵删)
重要提示和技巧
- 存储空间:视频是存储在手机里,而不是无人机上,确保手机有足够的存储空间。
- 电量管理:录制视频非常耗电,无论是无人机还是手机,建议在电量充足时进行拍摄,避免中途因电量不足而中断。
- 飞行环境:
- 在开阔、无干扰的环境下飞行,以获得稳定的Wi-Fi连接和清晰的画面。
- 注意光线,避免在逆光或光线过暗的情况下拍摄,否则视频质量会下降。
- 新手技巧:
- 先飞高,再靠近:先飞到一定高度,俯瞰地面,这样更容易找到拍摄主体,也避免撞到障碍物。
- 利用“Throw & Go”:在开阔场地,可以将Tello轻轻向上抛出,它会自动悬停,省去起飞的麻烦。
- 使用“8位飞行模式”:在App设置中可以开启“8位飞行模式”,无人机的飞行会更平滑,适合拍摄视频。
- 视频格式和质量:
- Tello录制的视频通常是 720p (1280x720) 的分辨率,帧率是 30fps。
- 视频格式为 .mp4。
- 虽然画质不算顶级,但对于入门级无人机来说已经足够,非常适合拍摄Vlog、短片或教学素材。
| 特性 | 官方App录制 | 编程录制 |
|---|---|---|
| 难度 | 非常简单 | 较高,需要编程知识 |
| 所需设备 | 手机 + Tello | 电脑 + Tello + 编程环境 |
| 优点 | 即开即用,操作直观,无需编码 | 功能强大,可自动化,适合项目开发 |
| 缺点 | 功能有限,依赖手机 | 设置复杂,不适用于普通用户 |
| 适用人群 | 所有用户,尤其是新手 | 开发者、教育者、极客 |
对于99%直接使用方法一就完全足够了,祝你飞行愉快,拍出精彩大片!
标签: tello无人机视频录制教程 tello无人机怎么拍视频 tello无人机视频操作步骤
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
