Eri, acho que não deu certo não. Veja que a contrabarra é que está
aparecendo em #transconde..:
\'#transcode{vcodec="mp2v",vb=5000,width=640,height=480,fps=
A questão é que não precisa utilizar a contrabarra para usar os apóstrofos.
Você pode inserir eles normalmente. Eu fiz essa pequena modificação aqui no
Fedora, veja:
$ cat teste.sh
#!/bin/bash
VLC="-vvv --color v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev=/dev/dsp
:v4l2-standard=0 --volume 25000 --sout
'#transcode{vcodec=\"mp2v\",vb=5000,width=640,height=480,fps=\"30\",deinterlace,acodec=\"mp3\",ab=\"64\",channels=\"1\",audio-sync}:std{access=\"http\",mux=\"ps\",dst=\"127.0.0.1:8080
\"}"
echo "$VLC"
$ ./teste.sh
-vvv --color v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev=/dev/dsp
:v4l2-standard=0 --volume 25000 --sout
'#transcode{vcodec="mp2v",vb=5000,width=640,height=480,fps="30",deinterlace,acodec="mp3",ab="64",channels="1",audio-sync}:std{access="http",mux="ps",dst="
127.0.0.1:8080"}
Sem dar erro nenhum, apenas tirei a contrabarra. :-)
2009/1/4 Eri Ramos Bastos <[email protected]>
> Assim funcionou:
>
> $ cat teste.sh
> #!/bin/bash
>
> VLC="-vvv --color v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev=/dev/dsp
> :v4l2-standard=0 --volume 25000 --sout
>
> \'#transcode{vcodec=\"mp2v\",vb=5000,width=640,height=480,fps=\"30\",deinterlace,acodec=\"mp3\",ab=\"64\",channels=\"1\",audio-sync}:std{access=\"http\",mux=\"ps\",dst=\"127.0.0.1:8080
> \"}"
>
> echo "$VLC"
>
> $./teste.sh
> -vvv --color v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev=/dev/dsp
> :v4l2-standard=0 --volume 25000 --sout
>
> \'#transcode{vcodec="mp2v",vb=5000,width=640,height=480,fps="30",deinterlace,acodec="mp3",ab="64",channels="1",audio-sync}:std{access="http",mux="ps",dst="
> 127.0.0.1:8080"}
>
> Como o email pode perder a formatação coloquei no pastebin também:
>
> http://pastebin.com/m71117678
>
> []'s
> Eri Ramos Bastos
>
> 2009/1/3 Fernando Gottlieb <[email protected]<fernando0973%40gmail.com>
> >
> >
> > Boa tarde Eri.
> > Esta tentativa eu já havia feito, mas não funcionou.
> > Quando leio a variável pelo script, ele retorna um erro e sequer consigo
> > imprimir (echo).
> >
> >
>
>
--
Elder Marco
Linux User: #471180
"O conhecimento é tristeza: aqueles que mais sabem são os que mais
profundamente devem lamentar a mais fatal verdade, a árvore do conhecimento
não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e citado
por Nietzsche em "Humano, demasiado humano")
[As partes desta mensagem que não continham texto foram removidas]