首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Melt将SWF编码为视频

使用Melt将SWF编码为视频
EN

Stack Overflow用户
提问于 2011-05-21 06:19:25
回答 1查看 626关注 0票数 0

我正在做一个项目,需要在服务器端转换SWF电影到H.264视频,以便能够在Flash player和苹果手机/iPad上播放它们。我真的被卡住了。

我在http://www.mltframework.org/中使用Melt,这是我的命令行:

代码语言:javascript
复制
melt movie.swf -consumer avformat:video.mp4 r=30 s=640x360 f=mp4 acodec=aac ab=128k ar=48000 vcodec=libx264 b=1000k an=1

它可以在Flash player中播放,但无法在iDevices上播放。我在谷歌上搜索了iPhone视频需求,似乎我的视频文件确实满足了它们(帧大小、帧率和比特率)。我应该更改哪些设置才能使其播放?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-04 03:04:10

我花了很多时间在谷歌上,但设法收集了所有的片段,所以以下是适用于iPhone的参数:

代码语言:javascript
复制
r=30 s=640x360 f=mp4 acodec=aac ab=128k ar=48000 vcodec=libx264 level=30 b=1024k flags=+loop+mv4 cmp=256 partitions=+parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 me_method=hex subq=7 trellis=1 refs=1 bf=0 flags2=+mixed_refs-wpred-dct8x8 coder=0 wpredp=0 me_range=16 g=250 keyint_min=25 sc_threshold=40 i_qfactor=0.71 qmin=10 qmax=51 qdiff=4 maxrate=10M bufsize=10M an=1 threads=0

此外,我使用faac -w将音频转换为适当的格式,并使用MP4Box将视频和声音结合在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6078131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档