标签: multimedia

从网站捕获多媒体密钥?

有没有办法从网站上捕获多媒体密钥?

multimedia key web

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

改变声音文件的速度

我正在寻找改变声音文件的速度,但我不知道如何实现它.我假设在减慢速度的情况下必须进行某种类型的插值,但我不确定如何实现加速 - 也许是几个样本的平均值?无论是改变速度还是音高,目前都不重要,我想学习如何完成两者,但至少要完成其中一个或另一个.

如果有人对这些类型的操作背后的数学有任何参考,他们将不胜感激!

谢谢,本

algorithm audio multimedia

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

如何以编程方式控制我的电脑音量?

我有一个没有音乐键的键盘,用于在我的电脑中上下音量,播放,停止等音乐.如果你不明白,是我的键盘,不是.

我想在Windows和Delphi或C#中实现一个键盘钩子来在我的键盘中创建音量功能,但我不知道如何通过代码来调高音量.我正在尝试这个这个例子,但是没有用(顺便说一下,所有都在Delphi中).

你知道如何通过代码来调高音量吗?

c# windows delphi multimedia volume

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

有可能以编程方式创建电子书吗?

我正在调查是否有可能以编程方式生成电子书,比如说Kindle电子书.有没有图书馆,开源或专有?特别是对于python.

python multimedia publishing

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

如何使用NDK有效地按比例放大视频帧

我正在做一个有关处理视频帧的Android项目,我需要在显示每个帧之前对其进行处理。该过程包括将帧从1920x1080扩展到2560x1440分辨率,色彩空间转换以及基于RGB的必要图像处理,所有这些工作都应在33ms〜40ms之内完成。

我已经用手臂霓虹灯优化了yuv-> rgb和其他处理,它们运行良好。但是我必须首先将帧从1080p扩展到2k分辨率,现在这是性能的瓶颈。

我的问题是如何在20ms内有效地将图像从1080p缩放到2k,我对缩放算法没有太多的经验,所以任何建议都是有帮助的。我可以使用臂霓虹灯优化现有算法吗?

硬件环境:

  • CPU:三星Exynos 5420
  • 记忆体:3GB
  • 显示:2560X1600 px

更新:

我将描述我的解码过程,我使用MediaCodec将普通视频(H.264)解码为YUV(NV12),默认解码器是硬件,速度非常快。然后,我使用臂霓虹灯将NV12转换为RGBW,然后将RGBW帧发送到surfaceflinger进行显示。我只使用普通的SurfaceView而不是GLSurfaceView。

瓶颈在于如何将YUV快速从1080p扩展到2K。

c++ video android multimedia android-ndk

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

开源镜头检测实现?

我正在尝试实现一个视频检索系统,我需要首先从视频中提取关键帧,理想情况下我想要一个库来自动检测这些关键帧,每个镜头一个关键帧。如果我可以配置要提取的关键帧(镜头中连续帧的第一个、中间或最后一个),那就太好了。有这方面的开源实现吗?

video opencv multimedia computer-vision

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

如何测试我的 gstreamer 插件?是否有用于 gstreamer 插件测试的标准测试套件?

假设我已经制作了基于 gstreamer 的插件。我已经安装了它并且它可以与 gst-launch 应用程序一起正常工作。

但现在我想测试我的 gstreamer 插件。那么是否有用于此类插件测试的标准测试套件?

是否有任何使用 gstreamer 组件构建的媒体播放器,以便我可以用我的插件替换该组件并测试它?

c linux multimedia gstreamer media-player

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

在没有文件扩展名的情况下返回 Django 中的文件路径

我正在我的 Django 站点上创建一个多媒体应用程序,它允许用户上传照片、视频和音频 - 这些文件在 3rd 方服务(视频的 mp4、ogg、webm 和 flv)上进行编码,然后保存到用户的存储桶中在亚马逊 S3 上。我正在寻找一种优雅的解决方案来以 HTML5 格式显示用户的视频。这是我的模型的外观:

class Video(models.Model):
    file = models.FileField(upload_to = user_video_folder)
    owner = models.ForeignKey(User)
    video_title = models.CharField(max_length=100)
    video_caption = models.CharField(max_length=150, blank=True)
    date_added = models.DateTimeField(auto_now_add=True)
    date_updated = models.DateTimeField(auto_now=True)
    def __unicode__(self):
    return self.video_title
Run Code Online (Sandbox Code Playgroud)

然后视图:

def ViewAllVideos(request):
    videos = Video.objects.filter(owner = request.user)
    template = 'site/media-videos.html'
    return render_to_response(template, {'videos': videos}, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

在模板中,我需要打印编码过程中生成的多种文件格式的路径,并且希望不必为我的模型中的每种格式添加一列,所以我想知道是否有办法返回带有文件名的文件路径,但没有扩展名,所以它在模板中是这样的:

<video width="900" height="506" preload="" controls="" autoplay="">
    <source src="{{ STATIC_URL }}{{ video.file }}.mp4" type="video/mp4;">
    <source src="{{ STATIC_URL }}{{ video.file }}.ogg" type="video/ogg;"> …
Run Code Online (Sandbox Code Playgroud)

python django multimedia html5-video

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

为 html 5 准备 mp4 文件

在 html 5 中,我想像这样嵌入 mp4:

<video width="640" height="480" controls>
    <source src="somefile.mp4" type="video/mp4">
    Your browser does not support the video tag.
</video>
Run Code Online (Sandbox Code Playgroud)

该视频在我的开发机器上的浏览器中运行良好,但该文件为 500MB,因为它是以全高清录制的。 如何对文件进行缩减采样,使其大小约为 50MB,视频更小但音质相同,并且仍然能够使用上面显示的 html5 视频标签在浏览器中播放?

我正在使用Windows。我一直在使用FlashIntegro,但它将文件转换为 avi 格式,无法使用 html 5 中的视频标签查看该格式。我想要一个 mp4 格式,我可以使用 html 5 中的视频标签发布。我想使用免费软件。

我不想使用 Flash 或 Adob​​e Creative Cloud,但我添加这些标签是为了查找可能了解免费替代方案的查看者。

html flash video adobe multimedia

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

通过ffmpeg反向播放视频

我正在使用 ffmpeg 多媒体框架实现视频播放器。我能够实现播放、暂停、提高速度、降低速度、向前搜索、向后搜索功能。但是视频的反向播放不是那么流畅,卡顿很多。请帮助我理解视频反向播放。什么是更好的方法?

有没有其他支持反向视频播放的多媒体框架?

提前谢谢了。

multimedia ffmpeg decode media-player

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