Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.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
FFMPEG转码,以便我可以从iPhone Safari查看_Iphone_Safari_Ffmpeg_H.264_Quicktime - Fatal编程技术网

FFMPEG转码,以便我可以从iPhone Safari查看

FFMPEG转码,以便我可以从iPhone Safari查看,iphone,safari,ffmpeg,h.264,quicktime,Iphone,Safari,Ffmpeg,H.264,Quicktime,我整天都在寻找一种方法来转换上传到iPhone可以处理的文件(在Safari中),但没有成功。我曾读到,最好将iPhone的Quicktime与h.264编解码器一起使用,但我正在努力找到正确的依赖项或语法。我已经设法转换成mp4和webm Mp4: Webm 有人知道如何将这些视频用于Safari(在iPhone/Pad上)?根据上的官方ffmpeg文档,我建议将视频文件编码为至少与Apple Quicktime兼容: ffmpeg -i INPUT -c:v libx264 -movflag

我整天都在寻找一种方法来转换上传到iPhone可以处理的文件(在Safari中),但没有成功。我曾读到,最好将iPhone的
Quicktime
h.264编解码器一起使用,但我正在努力找到正确的依赖项或语法。我已经设法转换成mp4和webm

Mp4:

Webm


有人知道如何将这些视频用于Safari(在iPhone/Pad上)?

根据上的官方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

祝你今天愉快;)

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

但是,我发现了这个德国站点:使用以下命令:

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控制台输出。好的,我列出的那些正在工作。我只是在努力寻找一种可以在苹果iPhone上播放的方式。我粘贴它们只是为了展示我是如何获得对电脑和安卓手机的支持的,但iPhone似乎是一个让人头疼的问题。我尝试了一些不同的版本,但它似乎不起作用。也许我从哪个文件转码很重要?
ffmpeg -i INPUT -c:v libx264 -movflags +faststart -profile:v normal -pix_fmt yuv420p -c:a aac -cutoff 15000 -b:a 128k OUTPUT.mp4
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