小编wra*_*ool的帖子

如何使用Xuggler获取用于编码的音频

我正在编写一个记录屏幕和音频的应用程序.虽然屏幕录制效果很好,但我很难使用JDK库获取原始音频.这是代码:

try {
            // Now, we're going to loop
            long startTime = System.nanoTime();

            System.out.println("Encoding Image.....");
            while (!Thread.currentThread().isInterrupted()) {
                // take the screen shot
                BufferedImage screen = robot.createScreenCapture(screenBounds);


                // convert to the right image type
                BufferedImage bgrScreen = convertToType(screen,
                        BufferedImage.TYPE_3BYTE_BGR);

                // encode the image
                writer.encodeVideo(0, bgrScreen, System.nanoTime()
                        - startTime, TimeUnit.NANOSECONDS);

                /* Need to get audio here and then encode using xuggler. Something like 

                    WaveData wd = new WaveData();

                    TargetDataLine line;
                    AudioInputStream aus = new AudioInputStream(line);

                    short[] samples = getSourceSamples();
                       writer.encodeAudio(0, samples); …
Run Code Online (Sandbox Code Playgroud)

java audio javasound xuggler

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

在不使用ppa-purge的情况下删除ubuntu中的ppa

我曾使用一些第三方PPA在我的Ubuntu 11.10上安装OpenCV 2.3.现在,在升级时,我遇到了这些软件包及其未满足的依赖项的一些问题.所以我想删除ppas.但为此,我需要一个名为ppa-purge的软件包,我现在无法安装,因为我的软件包结构似乎已被破坏.

有没有解决这个问题的方法?

谢谢.

ubuntu ubuntu-11.10

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

无法为Eclipse安装Maven插件

我正在使用Ubuntu 12.04 LTS上的Eclipse 3.7(indigo),我正在尝试安装Maven插件.

页面之后,我将http://download.eclipse.org/technology/m2e/releases添加到Eclipse安装新软件提示框中.它识别了URL并显示了"Maven Integration for Eclipse"

但是,当我单击Next时,它会出现此错误.

Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse (Editors) 1.4.0.20130601-0317 (org.eclipse.m2e.editor 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.editor [1.4.0.20130601-0317]
Run Code Online (Sandbox Code Playgroud)

我该怎么办?请帮忙.

eclipse maven ubuntu-12.04

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

将Flash中的视频本地录制到文件中

我知道之前已经提出过许多这样的问题,但大多数问题已经过时了3年.有人可以帮我解决这个问题:

我需要使用闪存录制来自网络摄像头的视频,持续时间约为一小时.一种选择是我直接将其流式传输到服务器.但为了以防万一,是否有可能在Flash中录制视频而不将其流式传输到Red5或Adobe Media Server等媒体服务器?我希望将它本地存储在文件系统上.

如果可能,我可以将文件以块的形式传输到媒体服务器.背后的意图是:当用户使用它时,我不想吃掉他所有的带宽,并且他应该有足够的带宽来能够并行浏览其他站点(以丰富他的经验).我可以在有限的时间内流式传输缓冲部分.

这可能吗?

apache-flex flash webcam video-streaming

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

无法将语料库转换为R中的数据框架

我已经看过这里发布的其他类似问题(像这样),但问题仍然存在.

我有一个文本数据的数据框,我需要阻止它.因此,我将其转换为语料库,然后将其转换为词干,然后完成词干中的单词,然后尝试将文本数据框作为输出.

myCorpus <- Corpus(VectorSource(textDf$text))
myCorpus <- tm_map(myCorpus, removeWords, stopwords('english'))
myCorpus <- tm_map(myCorpus, content_transformer(tolower))
myCorpus <- tm_map(myCorpus, removePunctuation)
dictCorpus <- myCorpus
myCorpus <- tm_map(myCorpus, stemDocument)
myCorpus <- tm_map(myCorpus, stemCompletion, dictionary=dictCorpus)
Run Code Online (Sandbox Code Playgroud)

现在我正试图从这个语料库中获取一个数据帧,所以我尝试了以下命令.

dataframe<-data.frame(text=unlist(sapply(myCorpus, '[', "content")), stringsAsFactors=F)

dataframe<-data.frame(text=unlist(sapply(myCorpus,[)), stringsAsFactors=F)

并且

dataframe <- 
    data.frame(id=sapply(corpus, meta, "id"),
               text=unlist(lapply(sapply(corpus, '[', "content"),paste,collapse="\n")),
               stringsAsFactors=FALSE)
Run Code Online (Sandbox Code Playgroud)

这个链接

所有这些都会产生以下错误:

Error in UseMethod("meta", x) : 
  no applicable method for 'meta' applied to an object of class "character"
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

r corpus text-mining tm

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

svm_light的svm_learn命令无法正常工作

我正在按照本教程http://svmlight.joachims.org/在我的笔记本电脑上设置SVMLight,运行Ubuntu 11.10

在试图运行时svm_learn,

command svm_learn example1/train.dat example1/model 如感应式SVM部分所示.我收到了错误

svm_learn: command not found
Run Code Online (Sandbox Code Playgroud)

我在互联网上查了一下,但我找不到解决这个问题的方法.

PS:我正在运行svm_light文件夹中的命令,该文件夹包含SVMLight存档的解压缩内容.

请帮忙.

c ubuntu svm

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

调试Java servlet中的init()方法

根据我对Tomcat服务器如何工作的了解,如果您的Web应用程序中有Java servlet,init()则只要服务器启动就会调用该方法.

在那种情况下,我该如何调试init()方法?明确地设置断点不起作用,并且由于某种原因,System.out.println语句也不会在我的服务器控制台上产生任何输出.

我已经检查了.war部署了正确的Web应用程序(),并且它在webapps我的Tomcat服务器的文件夹中正确提取.

java tomcat servlets

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

在时间序列数据中为不同日期添加多个 vline

我正在尝试绘制包含多个时间序列数据的折线图,其中每条线显示特定对象随时间的销售趋势 - 在相同的开始日期和结束日期内。我的数据集已经处于“融化”形式,如下所示:

'data.frame':   468 obs. of  3 variables:
 $ date                : Date, format: "2019-04-11" "2019-04-12" "2019-04-13" ...
 $ Object                : chr  "Object1" "Object2" "Object3" "Object 4" ...
 $ daily_sales: int  1 257 178 177 255 240 231 214 193 174 ...
Run Code Online (Sandbox Code Playgroud)

我有一组需要垂直线的日期,它们存储在日期数组中,imp.dates

当我尝试绘制单个图时,vline它工作正常(使用以下代码):

ggplot(df, aes(x=date,
               y=daily_sales,
               colour=Object,
               group=Object)) +
  geom_line() + 
  geom_vline(aes(xintercept=imp.dates[1]),
            linetype=4,
            colour="black")
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试做多个vlines

ggplot(df, aes(x=date,
                   y=daily_sales,
                   colour=Object,
                   group=Object)) +
      geom_line() + 
      geom_vline(aes(xintercept=imp.dates),
                linetype=4,
                colour="black")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error: Aesthetics must be either length 1 or …
Run Code Online (Sandbox Code Playgroud)

r time-series ggplot2 timeserieschart

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

LaTeX 空格未显示在 RMarkdown PDF 中

我使用rmarkdownbeamer制作教学幻灯片。我正在尝试在幻灯片中插入一个 LaTeX 方程,该方程中有一些空格。

$Scott's \space pi = \frac{\% \space obs. \space agreements - \% \space exp. \space agreements}{1 - \% \space exp. \space agreements}$
Run Code Online (Sandbox Code Playgroud)

当我将光标悬停在其上时,Rstudio 会正确预览方程,如下面的屏幕截图所示:

在此输入图像描述

然而,当我编织 PDF 时,空格不会出现,我得到了这个:

在此输入图像描述

我在这里错过了什么吗?

我的 Markdown 标题如下:

---
title: "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
author: "XXXXXXXXXXXXXXXXXXXXXXXXX"
institute: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
date: "XXXXXX"
output:
  beamer_presentation:
    incremental: true
    theme: "Berlin"
    colortheme: "dove"
    fonttheme: "structurebold"
    includes:
      in_header: preamble.tex
classoption: "aspectratio=169"

---
Run Code Online (Sandbox Code Playgroud)

`preamble.tex' 文件如下:

\usepackage{caption}
\captionsetup[figure]{labelformat=empty}
\setbeamercolor{frametitle}{fg=white,bg=black} %section slide title
\setbeamercolor{section in foot}{fg=white, bg=black} % footsections
\setbeamercolor{part title}{fg=white, bg=black}
\setbeamertemplate{footline} …
Run Code Online (Sandbox Code Playgroud)

latex r r-markdown

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

RMarkdown 中的两列增量投影仪幻灯片

我试图在beamer演示幻灯片中获得两列布局,其中rmarkdown逐项显示 A 和 B 之间的差异。MWE如下:

---
  title: "Presentation Title"
author: "Name"
institute: "Institute"
date: "date"
output:
  beamer_presentation:
  incremental: true
theme: "Berlin"
colortheme: "dove"
fonttheme: "structurebold"
classoption: "aspectratio=169"

# Section 1

## A vs B

::: columns

:::: column
### A
- Item A1
- Item A2
::::

:::: column
### B
- Item B1
- Item B2
::::

:::
Run Code Online (Sandbox Code Playgroud)

然而,这意味着先出现 A1,然后出现 A2,然后出现 B1,然后出现 B2。我正在寻找一种解决方案,先给出 A1,然后给出 B1;A2,然后 B2。beamer 和 rmarkdown 可以做到这一点吗?

谢谢

latex r beamer r-markdown

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