如何从lua中运行FFPlay?

我已经组成了一个基于Windows的C++ Lua外壳应用程序来测试我的媒体服务器。作为这个过程的一部分,我需要启动FFPlay并让它播放RTSP URI。我已经尝试过:

os.execute('ffplay.exe rtsp://uri')

并且我已经尝试在我的外壳中创建了一个C++ hook,我添加了一个C++函数,然后执行:

system("ffplay.exe rtsp://uri");

不幸的是,在这两种情况下,FFPlay启动但没有创建一个带有视频的窗口。我可以通过检查运行进程的列表确认FFPlay正在运行。能否解释一下我如何从我的进程中运行FFPlay并在Windows中为其创建视频窗口?

谢谢

点赞