• 7697阅读
  • 6回复

mplayer调整视频大小的问题~~~(已解决) [复制链接]

上一主题 下一主题
离线ttth202501
 
只看楼主 正序阅读 楼主  发表于: 2009-01-15
— 本帖被 XChinux 执行加亮操作(2009-01-20) —
这是我的代码:
Form :: Form( QWidget *parent )
    : QDialog( parent )
{
    setupUi( this );

    QStringList args;
    QString mplayerPath("mplayer");

    int height;
    int width;

    mplayerQprocess = new QProcess( this );

    args << "-slave";
    args << "-quiet";
    args << "-wid" << QString::number( hhn->winId(), 10 );

    args << " -demuxer rawvideo -rawvideo w=1000:h=1000 ";
    args << "3.wmv";
   
        mplayerQprocess->start(mplayerPath, args); //开始运行这个进程
}

我只是把我的构造函数给贴出来了
我之前把我要播出的视频放在Widget控件上了,我现在想把我的视频的大小改成和控件是一样大的,所以,我就加了这句args << " -demuxer rawvideo -rawvideo w=1000:h=1000 ";,但是没有效果啊,然后我在控制台上,输入mplayer -demuxer rawvideo -rawvideo w=1000:h=1000 3.wmv就没有问题,可以进行缩放。
这是什么原因呢?弄了一晚上了,还望达人解答~~~

难道是我不能用Widget这个控件加载视频???
[ 此贴被ttth202501在2009-01-19 19:15重新编辑 ]
离线baskerle

只看该作者 6楼 发表于: 2010-07-17
回 4楼(ttth202501) 的帖子
怎么改啊?
离线ttth202501
只看该作者 5楼 发表于: 2009-02-16
控件覆盖的问题
我正在做一个图片切换的效果,就是图象横移,我的图片显示在一个QLabel上,我想在QLabel旁边放一个QWidget,让QWidget总是显示在QLabel上面,这样,图片移动到QWidget就可以被遮住了,但是怎么设置让QWidget在QLabel上面呢???
离线ttth202501
只看该作者 4楼 发表于: 2009-02-16
-demuxer rawvideo -rawvideo w=1000:h=1000 这个参数不对,用-zoom就可以了
离线sundp

只看该作者 3楼 发表于: 2009-01-20
怎么解决的?交流一下,让大家都提高一下;)
人境结庐<http://sundp70.blog.163.com>心远地偏
离线ttth202501
只看该作者 2楼 发表于: 2009-01-19
已经解决了,呵呵~~~
离线ttth202501
只看该作者 1楼 发表于: 2009-01-16
怎么没人回复呢,总版主帮帮忙了,控制台缩放之后,是雪花的状态,全是问题,怎么回事?
快速回复
限100 字节
 
上一个 下一个