Android ffmpeg与格式和编解码器的迷宫

Android ffmpeg与格式和编解码器的迷宫,android,ffmpeg,video-encoding,Android,Ffmpeg,Video Encoding,我在android上运行ffmpeg 我想做的是在安卓手机上录制一段视频,用wav pcm文件对其进行过度复制,并将其保存为适合youtube上传的格式。 3gp是: 元数据: 主要品牌:3gp4 次要版本:768 兼容品牌:3gp4mp413gp6 版权: 版权所有英文: 持续时间:00:00:12.18,开始时间:0.000000,比特率:2002 kb/s 流#0.0(英文):视频:mpeg4,yuv420p,800x480[PAR 1:1 DAR 5:3],1987 kb/s,9.77

我在android上运行ffmpeg

我想做的是在安卓手机上录制一段视频,用wav pcm文件对其进行过度复制,并将其保存为适合youtube上传的格式。 3gp是: 元数据: 主要品牌:3gp4 次要版本:768 兼容品牌:3gp4mp413gp6 版权: 版权所有英文: 持续时间:00:00:12.18,开始时间:0.000000,比特率:2002 kb/s 流#0.0(英文):视频:mpeg4,yuv420p,800x480[PAR 1:1 DAR 5:3],1987 kb/s,9.77 fps,60 tbr,1k tbn,60 tbc 流#0.1(英语):音频:amrnb,8000 Hz,1个通道,flt,12 kb/s

wav是简单的wav文件(尽管我可能也想使用mp3)

输出应该是youtube推荐的“640x480分辨率的MPEG4(Divx,Xvid)格式,带有MP3音频”

有人告诉我这样做是不合法的。为什么? 有哪些替代方案

谢谢
eli

为什么这不合法?IANAL,但我看不出你有什么理由不写这个应用程序。它不是恶意的,所以应该没问题。由于mp3和mpeg4编解码器的专利,它可能是非法的。