小编Dav*_*ope的帖子

FFMPEG:高品质的GIF动画?

我正在服务器上的视频中生成GIF动画.

生成的动画gif不是很高质量,看起来像素很大.

例:

在此输入图像描述

这就是我生成gif的方法:

shell_exec("/usr/bin/ffmpeg -i video.mkv -vf scale=500:-1 -t 10 -r 10 image.gif");
Run Code Online (Sandbox Code Playgroud)

我在google上搜索了一下,发现了这段代码:

shell_exec("/usr/bin/ffmpeg -i video.mkv -r 20 -f image2pipe -vcodec ppm - | convert -delay 5 - output.gif");
Run Code Online (Sandbox Code Playgroud)

但上面的代码没有做任何事情,根本没有生成output.gif.

如果有明确的方法可以产生高价,有人可以告诉我quality gif using ffmpeg吗?

我遇到过一些教程,但没有一个对我有用,其中一些涉及使用我无法访问的imagemagic.

animation ffmpeg

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

javascript:获取字符串中某些字符之后的所有内容?

我试图获取字符串中某些字符之后的所有内容。

但我不知道为什么我的alert(); 结果,字符串前面有一个逗号!

这是一个工作中的FIDDLE

这是我的代码:

var url = "mycool://?string=mysite.com/username_here80";
var urlsplit = url.split("mycool://?string=");

alert(urlsplit);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

javascript jquery

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

Javascript:将时间戳转换为人类可读日期?

我只是试图将时间戳转换回人类可读的日期,但转换时得到的是奇怪和错误的.

这是我保存时间戳的方式:

var timestamp = Number(new Date());
localStorag.setItem("mytimestamp", timestamp);
Run Code Online (Sandbox Code Playgroud)

这就是我如何将其恢复并将其转换为可读日期:

var mydate = localStorag.getItem("mytimestamp");
var jsDate = new Date(mydate*1000);

alert(jsDate);
Run Code Online (Sandbox Code Playgroud)

jsDate是错的,我不明白是什么导致它!

有人可以就此提出建议吗?

javascript

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

jQuery:'加载更多'砖石元素?

我的页面上有一些元素,我一次只能加载5个元素.

我需要做的是使用animate.css为加载的元素设置动画.

为了解释这一点,我创造了这个小提琴:

https://jsfiddle.net/89v781rL/6/

向下滚动以查看"显示更多"按钮并单击它以查看其运行情况.

当我加载更多项目时,元素是动画的,但因为它们被放置在a中Masonry style,它们的位置不断变化,这不是我想要的.基本上我需要将元素保持在第一个位置并继续添加/加载更多元素.

如果您注释掉以下CSS代码并运行JSFIDDLE,您将看到元素的布局有多好,这也是我希望它们在一次加载5时的样子:

#grid li:nth-child(n+6) {
  /*display: none;*/
}
Run Code Online (Sandbox Code Playgroud)

我需要做的是使用animate.css将元素反弹.

这是我的完整代码:

$('#sales').click(function() {
$('#grid li').not(':visible').slice(0, 5).slideDown();

$('#grid li').not(':visible').slice(0, 5).addClass('animated bounceInUp');
});
Run Code Online (Sandbox Code Playgroud)

注:我不希望像使用任何插件

主要是因为它对我的项目而言非常庞大和臃肿,并且它在我的项目中也无法正常运行.

有人可以就这个问题提出建议吗?

编辑:

这是另一个失败的尝试:

https://jsfiddle.net/89v781rL/8/

还有这个:

https://jsfiddle.net/89v781rL/9/

css jquery animation

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

单击按钮后显示更多元素吗?

我试图在页面上显示5个元素,然后又有一个功能来加载/显示5个元素,并且该过程可以继续进行,直到没有剩余的隐藏元素为止。

我创建了一个小提琴来向您展示我到目前为止所做的事情:https : //jsfiddle.net/89v781rL/2/

