команда ffmpeg не работает при запуске из файла .sh

#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. спасибо Йохен, наконец я обнаружил, что ошибка в конце команды имела пустое пространство, которое сгенерировало ошибку