MP3目标文件
-y : 表示允许覆盖 ;
-f : 表示文件格式 , 一般是 s16le , 其中 s 表示样本是有符号整型 , 16 表示是 16 位样本
2 字节 , l 表示小端格式 , 如果是...无符号 16 位整型小端格式排列
-ac : 声道个数 , 单声道设置
1 , 立体声设置 2 ;
-ar : 采样率 , 48000 表示 48000 Hz 采样率 ;
-acodec : 指定编码器...;
-i : 指定源文件 ;
最后跟着是转换完成的 MP3 文件路径 ;
Android 中的完整命令 :
ffmpeg -y -f s16be -ac 2 -ar 48000 -acodec pcm_s16le...ac 2 // 立体声
-ar 48000 // 48000 Hz 采样率
-acodec pcm_s16le // 指定编码器
-i /data/user/0/com.example.ffmpeg_pcm...: ffmpeg 是可执行文件 , audio.pcm 是 PCM 格式的源文件 , audio.mp3 是转换后的 mp3 文件 ;
四、博客源码
----
博客源码 :
GitHub : https