本次文档测试的系统为Ubuntu 16.04,很多通过apt install安装的库都很破旧
想要vlc实现解码稀有编码格式必须能够完整地安装vlc,通过snap或apt安装的vlc没有办法以root用户运行,因此只能重新编译vlc,并在编译前配置时加入允许root用户运行的选项(enable-run-as-root),当然如果转码程序本身可以在不用root用户运行的情况下就能够正常运行的话直接通过snap install vlc就可以(通过apt安装的vlc十分破旧),不需要再按照这个文档编译vlc
- 安装依赖
(Install Requirements)
sudo apt-get install build-essential pkg-config libfreetype6-dev libfontconfig1-dev libx11-dev libxext-dev libxinerama-dev \
libv4l-dev libxcb-shm0-dev libxcb-xv0-dev libav-tools libavcodec-dev \
libavformat-dev zoo libswscale-dev libqt4-dev autopoint flex gettext bison \
liblua5.2-dev lua5.2 luajit libxcb-composite0-dev libxcb-xkb-dev