最近再做一个项目,要将手机APP上的文件上传到服务器上来,包括图片、声音、视频文件。起初只有Android版,大家知道,Android的录音格式amr,在电脑上播放不出来,必须转码。因为之前只有Android版的,所以就用jave给方便的解决了。但是后来又增加了iPhone版,传上来的录音格式是caf。jave虽然支持几十种音视频格式,但是却支持不了这个caf格式。后来也尝试了lame,也是不行。网上的资料绝大部分是说在iPhone手机上转的,可是我要在服务器上转。搞了一个星期,没有一点进展。后来向同事请教,他们推荐我用ffmpeg,说这是个非常强大的工具,几乎可以转任何格式的音视频,格式工厂都是用的他这个内核。而我试了一下格式工厂,也确实可以转caf格式。终于柳暗花明。这也使我认识到团队的力量,三个臭皮匠还订一个诸葛亮呢,有问题还得和别人多交流。 最近再做一个项目,要将手机APP上的文件上传到服务器上来,包括图片、声音、视频文件。起