私は一時的なフォルダにBufferedImagesを書き、次にffmpegを呼び出してビデオに変換しています。最初にそれらを書き出すのではなく、java内から直接ffmpegに画像を送る方法はありますか?私はこれが可能ならば、これを行うより速い方法だろうと仮定していますか?ビデオからFFMpegのビデオへの画像
これは現在、私がディレクトリから読み込み中のものです。あなたはffmpegのに画像を入力している場合
ProcessBuilder processBuilder = new ProcessBuilder(
"ffmpeg",
"-y",
"-r", framerate,
"-f", "image2",
"-i", imageFramesDir,
"-itsoffset", offset.toString(),
"-i", audioFile,
"-c:v", "libx264",
"-c:a", "aac",
"-pix_fmt", "yuv420p",
"-crf", "23",
"-r", "24",
"-vf", "scale=720x406,setdar=16:9",
outputFile);
processBuilder.redirectErrorStream(false);
Process process = processBuilder.start();
ありがとうございました!それは私がそれがそうであると思ったようにまっすぐに見えませんが、私に目指すものを与えます。 –