我正在尝试使用 GNUradio 发送视频文件,特别是使用 GRC。为了做到这一点,我首先获取任何一个视频,在我们的例子中,我们拍摄了一个 6 秒的视频,我们盯着相机并与相机交谈。完成此操作后,我们创建了一个“管道”文件,我相信它是使用 mkfifo 调用的,用于输入和输出文件。之后,我相信我应该使用我找到的命令以 h264 编码保存我拍摄的视频:
gst-launch -e -v v4l2src device="/dev/video1" ! video/x-raw-yuv, framerate=25/1, width=640, height=360 ! \timeoverlay halign=right valign=bottom shaded-background=true ! \textoverlay text="Test Video 640x360 25fps" halign=left valign=bottom shaded-background=true ! \x264enc bitrate=498 ! mpegtsmux ! filesink location=test1.ts
这给了我一个错误:
WARNING: erroneous pipeline: no element "x264enc"
我一直在尝试找到解决此问题的方法,并且我基本上已经安装了可能与 h264 编码或 x264enc 命令有关的每个存在的包或库。
我怎么可能解决这个问题?提前致谢。