我想以编程方式在Android中剪切或修剪音频歌曲。我已经找到了FFMPEG解决方案,但是我不知道削减音频歌曲的步骤是什么,如果有其他方法,请帮助我。
大多数人给我这种类型的答案
ffmpeg -t 30 -i inputfile.mp3 -acodec copy outputfile.mp3
Run Code Online (Sandbox Code Playgroud)
这是什么,以及如何在android代码中使用它来剪切音频?
请帮我。
谢谢
小智 5
基本上遵循此处描述的步骤:http : //writingminds.github.io/ffmpeg-android-java/
1.)您必须将ffmpeg库包含到您的项目中!把它放在build.gradle文件中:
dependencies {compile 'com.writingminds:FFmpegAndroid:0.3.2'}
Run Code Online (Sandbox Code Playgroud)
2)在使用Lib之前,请将二进制文件从资产复制到设备:
FFmpeg ffmpeg = FFmpeg.getInstance(context);
ffmpeg.loadBinary(new LoadBinaryResponseHandler() {...}
Run Code Online (Sandbox Code Playgroud)
3.)完成后,您可以开始执行命令并监听如下结果:
ffmpeg.execute(cmd, new ExecuteBinaryResponseHandler() {...}
Run Code Online (Sandbox Code Playgroud)
其中cmd是参数数组:
String[] command1 = new String[8];
command1[0]="-t";
command1[0]="30";
...
Run Code Online (Sandbox Code Playgroud)
但是:实际上,我发现android的ffmpeg版本无法正常剪切或修剪音频文件!(对于在Linux命令行上运行的命令,我出错了。)希望您能弄清楚。
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |