用法FFmpeg命令从Apple设备相机捕获视频并获取3个具有不同分辨率(UHD,FHD,HD)的输出

我使用mobile-FFmpeg执行FFmpeg命令(https://github.com/tanersener/mobile-ffmpeg)。

我正在使用AVFoundation,并尝试从设备相机获取3个输出文件(3840x2160、1920x1080和1280x720)。 这是命令:

-f videotoolbox -f avfoundation -video_size 3840x2160 -r 30 -pixel_format nv12 -i "0:0"  -c:v h264_videotoolbox -b:v 8M -maxrate 8M -s 3840x2160 output1/path -c:v h264_videotoolbox -b:v 8M -maxrate 8M -s 1920x1080 output2/path -c:v h264_videotoolbox -b:v 8M -maxrate 8M -s 1280x720 output3/path

但是该命令的编码过程非常慢(速度为0.3x-0.4x),因此,我无法记录实时的30fps输出。我究竟做错了什么?我所有的测试都是在iPhone 7上完成的。

chengnuo2020 回答:用法FFmpeg命令从Apple设备相机捕获视频并获取3个具有不同分辨率(UHD,FHD,HD)的输出

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2941912.html

大家都在问