![我的 bash 脚本依赖于 ffmpeg,而升级到 14.04 后它被删除了。该怎么办?](https://linux22.com/image/1122368/%E6%88%91%E7%9A%84%20bash%20%E8%84%9A%E6%9C%AC%E4%BE%9D%E8%B5%96%E4%BA%8E%20ffmpeg%EF%BC%8C%E8%80%8C%E5%8D%87%E7%BA%A7%E5%88%B0%2014.04%20%E5%90%8E%E5%AE%83%E8%A2%AB%E5%88%A0%E9%99%A4%E4%BA%86%E3%80%82%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我有一个使用网络摄像头捕获图像的 bash 脚本,它依赖于 ffmpeg。我最近从 13.10 升级到 14.04,发现 ffmpeg 已被删除,该脚本不再起作用。搜索让我找到了一些答案,建议向存储库添加一些 ppa 并安装 ffmpeg。但我不想添加任何非官方 ppa。该怎么办?ffmpeg 的官方替代品是什么?
答案1
我使用的脚本如下:
#!/bin/bash
ts=`date +%s`
ffmpeg -f video4linux2 -s vga -i /dev/video0 -vframes 3 Downloads/grab-$ts.%01d.jpg
exit 0 #important - has to exit with status 0
一些搜索建议使用 avconv,所以我用 avconv 替换了 ffmpeg,脚本照常工作。
avconv -f video4linux2 -s vga -i /dev/video0 -vframes 3 Downloads/grab-$ts.%01d.jpg