问题标签 [flv]

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 回答
2178 浏览

flash - 使用 Red5 通过 RTMP 流式传输高质量 FLV 时出错

我对 FLV 流/Red5 场景相当陌生,并且发现由于某种原因,我无法使用 oflaDemo 播放编码高于特定质量的 FLV 文件。我已经使用 ffmpeg 将 FLV 文件从 h264 编码为 Sorenson Spark。它可以使用-qscale 31,但任何更高的(数字似乎在不同电影之间发生变化)都拒绝播放。Sorenson Spark FLV 的比特率是否有上限,还是 Red5 问题(或者实际上是 Flash 问题)?

我的最终目标是将高质量视频流式传输到 Wii,因此使用“旧”Flash 7 格式!也许还有另一种方式...

0 投票
4 回答
11864 浏览

video - 将 jpg 文件流转换为 FLV 流

我使用可以由我的软件控制的 Panasonic hcm280a 相机,它会生成一个巨大的 jpeg 文件流,我想将此流转换为 FLV 流,最好具有良好的压缩比

FFMpeg 会这样做吗?我基本上是在寻找可以为我生成流媒体的现成开源软件(或商业软件)。同样,我的输入是来自相机服务器的 jpg 文件流。

任何见解或评论将不胜感激谢谢

0 投票
1 回答
3813 浏览

flash - Flash 视频播放完毕后,如何运行一行动作脚本?

我在 Flash 横幅中包含一个视频。当横幅加载时,在将播放视频的空间中,我准备了“点击播放”图形,并带有一个调用 nextFrame 的按钮——将主 Flash 电影的播放头带到实际视频所在的帧。

然后视频播放正常,但在空白的黑屏上结束。

我想要的是,当视频播放完毕后,主 Flash 电影的时间线将返回到带有“点击播放”图形的帧,而不是空白。谁能告诉我我需要使用什么动作脚本(as2)以及把它放在哪里?谢谢。

0 投票
2 回答
2215 浏览

stream - Red5流flv文件

我正在检查 Red5 的 oflaDemo。我想知道如何更改 oflaDemo 以便可以将某个 flv 文件流式传输给所有订阅者...

上面代码的结果对于所有订阅者来说只是一个空白屏幕......

你们有人知道吗?

提前致谢!

0 投票
2 回答
2173 浏览

iphone - flv流解码,3gp编码

为了实现 flv 到 3gp 的转换,我需要查看任何语言和其他资源的开源项目吗?最好是流式传输,我的意思是在下载 flv 的最后一部分之前返回 3gp 的第一部分。

或者是否已经实施了任何类似的服务 - 我的目标是拥有类似 http://converter.org?source=sourceUrl.flv&targetFormat=3gp的东西,我可以将其提供给 3gp 播放器,在我的情况下 - 在 iPhone 上,而不是等到服务器下载整个flv。

更新: ffmpeg 在这里做得很好,只是

就是这样。但是输出文件只有在转换完成后才能使用。流媒体仍然是一个悬而未决的问题。有 ffserver 可以进行某种流式传输,但我无法使其工作。

0 投票
2 回答
4605 浏览

actionscript-3 - 在 Actionscript 3 中预加载 FLV?

我正在开发一个具有大量基于视频的部分到部分转换的 Flash 站点。过渡视频本身只有几秒钟长,但相当重(~700kb),因为它们的分辨率非常高;考虑到部分的数量和部分到部分的转换组合(以及视频),在初始站点加载时预加载所有转换是不可行的。

我想做的是根据需要快速加载每个过渡视频;例如,如果您在区域 A 并单击区域 B 的导航,则会加载 A->B 视频(大多数用户只需等待几秒钟)然后播放。但是,我还想要一个快速加载器图形显示为过渡加载,在它被播放之前(像加载条这样简单的东西,但不仅仅是一个微调器或类似的东西,因为确定进度的感觉很重要)。

在 Actionscript 3 中执行此操作的最佳方法是什么?它在 AS2 中相对简单(http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001036.html)但我还没有看到AS3 的简单解决方案。我在 AS3(NetConnection、NetStream、视频对象)中使用基于标准代码的 FLV 播放技术——没有 FLVPlaybackComponents 或类似技术。

非常感谢!

0 投票
4 回答
1960 浏览

flash - FLV 播放 - 缩放和平滑与高分辨率?

我正在构建一个带有大型视频的 Flash 站点 (as3),这些视频充当从一个部分到另一个部分的过渡。视频无法缩放;为了适应使用大型显示器的用户,我们计划播放高清视频并仅向用户显示画面的中心(取决于他们的屏幕尺寸)。也就是说,将有一个大约 1024x768 的中心区域,我们假设所有用户都可以查看大部分信息,但我们希望大屏幕的用户能够查看所有信息和它周围的整个场景。

我的问题是:从性能的角度来看,将视频编码为高清 FLV 并在不修改的情况下播放,或者以合理的分辨率对其进行编码,然后将其缩放为高清(平滑)是否更有意义?在飞行中?加载时间不是问题,因为所有剪辑都只有几秒钟长,并且会在播放之前完全预加载,因此瓶颈很可能在播放方面。

非常感谢!

0 投票
3 回答
6256 浏览

html - 将 flv 文件嵌入为横幅

我的客户为我提供了一个 .flv 文件作为横幅放置在他们的主页上。我已经在互联网上搜索了一段时间,但没有找到正确的方法。首先,它是做这种横幅的“方式”吗?还是他们应该为我提供 .swf 文件?如果 .flv 没问题,那么我如何将它(没有播放控件或任何东西......)嵌入到我的 html 页面中?

0 投票
1 回答
358 浏览

.net - 如何在不使用 flash-activeX 的情况下从 *.Net 读取 .flv 文件的 videoDuration?

我有一个允许用户将 Shockwave Flash 电影上传到服务器的 winform 程序。为了获得 videoDuration,我创建了一个“ShockwaveFlashObjects”-activeX 的实例,加载影片,然后读取 videoDuration,直到它从“0.0”变为其他任何值。我通过阅读 GetVariable("videoDuration") 得到了这一点。

通常它可以工作,但有时它会锁定或显示上一个加载的 Flash 电影的信息。

我在分发 ShockWaveFlashObject-activeX 时也遇到了麻烦。我真的很想跳过它,只需阅读 Flash 文件并找出电影的播放长度。

上传的所有电影都是视频,因此它们具有特定的播放长度。

这个问题对答案没有帮助。

我已经检查了wotsit的swf 格式,从我所看到的应该可以读取帧率和帧数并计算持续时间,但我找不到任何关于 flv 文件的信息。也许有人已经这样做了,并且可以为我指出一些很好的代码,从而为我节省大量时间尝试理解规范?

0 投票
1 回答
604 浏览

c# - .Net:从多个摄像头捕获视频到flv的方法应该是什么

我想创建一个应用程序,它将网络摄像头作为输入并将捕获的视频保存为 flv 文件。

我正在查看 Adob​​e 的 Flash Live Media Encoder,但它没有 API,但有一个用于编码的命令行工具。

请建议我可以考虑的其他一些替代方案。