Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Android 向视频添加图形注释,例如使用颤振的随机图形_Android_Flutter_Ffmpeg - Fatal编程技术网

Android 向视频添加图形注释,例如使用颤振的随机图形

Android 向视频添加图形注释,例如使用颤振的随机图形,android,flutter,ffmpeg,Android,Flutter,Ffmpeg,我开发了一个颤振应用程序,其中我使用FFmpeg库进行视频处理, 实际上,我想在视频中绘制一些随机图形,并使其成为视频的一部分。 我已经在做的是,我在Flatter中使用ffmpeg库向视频中添加了一些带注释的图像,但ffmpeg的问题是它非常耗时,10秒的视频剪辑几乎需要10秒 我使用的ffmpeg命令是: ffmpeg.execute("-y -i input.mp4" " -i input.png -filter_complex \"[0:v][1:v] overlay=(W-w)/2:(

我开发了一个颤振应用程序,其中我使用FFmpeg库进行视频处理, 实际上,我想在视频中绘制一些随机图形,并使其成为视频的一部分。 我已经在做的是,我在Flatter中使用ffmpeg库向视频中添加了一些带注释的图像,但ffmpeg的问题是它非常耗时,10秒的视频剪辑几乎需要10秒

我使用的ffmpeg命令是:

ffmpeg.execute("-y -i input.mp4" " -i input.png -filter_complex \"[0:v][1:v] overlay=(W-w)/2:(H-h)/2'\" -pix_fmt yuv420p -c:a copy output.mp4")
我想和whatsapp注解一样快。。。
知道怎么做吗?

欢迎来到StackOverflow!请阅读。您应该提供一些您已经尝试过的代码。问题通过添加我在代码中使用的代码片段进行编辑,谢谢@marinaguilarso实际的问题是如何在Android上加快ffmpeg编码?@llogan,是的,如何加快编码速度,或者是否有其他编码方法?,不完全是在Android上,而是flift。。。。如果有任何本地解决方案,我也可以选择,我必须同时为android和ios实现。谢谢..@Tahir您可以添加
-预设超快
。除此之外你能做的不多。ffmpeg还不支持MediaCodec编码。也许你可以用MediaCodec来做。视频编码非常复杂,手机的功能还不足以在使用非硬件加速编码时以您想要的质量、速度和分辨率提供更快的编码。如果您的目标设备支持霓虹灯,您可能会获得显著的速度提升,但必须正确配置x264。参考ffmpeg日志,使用cpu功能查找