Hoje cheguei em casa do trabalho (execute bash em uma caixa do Ubuntu) e tentei executar algum código na minha caixa de arco local com o meu amado zsh e os comandos estavam falhando?
O comando está abaixo com as informações pessoais e o ip alterado obviamente
ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 -threads 3 -vcodec copy -f segment -segment_time 2 outfiles/cam_out%04d.mp4
Funciona perfeitamente no bash, mas quando o executo no zsh, recebo o erro
zsh: no matches found: rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264
Por que meu amado zsh me traiu?
mkdir -p 'rtsp://user:pass@my.webserver.org:5554/my-media/media.amp-videocodec=h264'
e então o bash e o zsh irão falhar. Pelo menos o zsh mostra seu erro aqui.