QtAV--基于Qt和FFmpeg的音视频播放库

Totem,mplayer,sopcast,realplayer,bmp
novesky
帖子: 159
注册时间: 2008-07-12 17:18

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#16

帖子 novesky » 2013-03-17 12:58

jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
这些在configure时可以设置的
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#17

帖子 nyfair » 2013-03-17 13:15

jogetwoo 写了:编译最新版ffmpeg才需要新的x264和libtheora
只解决错误只需安装 libavutil-dev
这两个都是编码用的,QtAV不需要吧,编译时完全可以不管
./configure --disable-encoder
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务

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的音视频播放库

#18

帖子 jogetwoo » 2013-03-17 14:08

x264默认不开启 :em05 当然了,闲麻烦这些都不用设置,甚至可以拒绝一些默认开启的选项,避免错误.把默认开启的都拒绝了绝对无错编译,而且秒编

代码: 全选

传说中肉隐肉现的那位!
novesky
帖子: 159
注册时间: 2008-07-12 17:18

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#19

帖子 novesky » 2013-03-18 22:36

nyfair 写了:
novesky 写了:
nyfair 写了:大大,我想请教下player有没有办法播放通过命令行传过来的yuv stream
我没试过,应该怎么测试?
主要是压片时会用Vapoursynth写一些视频处理的脚本,希望能找个软件能预览下效果,要简单测试下用ffmpeg就可以了
ffmpeg -i 视频文件 -f yuv4mpegpipe - | player
或者更简单些不管yuv直接 cat 视频文件 | player
总之就是这个意思
我看了下ffmpeg和ffplay,原来ffmpeg得库原生支持pipe的,封装成了一个协议。输入的文件名改成

代码: 全选

pipe:number
就行。如stdin为0。number为空是标准输入。
然后试了下我的播放器

代码: 全选

cat av.avi |player pipe:
这样就能通过管道播放了,不需要改任何代码。FFmpeg确实强大!
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#20

帖子 nyfair » 2013-03-19 11:31

novesky 写了:
nyfair 写了:
novesky 写了:
nyfair 写了:大大,我想请教下player有没有办法播放通过命令行传过来的yuv stream
我没试过,应该怎么测试?
主要是压片时会用Vapoursynth写一些视频处理的脚本,希望能找个软件能预览下效果,要简单测试下用ffmpeg就可以了
ffmpeg -i 视频文件 -f yuv4mpegpipe - | player
或者更简单些不管yuv直接 cat 视频文件 | player
总之就是这个意思
我看了下ffmpeg和ffplay,原来ffmpeg得库原生支持pipe的,封装成了一个协议。输入的文件名改成

代码: 全选

pipe:number
就行。如stdin为0。number为空是标准输入。
然后试了下我的播放器

代码: 全选

cat av.avi |player pipe:
这样就能通过管道播放了,不需要改任何代码。FFmpeg确实强大!
谢大大点拨
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
novesky
帖子: 159
注册时间: 2008-07-12 17:18

QtAV-基于Qt和FFmpeg的音视频播放库

#21

帖子 novesky » 2013-05-27 12:22

编辑好之前的帖子一提交竟然帖子没了,,晕。。。

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

图片
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu

Re: QtAV-基于Qt和FFmpeg的音视频播放库

#22

帖子 mraandtux » 2013-05-28 15:34

novesky 写了:编辑好之前的帖子一提交竟然帖子没了,晕。。。
因前段时间广告党猖狂,之后管理员把1000帖以下的用户编辑帖子完毕后需要审核。
现在已审核成功,和该帖合并。
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: QtAV-基于Qt和FFmpeg的音视频播放库

#23

帖子 nyfair » 2013-05-29 0:02

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
novesky
帖子: 159
注册时间: 2008-07-12 17:18

Re: QtAV-基于Qt和FFmpeg的音视频播放库

#24

帖子 novesky » 2013-05-29 15:58

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
1. 我试试。
2. 我也这个问题,很奇怪,解不了。但是命令行下编译没问题,studio里的话只好删了
3. 那两个文件已经是utf8了,其他都英文的
谢谢的的建议
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#25

帖子 nyfair » 2013-05-30 0:54

关于第一点我拿自己编译的和sourceforge下载的都测试了下,的确是有问题

直接使用ffmpeg则没有问题,用其他qt程序打开同样文件名里有这些字符的文件也没问题,应该也不是qt的问题
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
novesky
帖子: 159
注册时间: 2008-07-12 17:18

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#26

帖子 novesky » 2013-07-04 1:23

已更新。。。
novesky
帖子: 159
注册时间: 2008-07-12 17:18

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#27

帖子 novesky » 2013-12-20 15:49

新版本发布!!!
novesky
帖子: 159
注册时间: 2008-07-12 17:18

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#28

帖子 novesky » 2014-01-29 15:49

新版本发布
游戏专业做游戏
帖子: 149
注册时间: 2009-10-17 10:07

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#29

帖子 游戏专业做游戏 » 2014-02-20 11:23

:em09 能直接放视频网站上的被分割成一块一块的视频么?能看AB站弹幕么? :em03
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: QtAV--基于Qt和FFmpeg的音视频播放库

#30

帖子 nyfair » 2014-02-20 14:46

:em11
上次由 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
回复