#shell #ffmpeg #raspberry-pi
#оболочка #ffmpeg #raspberry-pi
Вопрос:
Я пытаюсь запустить команду ffmpeg из файла оболочки, но я получаю следующую ошибку :
'NULL @ 0x343e9c0] Unable to find a suitable output format for '
: Недопустимый аргумент
Ниже командной строки ffmpeg
ffmpeg -i "rtsp://admin:adminCTZSDS@192.168.0.5/1" -s 600x400 -framerate 20 -b:v 16k -preset slow -acodec libmp3lame -ar 11025 -crf 20 -f flv rtmp://localhost:1935/live/camara2
и это содержимое файла оболочки:
#!/bin/bash
#script streaming
ffmpeg -i "rtsp://admin:adminCTZSDS@192.168.0.5/1" -s 600x400 -framerate 20 -b:v 16k -preset slow -acodec libmp3lame -ar 11025 -crf 20 -f flv rtmp://localhost:1935/live/camara2
команда работает, если я запускаю ее вручную в терминале
Комментарии:
1. Проверьте свой файл на возврат каретки в стиле DOS
2. спасибо Йохен, наконец я обнаружил, что ошибка в конце команды имела пустое пространство, которое сгенерировало ошибку