关于curl用法的一个问题,pipe? 财富值79

2016-10-26 10:27发布

想用这种形式做一个测试:

curl -s http://www.google.com | exec open -

exec后面是真正想做的事,但执行它马上就退出终端了,而后面的操作没有正确执行,而不用pipe则可以正常执行。
那有什么办法可以先拿到一个url,再对这个url的内容做处理呢?
有人会问为什么不直接把url放到后面,目的是想用curl的方式快点。


实际情况

想用curl的方式打开网络中可访问的视频,如:

curl -s <video_url> | exec ffmpeg -i - -af ebur128=peak=true -vn -f null /dev/null

然而执行很快结束,结果也不正确。如果不用curl,这样:

ffmpeg -i <video_url> -af ebur128=peak=true -vn -f null /dev/null

结果是正确的,但速度慢。

寻找好的方法。

1条回答

你要的是这个效果?

一周热门 更多>