ffmpeg控制台上不能输出信息的解决办法
来源:互联网 发布:淘宝天猫客户端装哪个 编辑:程序博客网 时间:2024/03/29 17:53
最近遇到下面类似的问题
我下载了最新版本(1.1.2)版本的ffmpeg,在windows平台下使用msys+mingw编译成功后,我输入命令后,一点输出信息都没有,例如:ffmpeg -v这时候控制台应该能输出版本信息,以及如何编译和配置ffmpeg的,至少0.5.8版本的ffmpeg是有输出的。但是为什么现在一点输出信息都没有呢?编译都是完全编译。我试了1.0.4版本的代码,编译成功后也是这样。-----------------------------------------------------------------------------------我想问的是:1.是新版的ffmpeg都没有输出信息了吗?2.还是我编译的有问题?
经过研究ffmpeg的config.mak文件发现
CFLAGS-ffplay=-I/usr/local/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -mwindowsZLIB=-lzLIB_INSTALL_EXTRA_CMD=$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"EXTRALIBS=-lavicap32 -lws2_32 -liconv -L/usr/local/lib -lmingw32 -lSDLmain -lSDL -mwidnows -lx264 -lm -pthread -lpsapi -ladvapi32 -lshell32
-mwindows是windows窗口APP所需的参数,而要在控制台下输出信息必须是windows控制台程序。
所以只需将文件中出现两次的-mwindows都删除即可。
解决办法2
另外一种解决办法,修改sdl-config,将文件中的-mwindows删除。但须重新运行configure
- ffmpeg控制台上不能输出信息的解决办法
- Java中对文件的信息的读出,输出在控制台上
- 控制台上输出倒三角
- 设置eclipse控制台上的信息输入到某个文件
- C#: 控制台上输出显示进度条/百分比
- IO之键盘输入、输出到控制台上
- 000021:在控制台上输出"test Java"
- 实现控制台上的进度条
- 控制台上的黑白棋
- 输出系统的属性到指定文件中并在控制台上显示
- 使用PrintWriter(System.out)没有数据输出到控制台上的问题
- 控制输出信息的宏
- Windows控制台上的UTF-8支持
- 控制台上ctrl+z引起的疑惑
- 编写一个People类,在控制台上输出个人信息
- 使用嵌套循环在控制台上输出九九乘法表
- FFMPEG 日志输出控制
- java—IO流——读取键盘输入的字母并转换成大写字母输出在控制台上
- PullParseService
- 详细解析-椭圆曲线拟合
- ubuntu 下 gcc 安装和链接
- STM32 ADC 模数转换的简单实现
- Android listview ArrayIndexOutOfBoundsException问题
- ffmpeg控制台上不能输出信息的解决办法
- JNI完全手册 (收藏)
- Eclipse修改默认的工程路径WorkSpace
- 木马编写小技巧
- 根据iis站点名获取本机物理地址
- Convert Sorted Array to Binary Search Tree
- SQLiteHelper
- jq的ajax
- c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询(适合于中小型项目)