Java Runtime.getRuntime (). Exec () com aspas

Eu estou tentando executar o ffmpeg através da chamada exec no linux. No entanto, eu tenho que usar aspas no comando (ffmpeg exige). Eu estive olhando através do java doc para processbuilder e exec e perguntas sobre stackoverflow, mas não consigo encontrar uma solução.

Eu preciso correr

ffmpeg -i "rtmp://127.0.0.1/vod/sample start=1500 stop=24000" -re -vcodec copy -acodec copy -f flv rtmp://127.0.0.1/live/qltv

Preciso inserir aspas na sequência de argumentos abaixo. Observe que simplesmente adicionar aspas simples ou duplas precedidas por uma barra invertida não funciona devido à natureza de como o processbuilder analisa e executa os comandos.

String argument = "ffmpeg -i rtmp://127.0.0.1/vod/"
                    + nextVideo.getFilename()
                    + " start=" + nextVideo.getStart()
                    + " stop=" + nextVideo.getStop()
                    + " -re -vcodec copy -acodec copy -f flv rtmp://127.0.0.1/live/qltv";

Qualquer ajuda seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion