问题标签 [video-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5197 浏览

c# - 用于 C# 的流式视频库

我正在寻找将流式视频添加到用 ASP.NET/C# 编写的社交网站的选项。我在 Flash 方面也有丰富的经验,所以我很喜欢使用 FLV 播放器,但如果有合适的库可用,我肯定会选择 Silverlight。

  • 该库需要能够以网络格式对用户上传的视频进行编码。
  • 我想播放将基于 Flash 或 Silverlight。
  • 它需要创建视频的缩略图。
  • 它需要有用于流式传输视频的服务器软件或有一些第 3 方这样做的方式。
  • 我不介意为软件支付许可费,因此它不必是开源或免费的。
  • 许可证必须允许在商业网站上使用。

我发现最接近的是MediaSoft 的产品。但在开始搜索之前我从未听说过这家公司,也不知道有人在使用他们的软件。他们似乎在使用 FFMPEG 来执行编码,我听说这会为商业网站带来法律问题。虽然我自己对 FFMPEG 的许可不是很熟悉,所以如果我听错了,请纠正我。

有人用过MediaSoft吗?您使用过的其他任何运行良好的视频库?您是否刚刚编写了自己的视频编码和服务库?

0 投票
5 回答
247 浏览

python - 对于家庭使用软件的视频库,python 是否是合适的选择

我正在考虑创建一个视频库软件,该软件可以跟踪我的所有视频并跟踪我还没有看过的视频和这样的统计数据。统计数据将特定于使用该软件的每个用户。

我的问题是,python 适合创建这个软件还是我需要像 c++ 这样的东西。

0 投票
1 回答
101 浏览

performance - 如何正确显示视频列表?

我一直在到处寻找解决方案,但它已经走到了尽头。请帮忙!

我录制并保存视频如下:

我加载所有视频并从 userPath 设置 ListView 适配器,如下所示:

ListView 适配器:

问题是列表加载速度很慢,尤其是当有很多视频时。这会导致我的 VideoaAtivity 启动非常缓慢。

我喜欢 Piscasso 和 Universal Image Loader,但它们只支持图像。

有谁知道更好的解决方案或有助于提高性能的库?

非常感谢。

0 投票
0 回答
41 浏览

c++ - 如何为视频库编写单元测试?

我用 C++ 编写了一个视频库。它包含各种图形小部件,如文本编辑器、列表框、按钮等。

我还编写了一个简单的单元测试框架,可以满足我对其他所有库的需求。但是,我想不出一种无需视觉检查和用户交互即可对小部件进行单元测试的方法。可能吗?

我在无法选择 3rd 方库的环境中工作。

0 投票
0 回答
195 浏览

c# - 下载视频时 URI 解析的参数异常

我对 C# 没有经验,但我掌握了基础知识。现在我正在尝试使用视频库(在 VS 包管理器中:)从 YouTube 下载视频Install-Package VideoLibrary

上面的函数SaveVideoToDisk_Click是从 .xaml 按钮调用的,效果很好。但并非每个视频都能正常工作。video.URI变得非常大,超过800个字符。一些 URL 最终导致video.URI抛出异常:

mscorlib.dll 中出现“System.ArgumentOutOfRangeException”类型的未处理异常

在提供的代码中,link作为参数传递时会抛出,而传递link2工作得很好。

  1. 我可以解决这个问题吗?
  2. 如果没有,我应该如何处理这些异常?只是尝试,捕捉和报告,还是在更好的想法之前检查?
0 投票
1 回答
100 浏览

win-universal-app - KnownFolders.VideosLibrary 选择所有视频?

在 UWP“knownfolders.VideoLibrary”中,这个拾取的确切文件夹是什么?musiclibrary 会挑选硬盘上存在的所有音乐,但 VideosLibrary 似乎只挑选了我硬盘上的 2 个包含视频的文件夹。但是还有其他文件夹,它们没有被选中。这是代码。

0 投票
1 回答
1274 浏览

c# - libvideo 获取 youtube 视频可读流

我想知道是否有一种方法可以使用 libvideo for .net 来获取 youtube 视频的下载进度

我正在使用以下代码下载:

编辑:更具体地说,有没有办法使用 libvideo 将可读流传输到 youtube 视频?

0 投票
1 回答
811 浏览

c# - 使用 VideoLibrary (libvideo) 的 Youtube 音频 uri 异常

我有一个使用 VideoLibrary 提取音频 url 的代码。但 Video.Uri 抛出异常。

提供了无效的请求 URI。请求 URI 必须是绝对 URI,或者必须设置 BaseAddress。

我不明白为什么会这样。我怎么解决这个问题?

0 投票
1 回答
812 浏览

ios - iOS Swift - 无法使用库中的视频

我正在尝试从我的 swift 应用程序中的库中获取视频。我正在使用以下代码片段:

然后在委托方法中:

运行应用程序时,它会显示库,我可以选择一个视频,然后它说正在压缩视频.. 但随后应用程序崩溃了。

当我尝试访问videoData变量时发生崩溃,因为它无法获取实际数据,因为路径是资产路径而不是视频路径。

日志显示与此类似的内容:

fatal error: unexpectedly found nil while unwrapping an Optional value

打印功能显示:

imagePickerController - reached for video - from Lib - assets-library://asset/asset.MOV?id=7D3BFA00-A7CB-470C-8899-F82FCC2CBC54&ext=MOV

此外,在选择/选择视频后,控制台/日志中会显示一条类似的消息:

[Generic] video path /var/mobile/Media/PhotoData/CPLAssets/group419/A2901DD1-FDEF-423B-B4A3-E808B9AC45E1.MOV for PLPreviewImageAndDurationForVideoAtPath does not exist

当然,每次运行时文件名都会更改。

我能够从相机中获取视频和图像,并从库中获取图像,我只是在使用库中的视频时遇到了麻烦。我希望看到类似于以下内容的视频 URL:

/var/mobile/Containers/Data/Application/BEDDC883-B20E-496D-8C9A-A40EC0A29214/Documents/63ea24932c101b76c72fcbae3993fc9b.mov例如; 视频文件在应用程序中的位置,并且未显示为不可用的资产 URL。任何帮助,将不胜感激。

0 投票
1 回答
545 浏览

c# - UWP KnownFolder 数据缓存

我正在尝试使用KnownFolders完成以下任务,即:我的UWP 应用程序中的VideoLibrary

  1. 更快的加载时间。(我需要从 KnownFolders 加载缩略图和文件名,如果库有大量文件,这可能需要更多时间。有没有更快的方法来缓存和存储它们,可能在 sqlite 数据库中,并且在每次下一次运行时从数据库中获取它们,可以更快吗?

  2. 与系统文件更改同步(如果在该特定库中添加或删除了新文件,而应用程序正在运行,如何通知应用程序)

  3. 基本上我希望应用程序在打开时更快地加载库数据,那么推荐的实现方式是什么?我应该为应用程序使用后台任务吗?但是当应用程序未运行时将数据保存在内存中可能不是一个好的解决方案,或者是吗?或者,也许我可以在应用程序启动后(在导航到库页面之前)立即开始在App.xaml.cs中提取数据的过程,这会提高性能吗?

  4. 基本上:我在这里寻找一些建议和讨论,因为在这里我的问题可能没有严格的答案。在此先感谢您的任何建议。我的主要 2 个目标是同步库与物理文件夹中的删除和添加文件,并提高应用程序中库的加载性能。(是的,我也在带有缩略图的网格视图中加载