问题列表 - 第24540页

使用PHP + FFMPEG生成随机缩略图

我正在尝试使用FFMPEG和FFMPEG-PHP扩展从电影中的随机点生成缩略图.

我的脚本工作正常..但是需要20分钟才能生成5-10个缩略图!

该脚本通过生成随机数来工作,该随机数稍后用作帧编号.生成的所有数字都在电影帧数内.

你能弄清楚为什么这个剧本需要20分钟才能完成吗?如果没有,更好的解决方案?

<?php

//Dont' timeout
set_time_limit(0);

//Load the file (This can be any file - still takes ages) 
$mov = new ffmpeg_movie('1486460.mp4');

//Get the total frames within the movie
$total_frames = $mov->getFrameCount();

//Loop 5-10 times to generate random frames 5-10 times
for ($i = 1; $i <= 5; ) {
    // Generate a number within 200 and the total number of frames.
 $frame = mt_rand(200,$total_frames);
 $getframe = $mov->getFrame($frame);
 // Check if the frame exists within the movie
 // …
Run Code Online (Sandbox Code Playgroud)

php ffmpeg

6
推荐指数
1
解决办法
6775
查看次数

如何在Perl中检查值是数字,字母还是字母数字?

我有数组的值是用户输入,如:

aa df rrr5 4323 54 hjy 10 gj @fgf %d
Run Code Online (Sandbox Code Playgroud)

现在,我想检查数组中的每个值,看它是数字,字母(a-zA-Z)还是字母数字,并将它们保存在其他相应的数组中.

我已经做好了:

my @num;
my @char;
my @alphanum;

my $str =<>;
  my @temp = split(" ",$str);
        foreach (@temp)
           {
                print "input : $_ \n";
                if ($_ =~/^(\d+\.?\d*|\.\d+)$/)
                    {
                        push(@num,$_);
                    }
           }
Run Code Online (Sandbox Code Playgroud)

这有效.同样,我想检查字母和字母数字值

字母数字的例子是: fr43 6t$ $eed5 *jh

regex perl

3
推荐指数
1
解决办法
5997
查看次数

如何将输出从dd命令重定向到/ dev/null?

在shell脚本中我需要将输出从dd命令重定向到/ dev/null - 如何做到这一点?

(dd if =/dev/zero of = 1.txt count = 1)2>&1/dev/null

没用!

linux shell dd

6
推荐指数
2
解决办法
9198
查看次数

为什么MySQL Query会挂起?

SELECT *
FROM tbl_order_head AS o
INNER JOIN tbl_orders_log AS c
ON o.PAYMENT_TRANSACTION_LOG_ID=c.TRANSACTION_ID
WHERE o.VISUAL_ID = '77783';
Run Code Online (Sandbox Code Playgroud)

tbl_order_head 67,000(30个字段)记录,tbl_orders_log 17000(5个字段)记录.我不知道它是否会最终返回,因为我在实时服务器上运行它并担心重载.

我正在成功地进行类似的查询和更复杂的查询.

tbl_orders_log

Field Type Comment
ID bigint(20) NOT NULL
TRANSACTION_ID varchar(1000) NULL
CREATED datetime NULL
AMENDED datetime NULL
PAYMENT_CARD_NUMBER varchar(255) NULL
PAYMENT_CARD_TYPE varchar(255) NULL
SESSION_ID varchar(255) NULL
TRANSACTION_TYPE varchar(255) NULL
TRANSACTION_VALUE varchar(255) NULL
LOG_DATA text NULL
Run Code Online (Sandbox Code Playgroud)

索引信息

Indexes Columns Index_Type
PRIMARY ID Unique
Run Code Online (Sandbox Code Playgroud)

tbl_order_head

CREATE TABLE `tbl_order_head` (
  `ID` varchar(255) NOT NULL,
  `VISUAL_ID` decimal(20,0) DEFAULT NULL,
  `CREATED` datetime DEFAULT NULL, …
Run Code Online (Sandbox Code Playgroud)

mysql

7
推荐指数
1
解决办法
1万
查看次数

取消按键事件

如何返回密钥?,意思是如果我只想在文本框中只允许整数值,我怎么能不允许用户不输入非整数,关于,KeyPress事件,我知道有其他方法如表达式匹配字符串值,但我不想为文本框分配无效值.

if (( value >0 a&&(value <=9)) then 
    assigned
else 
    return
Run Code Online (Sandbox Code Playgroud)

c# wpf

7
推荐指数
3
解决办法
5万
查看次数

jquery无法从兄弟字段中检索准确的数据

想知道什么是错的

<table id=tblDomainVersion>

<tr>
    <td>Version</td>
    <td>No of sites</td>
</tr>

<tr>
    <td class=clsversion>1.25</td>
    <td><a id=expanddomain>3 sites</a><span id=spanshowall></span></td>
</tr>

<tr>
    <td class=clsversion>1.37</td>
    <td><a id=expanddomain>7 sites</a><span id=spanshowall></span></td>
</tr>

</table>


$('#expanddomain').click(function() {

    //the siblings result incorrect
    //select first row will work
    //select second row will no response

    var versionforselected= $('#expanddomain').parent().siblings("td.clsversion").text();
    alert(versionforselected);

    $.ajax({

        url: "ajaxquery.php",
            type: "POST",

        data: 'version='+versionforselected,

        timeout: 900000,                                  

        success:  function(output) {                            

            output= jQuery.trim(output);
            $('#spanshowall').html(output);
        },

    });




});
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
107
查看次数

Mercurial中的分支和远程磁头

我使用以下命令创建了一个新分支:hg branch new_branch

在第一次提交到新分支后,默认分支变为非活动状态.如果这被推送,则中央存储库将只有一个属于新分支的头.

当我的同事在默认分支上推送他的提交时,他将收到此错误:

hg branch new_branch
Run Code Online (Sandbox Code Playgroud)

强行推动有什么不好吗?为什么遥控头坏了?

您如何在不同的分支机构上远程工作并推送到一个存储库?

mercurial branch

20
推荐指数
1
解决办法
4652
查看次数

这些标志在Vim中意味着什么?

我很难理解我在文本编辑器Vim中看到的标志.我看到这样的迹象^@^A^M^F.这是什么意思?这些标志及其含义是否有任何结构清单?

由于谷歌不会搜索"^ @",因此试图谷歌这是一个死胡同.

vim

13
推荐指数
2
解决办法
6631
查看次数

jQuery上传文件使用jQuery的ajax方法(没有插件)

目前我想在不使用任何插件的情况下实现图片上传.

我的上传表单看起来像这样

<form action="/Member/UploadPicture" enctype="multipart/form-data" id="uploadform" method="post">
            <span>
                <div class="upload" id="imgUpl">
                    <h3>Upload profile picture</h3>
                    <div class="clear5"></div>
                    <input  type="file" name="file" id="file"  />
                    <button class="btn-bl"  id="upComplete"><span>Upload</span></button>
                </div>

            </span>
            </form>
Run Code Online (Sandbox Code Playgroud)

我的jQuery代码是:

  $('#upComplete').click(function () {
            $('#up').hide();
            $('#upRes').show();

            var form = $("#uploadform");

            $.ajax({
                type: "POST",
                url: "/Member/UploadPicture",
                data: form.serialize(),
                success: function (data) {
                    alert(data);
                }
            });

            $.fancybox.close();
            return false;
        });
Run Code Online (Sandbox Code Playgroud)

如果我打开firebug,我可以看到ajax()方法做了简单的表单post(不是多部分),POST内容为空

是否可以使用jQuery ajax()方法上传文件,还是应该以其他方式执行此操作?

非常感谢你

ajax asp.net-mvc upload jquery

14
推荐指数
3
解决办法
3万
查看次数

Django登录,注销URL和当前用户名

我是Django的新手,刚刚进行了django注册并运行.任何人都可以告诉我如何在我的模板中获取登录,注销URL名称和当前用户的名称.这些是模板标签吗?对于Django提供的所有默认变量,有一个全面的列表.

我有点迷失了.我已经用Google搜索了一段时间,但我找不到任何东西.

谢谢.

django django-registration

5
推荐指数
1
解决办法
6659
查看次数

标签 统计

jquery ×2

ajax ×1

asp.net-mvc ×1

branch ×1

c# ×1

dd ×1

django ×1

django-registration ×1

ffmpeg ×1

linux ×1

mercurial ×1

mysql ×1

perl ×1

php ×1

regex ×1

shell ×1

upload ×1

vim ×1

wpf ×1