2010-08-29 73 views

回答

2

编辑:根据您发布的关于您的问题的新信息,我认为SuperUser对于这个问题将是一个更好的地方,而不是StackOverflow。这就是说,在回答:

尽管fenomas在解释视频转换为这种特定格式做了很好的工作,但这绝不是一个可以在文章中完整解释的主题,从字面上几十转换的方式,我只说明我所做的:

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

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

,我的编码可以在这里找到的视频: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文件您的网站:)

希望这会有所帮助。

+0

我只有一个.flv文件。 如何创建一个.mov文件? 我从来没有处理过这些。 – vlevsha 2010-09-04 04:11:57

+0

请参阅最新的答案。 – 2010-09-05 09:36:32

+0

非常感谢,所以非常感谢! – vlevsha 2010-09-07 04:18:29

0

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

如果您的视频位于单独的文件(FLV等)中,那么大多数转换视频格式的应用程序都应该做到这一点。如果您同时拥有一个视频文件(FLV ..)和一个SWF文件,则SWF可能只包含一个播放器(即播放/暂停按钮等),您可以忽略它并转换该视频。 (另请注意,对于某些格式,如MP4,取决于编解码器,视频可能已在Quicktime中播放!如果您有单独的视频文件,请尝试将其拖入QT以检查它是否播放,然后再担心转换。)

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

+0

这是我有: <脚本类型= “文/ JavaScript的” SRC = “http://www.polycysticliverdisease.com/html/swfobject.js”>

You probably do not have the Flash Player (Get Adobe Flash Player Here) installed for your browser or the video files are misplaced on your server!
<脚本类型=“文本/ javascript“src =”http://www.polycysticliverdisease.com/html/easyflvsvab3445.js“> 这里是.flv文件: http://www.polycysticliverdisease.com/html/debbie.flv – vlevsha 2010-09-04 06:22:00

+0

我的建议是:阅读FreekOne的出色答案。 :d – fenomas 2010-09-06 13:27:25