Java Runtime.getRuntime (). Exec () с кавычками

Я пытаюсь запустить ffmpeg через вызов exec на Linux. Однако я должен использовать кавычки в команде (ffmpeg требует этого). Я просматривал документацию по Java для процесса сборки и выполнения и вопросов по stackoverflow, но я не могу найти решение.

Мне нужно бежать

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

Мне нужно вставить кавычки в строку аргумента ниже. Обратите внимание, что простое добавление одинарных или двойных кавычек, которым предшествует обратная косая черта, не работает из-за того, как обработчик процессов анализирует и выполняет команды.

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";

Любая помощь будет принята с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос