- 主题:请教gtk如何调用第三方程序
Windows 10平台安装了msys64, 安装了ffmpeg,写了个gtk程序,c++,CMake,想在程序里面调用ffmpeg程序(不是调用库函数,是直接调用ffmpeg,传递一些参数),该怎么做?
--
FROM 221.222.20.*
是的,说是popen可以,准备试试。
【 在 hothail 的大作中提到: 】
: 拼接命令行,执行?
--
FROM 114.249.192.*
悲催了,ffmpeg安装了,但是出错,估计需要libx264, 还要源码编译,一堆东西。
--
FROM 114.249.192.*
出50元,有人能把我的ffmpeg安装妥当吗? Windows 10, 我的msys2, mingw相关路径为C:\msys64\mingw32, 32位的就行。
--
FROM 114.249.192.*
gtk要用到msys64啦。
【 在 bihai 的大作中提到: 】
: 为啥要msys64?我当年用Java调用ffmpeg,好像就安装了Windows下的,不用什么msys64
:
--
FROM 114.249.192.*
pacman安装的不行,默认的是动态库版本,依赖其它的动态库,而且被依赖的动态库还有版本限制。
已经解决了,github上有人专门做了安装脚本,编一下几个小时。时间长,不过还是编译成功了。
【 在 vwx 的大作中提到: 】
: msys2下pacman -S就行 不用去网站下载需要的版本
--
FROM 114.249.192.*
主程序gtk就是依赖mingw开发的,已经解决:
https://github.com/m-ab-s/media-autobuild_suite
【 在 vwx 的大作中提到: 】
: 意思是写一个脱离msys2运行的程序,执行一个需要msys2才能运行的程序?
: C:\msys64\msys2_shell.cmd -mingw32 -c "/mingw32/bin/ffmpeg -h | more"
: 你请你背后的喝个奶茶就好
--
FROM 114.249.192.*
当然不差了,只不过是加点趣味性罢了。
之前用过vcpkg,但是这货还是不太完善,有不少库它不支持。已经解决:
https://github.com/m-ab-s/media-autobuild_suite
【 在 z16166 的大作中提到: 】
: 如今哪个码农会差这50元啊
: 搜一把,这种无数人干过了
: 而且这货有vcpkg的版本,也就是VC++里面直接调用lib
: ...................
--
FROM 114.249.192.*