问题标签 [asf]

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 投票
3 回答
9047 浏览

flash - flash 媒体播放器可以播放 wmv/asf 格式的媒体吗?

我曾尝试在 HTML 页面中播放 wmv/asf 文件,但 Windows Media Player 始终嵌入在浏览器中,但 Flash Media Player 未嵌入。

这是我嵌入 Flash Media Player 的代码。我怀疑是因为 Flash Media player 不支持 wmv/asf 格式,所以即使我明确指定“application/x-shockwave-flash”值,Flash Media player 也不会显示。有任何想法吗?

Flash 媒体播放器是否支持 wmv/asf 文件?

0 投票
1 回答
2810 浏览

avi - 从avi转换为asf的代码

无论使用什么库/SDK,我都想非常快速地从 avi 转换为 asf(我什至可以牺牲一些视频和音频的质量)。我在 Windows 平台(Vista 和 2008 Server)上工作,更好的 .Net SDK/代码,C++ 代码也很好。:-)

我从下面的链接中了解到,可能有一种非常快速的方法可以从 avi 转换为 asf 以更好地支持流媒体,如前所述“可以使用简单的副本将视频从 AVI 转换为 ASF 格式(即内容相同,但容器发生变化)。”。我的问题是经过几个小时的学习和试用各种 SDK/工具,作为一个新手,我不知道如何开始,所以我要求参考示例代码来完成这项任务。:-)

(因为这是一个不同的问题,我们决定开始一个新的话题。:-))

流式播放 AVI 文件的问题

提前谢谢,乔治

编辑1:

我试图从中获取 ffmpeg 的二进制文件,

http://ffmpeg.arrozcru.org/autobuilds/ffmpeg-latest-mingw32-static.tar.bz2

然后运行以下命令,

http://www.microsoft.com/windows/windowsmedia/player/webhelp/default.aspx?&mpver=11.0.6001.7000&id=C00D11B1&contextid=230&originalid=C00D36E6

然后使用Windows Media Player播放时出现以下错误,有没有人有什么想法?

http://www.microsoft.com/windows/windowsmedia/player/webhelp/default.aspx?&mpver=11.0.6001.7000&id=C00D11B1&contextid=230&originalid=C00D36E6

0 投票
1 回答
2902 浏览

streaming - 使用 DirectShow 和 Windows Media Format SDK 进行直播

首先,一些背景知识:
我正在开发 Silverlight 3 应用程序,并希望添加对实时流媒体的支持(网络摄像头 + 麦克风作为输入)。不幸的是,Silverlight 无法访问网络摄像头或麦克风本身,因此我需要创建一个独立的应用程序来建立媒体流。我猜 Silverlight 最适合 Microsoft 技术,所以我想使用带有 WMV/WMA 编码的 ASF 格式。

在做了一些研究之后,这是我认为我可以做的:

  • 似乎可以使用 DirectShow 捕获网络摄像头和麦克风输入,然后将其组合成一个“流”。
  • 要对流进行编码,我可能需要将其传递给 Windows Media Format SDK 库(MSDN 文档描述了如何将 DirectShow 与 WM ASF Writer 一起使用)。
  • 我认为应该可以使用“网络接收器”之类的东西来广播 ASF 流(无需将其写入 HDD)。
  • 我猜想将大量客户端连接到流上会占用大量带宽,所以我可能应该将流发送到服务器并从那里广播。我只是不知道是否可以使用 ASF 读取器/写入器的组合来通过服务器“传递”流。我也不知道是否可以使用多播来获得类似的结果。

我打算使用 C#,尽管这可能没有太大区别,因为无论如何我都必须为 C++ 库使用一些包装器(如 DirectShow.Net 或 SlimDX)。

不幸的是,我几乎没有处理媒体流的经验。所以我的第一个问题是,是否可以按照我描述的方式进行流式传输?

如果可能的话,这是一种明智的方式还是我应该考虑使用一些不同的库/框架?

0 投票
2 回答
1200 浏览

c# - C# - 使用自定义数据流对 ASF 进行编码

我正在尝试创建一个 ASF 文件,而不是使用声音或视频数据,我想创建一个由带有二进制数据的自定义数据包组成的流。

有人可以提供几件事的代码示例:1)设置配置文件。2) 配置自定义流 3) 将自定义数据包插入流中。

非常感激。谢谢!

谢谢罗伊

0 投票
3 回答
1698 浏览

.net - 如何在 C# 中读取 asf 标头?

拥有一个 wma 文件,如何使用 c# 解析标头?

目的是在内容加密对象(构成 DRM 许可证的一部分)中找到密钥 ID。您使用的是 WM 格式 SDK 还是 WM 权限管理器?

0 投票
1 回答
192 浏览

c# - 如何通过 C# 从 ASF 文件中读取作者、流派等信息?

我正在开发一个小型应用程序来对我的 cd 翻录进行编目。不知道如何获取这些信息。提前致谢。

0 投票
1 回答
194 浏览

windows - 嵌入式 WMP 控件 - 如何获取当前播放文件的分辨率?

我的网页中嵌入了一个 Windows Media Player 控件,我向它提供了一些 URL 以从(ASF 文件)流式传输。如何从 WMP 控制中获得正在播放的文件的像素分辨率?

谢谢

罗伊

0 投票
1 回答
236 浏览

java-me - 使用 J2ME 打开 ASF

我现在正在做一个项目,我想知道如何在手机上播放 ASF 文件。我需要做什么才能完成它?

谢谢!

0 投票
1 回答
626 浏览

macos - 在 Mac OS X 上的 .asf 视频上获得声音

当我尝试打开以下视频时:

http://streaming1.hss-win.rpi.edu/ondemand/cogsci/issues_in_cs/issues_in_cogsci_02_04_2009.asf

我可以得到它,但没有任何声音......我在浏览器(Firefox)和 QuickTime 媒体播放器中都尝试过,但仍然无法正常工作。知道如何让它在 Mac OS X 上运行吗?使用版本 10.6。

谢谢你。

0 投票
0 回答
323 浏览

video - 从 ASF 视频中获取真实的视频高度/宽度

我正在尝试使用名为 mediahandler 的接口将 ASF 视频与 FFmpeg 转换。

问题是,ASF 视频上的元数据似乎已损坏。它指出视频为 640x240,纵横比为 4:3。

纵横比是正确的,但显然分辨率不正确。这会导致转换器错误地缩放视频,因为它使用分辨率来确定原始纵横比。

我能够获得纵横比元数据,但我不确定这是否能解决问题,因为我认为如果分辨率可能不正确,那么纵横比元数据也会如此。

那么,有没有办法获得实际的高度/宽度?看起来像 VLC 这样的玩家对此没有任何问题。我如何用 FFmpeg 做这样的事情?