Re: QtAV--基于Qt和FFmpeg的音视频播放库
发表于 : 2013-03-17 12:58
这些在configure时可以设置的jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
这些在configure时可以设置的jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
这两个都是编码用的,QtAV不需要吧,编译时完全可以不管jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
我看了下ffmpeg和ffplay,原来ffmpeg得库原生支持pipe的,封装成了一个协议。输入的文件名改成nyfair 写了:主要是压片时会用Vapoursynth写一些视频处理的脚本,希望能找个软件能预览下效果,要简单测试下用ffmpeg就可以了novesky 写了:我没试过,应该怎么测试?nyfair 写了:大大,我想请教下player有没有办法播放通过命令行传过来的yuv stream
ffmpeg -i 视频文件 -f yuv4mpegpipe - | player
或者更简单些不管yuv直接 cat 视频文件 | player
总之就是这个意思
代码: 全选
pipe:number
代码: 全选
cat av.avi |player pipe:
谢大大点拨novesky 写了:我看了下ffmpeg和ffplay,原来ffmpeg得库原生支持pipe的,封装成了一个协议。输入的文件名改成nyfair 写了:主要是压片时会用Vapoursynth写一些视频处理的脚本,希望能找个软件能预览下效果,要简单测试下用ffmpeg就可以了novesky 写了:我没试过,应该怎么测试?nyfair 写了:大大,我想请教下player有没有办法播放通过命令行传过来的yuv stream
ffmpeg -i 视频文件 -f yuv4mpegpipe - | player
或者更简单些不管yuv直接 cat 视频文件 | player
总之就是这个意思就行。如stdin为0。number为空是标准输入。代码: 全选
pipe:number
然后试了下我的播放器这样就能通过管道播放了,不需要改任何代码。FFmpeg确实强大!代码: 全选
cat av.avi |player pipe:
因前段时间广告党猖狂,之后管理员把1000帖以下的用户编辑帖子完毕后需要审核。novesky 写了:编辑好之前的帖子一提交竟然帖子没了,晕。。。
菊苣,我提三点意见novesky 写了:编辑好之前的帖子一提交竟然帖子没了,,晕。。。
2013.05.27 QtAV1.2.0发布:
更新很多东西,主要有
1. player例子加入gui界面,易于操控。自带一些网络电视
2. 独创的播放时渲染引擎无缝动态切换。可以方便地对比各种渲染引擎的cpu使用率
3. X11下XV的支持(Qt4 only)
4. bug修复等
代码:https://github.com/wang-bin/QtAV
编译相关和编译好的文件:https://sourceforge.net/projects/qtav
1. 我试试。nyfair 写了:菊苣,我提三点意见novesky 写了:编辑好之前的帖子一提交竟然帖子没了,,晕。。。
2013.05.27 QtAV1.2.0发布:
更新很多东西,主要有
1. player例子加入gui界面,易于操控。自带一些网络电视
2. 独创的播放时渲染引擎无缝动态切换。可以方便地对比各种渲染引擎的cpu使用率
3. X11下XV的支持(Qt4 only)
4. bug修复等
代码:https://github.com/wang-bin/QtAV
编译相关和编译好的文件:https://sourceforge.net/projects/qtav
1 windows上对CJK支持不好,比如中文系统上打不开某些带有日文汉字的文件
2 vc2012 64位链接失败,简单删掉rc文件就好了
1>CVTRES : fatal error CVT1100: duplicate resource. type:VERSION, name:1, language:0x0409
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
3 带有中文注释的文件编码能否改用unicode? 目前应该只有 ImageConverterFFcpp和widget.cpp