package com.budius.chromecast.converter.processor; import com.budius.chromecast.converter.Utils; import java.util.Random; /** * Created by budius on 28.04.16. */ public class FFmpegCmdEnd implements Processor { private static final String VIDEO_EXT = ".mp4"; private static final Random RANDOM = new Random(); @Override public Result process(Job job) { // movflags, faststart job.ffmpegCmd.add("-movflags"); job.ffmpegCmd.add("+faststart"); // calculate output to temporary file job.outputFile = Utils.getFilename(job, "_TEMP_" + RANDOM.nextInt(999) + "_" + VIDEO_EXT); // output file job.ffmpegCmd.add(job.outputFile.getAbsolutePath()); return Result.success(); } }