Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从JavaScript中找出flash(.FLV)视频的帧速率?_Javascript_Flash_Flv_Frame Rate - Fatal编程技术网

如何从JavaScript中找出flash(.FLV)视频的帧速率?

如何从JavaScript中找出flash(.FLV)视频的帧速率?,javascript,flash,flv,frame-rate,Javascript,Flash,Flv,Frame Rate,我使用FlashJavaScriptAPI观察和操作SWF文件的经验有限。我现在想观察和操纵来自JavaScript的FLV视频。我熟悉的API Play、TotalFrames、TCurrentFrame、GotofName等都是以帧为单位运行的,而我希望以秒为单位运行 因此,要么我需要一个基于时间的flashjavascript API,要么我需要一种从JavaScript中找出FLV的帧速率的方法,这样我就可以将帧转换为秒,反之亦然 请注意,我无法控制FLV文件的生成。这个问题似乎有4年历

我使用FlashJavaScriptAPI观察和操作SWF文件的经验有限。我现在想观察和操纵来自JavaScript的FLV视频。我熟悉的API Play、TotalFrames、TCurrentFrame、GotofName等都是以帧为单位运行的,而我希望以秒为单位运行

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


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

这个问题似乎有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的链接

这是youtube视频的链接,他在视频中解释了如何从FLV中删除文件并将其重新打包为MP4。

在flash中从内部执行javascript中的任何内容都只是一个肮脏的黑客,我无法避免使用javascript。我有一个JavaScript应用程序,它使用HTML5JavaScript API来观察和控制正在运行的视频。我想增强这段代码,以支持flash播放器播放的FLV视频。我不想在flash中重新实现我的整个应用程序。添加对flash播放器的支持应该很简单。我只需要做一些简单的事情,比如停止/启动视频,找到当前位置,然后寻找新位置。在过去的项目中,我已经通过JavaScript成功地完成了这些工作。唯一缺少的部分是帧和秒之间的转换。