ffmpeg的-i信息怎么显示不出来了?
dwing吧
全部回复
仅看楼主
level 1
orange9angel 楼主
编译了最新的mingw ffmpeg,怎么显示不出信息了?只好定向到文件里
2011年08月10日 05点08分 1
level 9
我也发现这个问题了,在MinGW环境下就能显示,用>重定向也有,但在cmd下无显示。尝试了winxp和win7 64下,都一样。
然后我把同样的代码和编译环境copy到公司的电脑上用同样的configure参数编译出来就没问题,太奇怪了。
2011年08月10日 13点08分 2
level 7
ffplay 应该只见左上角出现绿点吧。
ffmpeg/ffprobe的话 configure 命令行中加入 --extra-cflags="-mconsole" 应该就可以了。
2011年08月11日 03点08分 3
level 7
自回,原来是自己的SDL.dll太旧的关系,用 libav autobuilds 附带的就好。
2011年08月11日 08点08分 4
level 9
加了-mconsole没用,求SDL具体方法
2011年08月11日 12点08分 5
level 7
有改 sdl.pc 和 sdl-config 把 -mwindows 去掉吗?
2011年08月11日 12点08分 6
level 9
突然明白了,出来的exe的subsystem是windows而不是console,其实只要对exe改一个字节就搞定了,或者手工删掉config.mak里的-mwindows。
2011年08月11日 13点08分 7
level 1
orange9angel 楼主
我这里的config.mak里没有-mwindows?应该是configure文件改了?原来subsystem一直是console的
2011年08月12日 02点08分 8
level 1
orange9angel 楼主
是ffmpeg configure ln2937 附近对sdl-config的判断修改导致的,我把那块代码删了就好了
2011年08月12日 02点08分 9
level 7
直接改 sdl-config 把 -mwindows 去掉就可以了。
2011年08月12日 04点08分 10
1