如何用QuickTime电影替换Flash电影?

时间:2010-08-29 23:50:17

标签: flash quicktime

如何使用quicktime电影替换网站上的Flash动画? 我甚至不知道从哪里开始。

2 个答案:

答案 0 :(得分:2)

编辑:根据您发布的有关您问题的新信息,我认为SuperUser将是一个更好的地方,而不是StackOverflow。话虽如此,答案是:

尽管fenomas在解释视频转换到这种特定格式方面做得很好,但这绝不是一个可以在帖子中完全解释的话题,因为有几十种转换方式,我只会解释我做了什么:

  1. 使用Adobe Media Encoder我已将您的FLV文件转换为未压缩的AVI文件以供进一步处理(因为QT Pro无法直接打开FLV文件)。尽管AME可以选择直接转换为MOV,但我通常会发现它没有为高级用户提供足够的选项,因此导出了不必要的大文件(至少对于.mov视频)。请注意,无论格式如何,未压缩的视频文件通常都非常大,特别是此视频的未压缩格式超过1.3 GB。

  2. 然后我用QuickTime Pro打开了导出的AVI文件,我使用了Export选项将其编码为QT视频。我使用h264编解码器对视频进行编码,采用多通道编码,并且比特率限制为1000 kbps,以保持文件大小不变。但请注意,这不是“配方” - 必须根据正在编码的视频调整这些设置,通常取决于视频大小。这个特定的视频可能会进一步压缩到更小的文件大小 - 所有这些都是为了找到文件大小和质量的正确组合。对于音频,我使用AAC的采样率为44.1 KHz,比特率为96kbps,这只是在只有画外音/旁白而不是实际音乐的时候。

  3. 我编码的视频可在此处找到:http://www.megaupload.com/?d=A3DIBFKC

    下载包含编码视频的zip文件(~26 MB)后,将其解压缩并上传到您的服务器,与要嵌入的文件位于同一文件夹中(如果您不想修改)下面的嵌入代码)。上传文件后,使用以下代码将您发布的代码段替换为对fenomas答案的评论:

    <object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="240" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
        <param name="src" value="debbie.mov">
        <param name="autoplay" value="false">
        <param name="controller" value="true">
        <param name="type" value="video/quicktime">
        <embed src="debbie.mov" width="320" height="240" autoplay="false" controller="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" />
    </object>
    

    如果一切都正确完成,您现在应该在您的网站上有一个嵌入的.mov文件:)

    希望这有帮助。

答案 1 :(得分:0)

假设您的问题是如何转换文件格式,请描述您的来源。你只有一个SWF文件吗?或者你有一个SWF视频播放器以单独的格式播放视频(如FLV,F4V,MP4等)?

如果您的视频位于单独的文件(FLV等)中,那么大多数转换视频格式的应用都应该可以解决问题。如果你同时拥有一个视频文件(FLV ..)和一个SWF文件,SWF可能只包含一个播放器(即播放/暂停按钮等),你可以忽略它并只转换视频。 (另请注意,对于某些格式,例如MP4,视情况而定,视频可能已在Quicktime中播放!如果您有单独的视频文件,请尝试将其拖入QT以检查它是否在播放前担心转换。)

但是,如果您只有SWF,那么并非所有应用都会为您转换。一般来说,SWF可以是交互式的,并且它们没有任何特定的“长度”,因此一些应用程序会将SWF转换为其他格式,但实际上它们正在播放SWF并捕获输出并将其编码为新的视频。 (请注意,如果SWF具有任何交互性 - 例如需要单击的按钮等,这将无法正常工作。)