当前,当单击按钮时,所有隐藏的元素同时显示,这不是我想要的。我需要在当时显示的元素上再添加5个元素。

我尝试了类似的方法,但是没有用:

$('#grid li').not(':visible').each( function() {    
  $("#grid").children(":gt(4)").hide();
});
Run Code Online (Sandbox Code Playgroud)

这是我完整的工作代码:

$("#grid").children(":gt(4)").hide();

$('#sales').click(function() {
    $('#grid li').not(':visible').each( function() {
      $(this).slideDown();
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Javascript:将datetime转换为DD/MM/YYYY - 时间?

我有一个datetime看起来像这样:

2017-04-17 18:26:03
Run Code Online (Sandbox Code Playgroud)

如何使用javascript或jquery将其转换为此格式:

17/04/2017 18:26
Run Code Online (Sandbox Code Playgroud)

我发现这个问题我认为可能对我有所帮助,但答案是转换时间戳,但我的时间戳不是时间戳.

如何在jQuery中将DateTime值转换为dd/mm/yyyy?

javascript jquery datetime

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

PHP:在datetime之间搜索MYSQL数据库但仅使用日期?

我在MYSQL中有一个列存储日期时间,如下所示:

2017-08-18 08:59:53
2017-08-18 07:59:00
Run Code Online (Sandbox Code Playgroud)

我可以搜索数据库并在datetime列之间返回结果,如下所示:

$from = date("Y-m-d H:i:s", strtotime($_GET['from']));
$to = date("Y-m-d H:i:s", strtotime($_GET['to']));

$sql1="SELECT * FROM `Table` WHERE mydate>='$to' and mydate<='$from'";
Run Code Online (Sandbox Code Playgroud)

只要我像这样搜索,这个工作正常:

2017-08-18 08:59:53
Run Code Online (Sandbox Code Playgroud)

但我需要做的是像这样搜索:

2017-08-18
Run Code Online (Sandbox Code Playgroud)

当我搜索时仍然得到相同的结果.

我不想在搜索字符串/查询中使用时间.

php mysql datetime

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

CSS:为jquery ui日期选择器设计样式?

我正在尝试设置jquery UI日期选择器的样式.

除了一个例外,一切正常.

我需要让一切都集中,但我似乎无法实现这一目标.

到目前为止我所拥有的:

    $('#calendar').datepicker({
        inline: true,
        firstDay: 1,
        showOtherMonths: true,
        dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
    });
Run Code Online (Sandbox Code Playgroud)
.ui-datepicker,
.ui-datepicker table,
.ui-datepicker tr,
.ui-datepicker td,
.ui-datepicker th {
    margin: 0;
    padding: 0;
    border: none;
    border-spacing: 0;
}


.ui-datepicker {
    display: none;
    width: 100%;
    padding: 35px;
    cursor: default;
 
    text-transform: uppercase;
    font-family: Tahoma;
    font-size: 24px;
 
    background: #fff;
 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #e91e62;
}


.ui-datepicker-header {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6d6;
}
 
.ui-datepicker-title …
Run Code Online (Sandbox Code Playgroud)

css

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

PHP:以小写形式获取日期名称?

我试图在 PHP 中获取日期名称,这假设是一项简单的任务。

我可以简单地这样做:

echo date('L');
Run Code Online (Sandbox Code Playgroud)

这将打印Sunday<-- 今天的名字。

但是,我需要知道是否有可能获得同一天的名称,但采用小写形式,例如:sunday

php

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

jQuery count元素从0开始?

我正在尝试计算页面上的元素但是我需要数字从0开始而不是1.

我知道我可以做到 var tadada = $('.clickableDiv').length;

但这将从1返回数字.

这可能使用jquery或javascript?

javascript jquery

-4
推荐指数
1
解决办法
951
查看次数

标签 统计

javascript ×5

jquery ×5

animation ×2

css ×2

datetime ×2

php ×2

ffmpeg ×1

mysql ×1