Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Передача CRLF аргументом
Показать сообщение отдельно

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Какого именно? Выложите его или приведите ссылку, где его можно взять. Впервые слышу о таком.
Небезызвестный ffmpeg. Им требуется забирать по http поток, но проблема в том, что выдача потока зависит от юзерагента и доп. параметра в заголовках http. У ffmpeg есть опции задания этих заголовков, но в нём есть неприятная особенность: http требует, чтобы после каждой строки заголовка передавался перенос строки, но ffmpeg сам НЕ добавляет перенос строки в конце явно указываемых строк: https://trac.ffmpeg.org/ticket/3268

Upd: В принципе нет требования запуска через батник, нужен просто факт успешного запуска, можно и вручную.
Требуемая строка запуска выглядит так:
Код: Выделить весь код
ffmpeg -user_agent "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36" -headers "X-Requested-With: ShockwaveFlash/17.0.0.134" -icy 0 -i http://foo.bar/file.name -vcodec copy -acodec copy "z:/file.ts"
Параметры "user_agent" и "headers" собственно и требуется терминировать CRLF, но не получается.

Последний раз редактировалось Nefedya, 17-03-2015 в 13:37. Причина: Update


Отправлено: 09:55, 17-03-2015 | #5

Название темы: Передача CRLF аргументом