小编Jay*_* P.的帖子

从ffmpeg -i获取视频维度

如何从ffmpeg信息输出中获取视频的高度和宽度.例如,使用以下输出 -

$ ffmpeg -i 1video.mp4
...

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/david/Desktop/1video.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1
    creation_time   : 2010-01-24 00:55:16
  Duration: 00:00:35.08, start: 0.000000, bitrate: 354 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 640x360 [PAR 1:1 DAR 16:9], 597 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
    Metadata:
      creation_time   : 2010-01-24 00:55:16
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 109 kb/s
    Metadata:
      creation_time   : 2010-01-24 00:55:17
At least one output file …
Run Code Online (Sandbox Code Playgroud)

python video ffmpeg ffprobe

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

D3中jQuery的$(".cell:first")相当于什么?

我试过了

d3.select(".cell:first")
d3.selectAll(".cell").filter(":first")
d3.selectAll(".cell").select(":first")
Run Code Online (Sandbox Code Playgroud)

但都没有工作

javascript jquery dom d3.js

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

Groovy方法删除文件扩展名?

我想知道是否有一种"Groovy"方式从文件名中删除文件扩展名.

当前的解决方案依赖于apache commons io包:

import org.apache.commons.io.FilenameUtils

String filename = '/tmp/hello-world.txt'
def fileWithoutExt = FilenameUtils.removeExtension(filename)
Run Code Online (Sandbox Code Playgroud)

groovy file-extension

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

Grails:嵌套的命令对象

在我的grails应用程序中,我有一个外部命令对象,其中包含其他命令对象的列表:

public class OuterCommand {

    List<InnerCommand> innerCommands = ListUtils.lazyList([], FactoryUtils.instantiateFactory(InnerCommand))
}

class InnerCommand {
    String code
    Long id
    String value

    static constraints = {
        code(nullable: false, blank: false)
        value(nullable: false, blank: false)
    }
}
Run Code Online (Sandbox Code Playgroud)

相当不寻常的实例化innerCommands是基于这个建议.但是,我发现如果我调用validate()一个实例OuterCommand,验证似乎不会验证包含的实例InnerCommand.

是否可以嵌套命令对象并validate()在最外层对象上调用时验证命令对象的整个图形?

谢谢,唐

grails groovy grails-validation command-objects

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

如何使用grails.plugin.location?

我有一个我创建的插件项目grails create-plugin myPlugin.我还创建了一个'普通'grails项目grails create-app myPluginDemo.我正在尝试安装myPlugin插件,myPluginDemo但不明白如何使用grails.plugin.location.

grails.plugin.location在哪里放BuildConfig.groovy?内部plugins?内部repositories

我应该追加grails.plugin.location什么?应该是grails.plugin.location.myPlugin吗?还是grails.plugin.location.grails-my-plugin?别的什么?

grails grails-plugin

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

如何使用Liquibase删除Grails中的索引

我有一个由GORM(Grails Domain)生成的表.它具有生成随机字符的外键/索引,如FKAC7AAF67162A158F.我需要删除不再需要的字段.

问题,我有一些需要更新的服务器.所以我需要使用Liquibase创建一个迁移.但我不知道如果索引是随机名称(每个服务器我有不同的名称),如何删除该索引manualy.

是否可以在不知道其名称的情况下删除某个索引?

database migration grails grails-orm liquibase

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

如何通过WebRTC将视频对等设备录制到服务器时处理数据包丢失

我们正在使用licode MCU将录制的视频从Google Chrome流式传输到服务器.Google Chrome没有第二个实例来处理反馈,服务器必须执行此操作.

我们遇到的一件事是当丢包丢失帧并且视频不同步时.这会导致非常差的视频质量.

视频质量差

在ExternalOutput.cpp中,有一个地方可以检测到当前收到的数据包没有单调增加.在这里你可以看到它丢弃当前帧并重置搜索状态.

我想知道如何修改它,以便它可以从这个数据包丢失中恢复.是否在当前序列号上提交NACK数据包?我还读到有一种模式,谷歌Chrome提交RED数据包(冗余)来处理数据包丢失.

google-chrome packet-loss webrtc licode

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

用grails创造耳朵

grails支持创造战争.但有没有命令通过grails创建一个耳朵?

ear grails java-ee

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

如何在grails中从我的类路径中获取版本4.0的httpclient

我正在使用Grails 1.3.7并且无法弄清楚如何从我的类路径中获取版本4.0的httpclient(支持4.1).我需要这样做,因为插件所依赖的4.1中使用了无参数构造函数.

运行grails的依赖项报告,似乎4.1应该是在运行时使用的那个.如果我将事情打包成.war,那就是它.然而,由于某种原因,在使用run-app时,版本4.0仍然在类路径上结束.注意它是(正确地)在编译时用于某些grails内部,并且不知何故它仍然在我的类路径上结束.

- >我能弄清楚4.0 .jar究竟来自哪里并最终在我的类路径上并阻止它发生(通过run-app运行时,所有.jars放在哪里?)

- >我可以告诉grails使用4.1而不是4.0编译其内部(在这种情况下是org.codehaus.groovy.modules.http-builder模块的http-builder吗?)可以说不是最好的解决方案,但我会接受它每次我想测试它时,将所有内容打包成.war并不令人愉快.

非常感谢帮助.

grails dependencies httpclient grails-config

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

grails错误:grails.validation.Validateable不是@ grails.validation.Validateable中的注释

通过从Grails 2.2.5升级到3.1,我们遇到了一个有趣的错误.我们如何解决这个问题?

class grails.validation.Validateable is not an annotation in @grails.validation.Validateable
 @ line 17, column 1.
   @Validateable
   ^
Run Code Online (Sandbox Code Playgroud)

grails-2.0 grails-3.1

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