1

我使用 Flash JavaScript API 观察和操作 SWF 文件的经验有限。我现在想从 JavaScript 观察和操作 FLV 视频。我熟悉的 API ( Play(), TotalFrames(), TCurrentFrame(), GotoFrame(), 等) 以帧为单位运行,而我想在几秒钟内运行。

所以要么我需要一个基于时间的 Flash JavaScript API,要么我需要一种方法来从 JavaScript 中找出 FLV 的帧速率,这样我就可以将帧转换为秒,反之亦然。

请注意,我无法控制 FLV 文件的生成。

4

1 回答 1

0

看起来这个问题大约有 4 年的历史了,但我今晚需要知道如何找到 FLV 文件的帧速率,因为我需要从 FLV 容器中剥离文件并将文件重新打包到 MP4 容器中而不做任何实际转换。我按照 youtube 上的教程向我展示了如何使用 2 个应用程序“FLV Extract v1.6.4”和“YAMB-2.1.0.0_beta2”来做到这一点。唯一的问题是 YAMB 需要知道将所有内容重新打包的帧速率,而我不知道是否应该使用 25、30 等...我注意到 youtube 教程中的那个人在他的文件夹中有另一个应用程序,名为“MediaInfo “他没有谈论,但我用谷歌搜索并试了一下>它告诉我我的 FLV 文件的帧是 30fps。

这是我下载 MediaInfo 的链接。http://www.majorgeeks.com/files/details/mediainfo_lite.html

这是 youtube 视频的链接,该人解释了如何从 FLV 中剥离文件并重新打包为 MP4。 https://www.youtube.com/watch?v=87UHvc6XgYc

于 2015-03-10T02:33:33.040 回答