yangjie10930 / EpMedia

Android上基于FFmpeg开发的视频处理框架,简单易用,体积小,帮助使用者快速实现视频处理功能。包含以下功能:剪辑,裁剪,旋转,镜像,合并,分离,变速,添加LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频。 The video processing framework based on FFmpeg developed on Android is simple, easy to use, and small in size, helping users quickly realize video processing functions. Contains the following functions: editing, cropping, rotating, mirroring, merging, separating, variable speed, adding LOGO, adding filters, adding background music, accelerating and decelerating video, rewinding audio and video.
MIT License
2.4k stars 536 forks source link

OnEditorListener 监听者问题 #217

Open feer921 opened 5 years ago

feer921 commented 5 years ago

首先,感谢,开源出基于FFMpeg大法的工具库! 看了执行命令的代码模块,感觉在FFmpegCmd类中引用静态的 OnEditorListener 实例会存在一个问题,就是如果FFMpeg支持多个命令执行的话,意味着 只有最后一个赋值了 OnEditorListener 的地方才能知道执行结果,并且还可能不准确(因为不知道是哪条命令的执行结果),我自己对FFMpeg不懂,当然如果FFMpeg不支持 多个命令同时执行的话,那么你那样设计是合理的