2

我整天都在寻找一种方法来对上传到 iPhone 可以处理的文件(在 Safari 中)进行转码,但没有任何成功。我已经读过最好将它Quicktime用于 iPhone,h.264 codec但我很难找到正确的依赖项或正确的语法。我已经设法转换为 mp4 和 webm 。

mp4:

'ffmpeg -i '.$input.' -strict experimental -s 1024x760 -ab 128k -vcodec libx264 -mbd 2 -flags +mv4+aic -trellis 2 -cmp 2 -subcmp -2 '.$filepath.'/'.$filename.'.mp4'

网站

'ffmpeg -i '.$input.' -b 600 -s 1024x760 -ab 128k -vcodec libvpx -ab 128k -acodec libvorbis '.$filepath.'/'.$filenamewithoutext.'.webm'

任何人都知道如何让这些视频可用于 Safari(在 iPhone/Pad 上)?

4

2 回答 2

1

实际上,可以为输入文件和输出文件设置更多选项。

但是,我使用以下命令找到了这个德国网站: http ://www.quadhead.de/videos-mit-ffmpeg-fur-das-iphone-konvertieren-und-streamen/:

ffmpeg.exe -i "%~1" -r 29.97 -vcodec libx264 -s 480x320 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -b 400k -bufsize 4M -bt 256k -refs 1 -coder 0 -me_range 16 -subq 4 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec aac -ab 80k -ar 48000 -ac 2 -strict experimental -y "%~1".mp4

是的,我是德国人;)这就是我英语不好的原因。所以请随时纠正我的帖子。但是,嘿...我也喜欢 ffmpeg。

祝你今天过得愉快 ;)

于 2013-07-16T20:11:59.483 回答
1

根据http://trac.ffmpeg.org/wiki/x264EncodingGuide上的官方 ffmpeg 文档,我建议将视频文件编码为至少与 Apple Quicktime 兼容:

ffmpeg -i INPUT -c:v libx264 -movflags +faststart -profile:v normal -pix_fmt yuv420p -c:a aac -cutoff 15000 -b:a 128k OUTPUT.mp4

祝你今天过得愉快 ;)

于 2013-07-16T03:02:24.107 回答