package com.wind.ffmpeghelper; import java.util.ArrayList; /** * Created by 德祥 on 2015/4/28. */ public class FFmpegCommandBuilder { private final static String FFMPEG_TAG = "ffmpeg"; private final static String COMMAND_SPACE = " "; private ArrayList<String> mParameterList; public FFmpegCommandBuilder() { mParameterList = new ArrayList<String>(); mParameterList.add(FFMPEG_TAG); } public void append(String parameter) { mParameterList.add(parameter); } public void append(int parameter) { mParameterList.add(String.valueOf(parameter)); } public String getCommand() { StringBuilder sb = new StringBuilder(); int i = 0; for (; i < (mParameterList.size() - 1); i++) { sb.append(mParameterList.get(i)); sb.append(COMMAND_SPACE); } sb.append(mParameterList.get(i)); return sb.toString(); } }