首页 文章
  • 0 votes
     answers
     views

    获取AVI文件持续时间

    我在WinAPI上使用JEDI包装器的VFW单元 . 我写的代码旨在搜索用户驱动器并检测warez(注意:判断某些文件是否合法超出了此问题的范围) . 我们做MP3,WMA和一些图形文件搜索 . 现在我们要检测非法电影 . 我想打开AVI文件,从中读取一些细节并关闭它 . 我有以下代码: uses WFV; //from JEDI api wrappers procedure TForm1.Bu...
  • 54 votes
     answers
     views

    在数据库中存储媒体文件的最佳方法是什么?

    我想在数据库中存储大量的声音文件,但我不知道这是不是一个好习惯 . 我想知道以这种方式做到这一点的利弊 . 我还想到了对这些文件进行“链接”的可能性,但也许这会带来比解决方案更多的问题 . 欢迎任何这方面的经验:) 注意:数据库将是MySQL .
  • 1 votes
     answers
     views

    DirectShow的PushSource过滤器导致IMediaControl :: Run返回S_FALSE

    我正在搞乱DirectShow SDK附带的PushSource示例过滤器,我遇到了以下问题: 当我调用IMediaControl :: Run()时,它返回S_FALSE,这意味着“图表正准备运行,但有些过滤器尚未完成向运行状态的转换” . MSDN建议然后调用IMediaControl :: GetState()并等待转换完成 . 所以,我调用IMediaControl :: GetStat...
  • 0 votes
     answers
     views

    避免在Haxe中出现异常

    我在Haxe做DSP . 我的一些DSP包括可能生成非正规(也称为次正规)数的递归算法 . 当遇到这样的数字时,某些平台表现不佳,使得实时处理变得不可能(甚至离线处理,在某些情况下,更加困难) . 显然,只有产生非常小数量的算法(例如,通过递归乘法)才会生效,但我正在使用这些算法 . 处理问题的一个非常常见的过程就是: if r is a denormal r <- 0 当非正规数太...
  • 0 votes
     answers
     views

    GOP可以拥有超过1个I帧吗?

    根据this GOP可以有多个I帧 . 根据wikipedia: I帧表示GOP的开头 . 如果每个I帧开始新的GOP,则每个GOP意味着一个I帧 . 我相信维基百科是错的 . 但我还有其他问题 . 我找到: 每个GOP是独立的:预测所需的所有帧都包含在每个GOP中 如果这是正确的,则意味着每个GOP必须以关键帧开始(I帧也是IDR) . 我看到了他们不是的内容,所以也许关于共和党独立性的...
  • -3 votes
     answers
     views

    采样计算/多媒体

    我明天有一个严肃的考试,这是提供的示例问题之一 . 我试图多次解决这个问题,但我永远无法得到准确的答案 . 我的讲座材料中没有关于计算的信息 . 我搜索了很多东西,并在两本不同的书中寻找计算方法,我找不到任何相关内容 . 我不知道这些计算的确切主题名称是什么,但我认为它是多媒体/抽样 . 我非常感谢有关这个问题的任何信息 . 我只是希望能够解决它 . 我引用了下面的问题 . “超市必须存储2000...
  • 1 votes
     answers
     views

    使用find和ffmpeg(Linux)在命令行上批量转换多媒体文件

    为了在Command-Line上的同一个文件夹中转换更多的音频文件(比方说,FLAC到MP3),我以前用过 find ./ -name "*.flac" -exec ffmpeg -i "{}" -b:a 320k "{}".mp3 \; 但问题是生成的MP3文件被命名为Artist - Title.flac.mp3 . 这甚至都不...
  • -3 votes
     answers
     views

    这个网站的内容是gif还是视频?

    如果您转到this website,然后向下滚动到第三个"set"页面的类型,您会在"Destacados" Headers 下看到一条新闻,下面用红色表示: 现在,这个新闻的形象是动态的,就像一个gif . 我去了页面的源代码,图像似乎包含在这里: <div class="articulo__interior"> <...
  • 0 votes
     answers
     views

    Directshow - IMediaControl :: Run在使用自定义Source,InfTee和AVI Mux时挂起

    我正在使用自定义源过滤器从互联网获取实时视频流,而不知道它是如何工作的 . 该源滤波器提供两个分别为音频/视频的输出引脚 . 当我只是用它将livestream捕获到avi文件中时,如下所示: 它运作良好 . 但是,当我在仍然保持捕捉时尝试进行预览时,我首先在自定义滤镜和AVI Mux之间添加了一个无限针T形滤镜,如下所示: 然后GraphEdit中的图形无法启动(当我点击“启动图形”按钮时,它什...
  • 8 votes
     answers
     views

    关于多媒体编解码器的概念(容器,格式,编解码器,复用器,解复用器)[关闭]

    我上周已经去了很多多媒体内容,现在几个问题搞砸了 . 这些与我在开发媒体播放器方面的工作有关 . 我的下面的问题仅基于此 . 我也在寻找有关多媒体编解码器的电子书/资源? 我正在寻找以下信息? 容器,格式,编解码器,数据包,帧有什么区别?我相信它是容器 - >音频(流)视频(流) 使用编解码器Streams - > Packets Packets - > Frames对流...
  • 0 votes
     answers
     views

    无损JPEG是JPEG图像压缩的一种特殊情况

    我读过当用户在图像工具中选择100%品质因数时,会调用无损jpeg . 他们的意象是什么? 提前致谢 .
  • 4 votes
     answers
     views

    什么是“支持流媒体”的A / V容器格式?

    究竟是什么区分了支持流媒体的容器文件格式,如Matroska和MPEG-4 Part 14,以及那些据称不是“流式传输”的容量文件格式,如AVI? 他们只是提供元数据和数据的排序,使得解码软件能够在不随机访问媒体文件或大缓冲区的情况下工作,或者它们是否包含一些同步头以使客户端能够容忍一定量的数据包丢失(降低保真度) ? 或者甚至是一个必须由音频和视频编解码器而不是容器提供的功能? (我猜不是,因为...
  • 2 votes
     answers
     views

    RTSP媒体服务器解决方案

    在进行了大量研究之后,我得出结论,Java和Java Media Framework(JMF)不适合开发支持服务器端RTSP协议的流式服务器,用于流式传输视频和音频 . 我已经阅读了关于Live555媒体服务器和testOnDemandRTSPServer源代码的非常好的东西,作为设计的基础 . 我唯一担心的是这是用C语言编写的,我是一名以Java为主的程序员 . 这个服务器是我在大学的最后一年项...
  • 1 votes
     answers
     views

    JPEG和GIF之间的算法差异是什么?

    我目前正在做一个分配,无法找到这个问题的答案..算法应该是指(解决问题)
  • 1 votes
     answers
     views

    在操作系统交换时,缓存以节省内存是否有意义?

    免责声明:我对内存管理或性能知之甚少,而且我用C#编写代码 . 问题: 面对任何操作系统将交换的事实,"caching"中等数据(按照数十MB的顺序),特别是 media ,它们将是 sent at any time to a device (音频和图像),在磁盘上(而不是"keeping it in (virtual) memory")也许"pa...
  • 2 votes
     answers
     views

    Jpeg DCT和IDCT未正确计算

    我正在尝试计算输入图像的DCT和IDCT,并将IDCT输出显示为结果图像 . 但我的IDCT值超过300.我的输入图像是'.rgb'图像 . 我也在考虑输入图像的高度和宽度为常数,即352 * 288 我将每个像素的输入红色,绿色和蓝色整数表示为rgb [3] [64] [1583]其中[3] - >红色/绿色/蓝色指数和[64] - >每个像素中的像素索引和8 * 8块的索引,即...
  • 1 votes
     answers
     views

    手动选择通过编程HTTP自适应流中的视频质量

    只是想知道使用针对视频的不同片段的程序在自适应HTTP流中手动选择视频质量的可能性 . 例如,如何在前60秒的视频中选择1000 kbps视频,然后在接下来的40秒内选择600 kbps视频,然后在接下来的60秒内选择800 kbps . 据我所知,在自适应流媒体中,视频质量是根据网络条件自动选择的 . 同一客户端最初可以接收高质量视频,但当网络条件发生变化时,视频质量可以降低到较低质量 . 我只...
  • 1 votes
     answers
     views

    为什么GetDeliveryBuffer被INTERLEAVE_CAPTURE模式AVI Mux阻止?

    我正在尝试使用自定义过滤器从RTSP流接收视频和音频数据,并在图表下方传送样本 . 看起来这个过滤器是从SDK source.cpp示例(CSource)修改过来的,并为音频和视频实现了两个输出引脚 . 当滤波器直接连接到具有INTERLEAVE_NONE模式的avi mux滤波器时,它可以正常工作 . 但是,当avi mux的交错模式设置为INTERLEAVE_CAPTURE时,视频输出引脚将在...
  • 0 votes
     answers
     views

    使用空间滤镜对图像进行反转

    我想知道我是否可以使用空间滤波器来否定图像,我知道我们可以使用点操作来否定它但是使用滤波器怎么样呢,它有可能吗?例如,应该使用3x3的矩阵 .
  • 1 votes
     answers
     views

    使用QMediaplayer库的UDP视频

    我一直在玩QMediaplayer图书馆 . 我很好奇它如何使用一些流视频源,所以我使用VLC使用udp协议流式传输一些视频 . 为了进行快速测试,我使用了名为MediaPlayer示例的Qt示例 . 由于该示例仅适用于脱机文件,因此我在Player实现上添加了哑函数 . void setM(QUrl url){player->setMedia(url);player->play();...
  • 0 votes
     answers
     views

    Motion JPEG和JPEG,嵌入式和多媒体编解码器之间的确切区别

    我在许多链接和网站上保持头脑,但未能得到答案 . 我不想问这个,我知道JPEG压缩,它只会压缩图像 . 甚至Motion JPEG也可以生成压缩图像I帧 . 我的问题是有什么不同 . 我正在写一个需要发送视频的相机应用程序,但我的相机单元支持jpeg和mjpeg . 什么是JPEG动画JPEG的优势 . 谢谢你的任何建议 我发现V4L2 difference between JPEG and MJ...
  • 0 votes
     answers
     views

    在Android中的应用程序库中显示图片

    我正在编写一个应用程序,用户将点击应用程序中的按钮,图库将弹出,用户将从库中选择一个图像,所选图像应该显示在我放置在图像上的图像中 . 屏幕 . 当我单击按钮弹出库时,我选择了一个图像,但由于某种原因,该图像没有显示在我的应用程序屏幕上 . 非常感谢您的帮助 . 我只添加了两个权限,如下所示: <uses-permission android:name="android.permi...
  • 0 votes
     answers
     views

    如何暂停完成for循环,直到满足AudioIsCompletedCondition

    我有一个PlayAll功能 循环一个短语列表(在recyclerView中), 突出显示所选ViewHolder的某种颜色 播放该短语的音频 将颜色更改回正常,然后转到下一个重复所有前面步骤的短语 . 我试过两种方法: for (i in termList.indices){ val viewHolder: RecyclerView.ViewHolder = r...

热门问题