Я использую FFmpeg в Windows, где мне нужно вставить \r\n
в сам параметр.
ffmpeg … -headers "X-Test: Test\r\nX-Test-2: Test 2\r\n" …
Хотя это будет нормально работать в Linux и так далее, оно не работает из обычной командной строки Windows 10. Он также не работает под Bash под Windows. В обоих случаях отправляется литерал \r\n
(обратная косая черта, r, обратная косая черта, n символов).
Я попытался использовать Alt+13 Alt+10, и, хотя это казалось для вставки символов, они были интерпретированы FFmpeg как 0xE299AA 0xE29799
.
Этот вопрос похож на Как я могу вставить новую строку в команду cmd.exe? кроме того, что я не привязан к cmd.exe. Я рад использовать любую оболочку, если я могу использовать ее под Windows, если есть предложения. Возможно ли это как-то через Powershell? Или, может быть, поместив мои параметры в текстовый файл и введя его в качестве значения параметра?