[FFmpeg-user] help with quotes in bash script
tim nicholson
nichot20 at yahoo.com
Wed May 21 08:23:28 CEST 2014
On 21/05/14 02:01, Elliott Balsley wrote:
> I have a bash script for running ffmpeg, which broke when I added more
> than one video filter (which required adding quotes). Basically I
> have several commands which append options to a long string called
> $ffopts, then I call ffmpeg like this:
>
> ffmpeg $ffpreopts -i "$f" -acodec libfdk_aac -b:a 128k $ffopts
> "$output_dir/$base.mp4"
>
> But it gives the below error.
>
> [NULL @ 0x7f8473809200] Unable to find a suitable output format for
> 'format=pix_fmts=rgb24,'
> format=pix_fmts=rgb24,: Invalid argument
>
> I think this is something to do with my use of quotes, but I can't
> figure it out. If I add a line in the script to echo $ffopts right
> before running ffmpeg, it shows like this:
>
Possibly an unescaped carriage return in $ffopts? difficult to tell from
your word wrapped output.
> [...]
More information about the ffmpeg-user
mailing list