这些在configure时可以设置的jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
QtAV--基于Qt和FFmpeg的音视频播放库
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
Re: QtAV--基于Qt和FFmpeg的音视频播放库
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: QtAV--基于Qt和FFmpeg的音视频播放库
这两个都是编码用的,QtAV不需要吧,编译时完全可以不管jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
./configure --disable-encoder
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
- jogetwoo
- 帖子: 158
- 注册时间: 2012-07-07 16:44
Re: QtAV--基于Qt和FFmpeg的音视频播放库
x264默认不开启
当然了,闲麻烦这些都不用设置,甚至可以拒绝一些默认开启的选项,避免错误.把默认开启的都拒绝了绝对无错编译,而且秒编

代码: 全选
传说中肉隐肉现的那位!
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
Re: QtAV--基于Qt和FFmpeg的音视频播放库
我看了下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:
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: QtAV--基于Qt和FFmpeg的音视频播放库
谢大大点拨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:
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
QtAV-基于Qt和FFmpeg的音视频播放库
编辑好之前的帖子一提交竟然帖子没了,,晕。。。
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

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
-
- 论坛版主
- 帖子: 5211
- 注册时间: 2009-12-12 19:29
- 系统: Kubuntu
Re: QtAV-基于Qt和FFmpeg的音视频播放库
因前段时间广告党猖狂,之后管理员把1000帖以下的用户编辑帖子完毕后需要审核。novesky 写了:编辑好之前的帖子一提交竟然帖子没了,晕。。。
现在已审核成功,和该帖合并。
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: QtAV-基于Qt和FFmpeg的音视频播放库
菊苣,我提三点意见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
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
Re: QtAV-基于Qt和FFmpeg的音视频播放库
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
2. 我也这个问题,很奇怪,解不了。但是命令行下编译没问题,studio里的话只好删了
3. 那两个文件已经是utf8了,其他都英文的
谢谢的的建议
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: QtAV--基于Qt和FFmpeg的音视频播放库
关于第一点我拿自己编译的和sourceforge下载的都测试了下,的确是有问题
直接使用ffmpeg则没有问题,用其他qt程序打开同样文件名里有这些字符的文件也没问题,应该也不是qt的问题
直接使用ffmpeg则没有问题,用其他qt程序打开同样文件名里有这些字符的文件也没问题,应该也不是qt的问题
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
Re: QtAV--基于Qt和FFmpeg的音视频播放库
已更新。。。
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
Re: QtAV--基于Qt和FFmpeg的音视频播放库
新版本发布!!!
-
- 帖子: 159
- 注册时间: 2008-07-12 17:18
-
- 帖子: 149
- 注册时间: 2009-10-17 10:07
Re: QtAV--基于Qt和FFmpeg的音视频播放库


- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: QtAV--基于Qt和FFmpeg的音视频播放库

上次由 nyfair 在 2014-04-08 0:26,总共编辑 1 次。
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb