Aggiorna README.md
This commit is contained in:
parent
cfa5a4823d
commit
428a65a6c0
1 changed files with 78 additions and 72 deletions
150
README.md
150
README.md
|
@ -4,117 +4,123 @@
|
|||
______________________________________
|
||||
______________________________________
|
||||
https://github.com/rockchip-linux/mpp
|
||||
|
||||
https://github.com/nyanmisaka/ffmpeg-rockchip/tree/master
|
||||
|
||||
https://github.com/nyanmisaka/ffmpeg-rockchip/wiki/Compilation
|
||||
______________________________________
|
||||
______________________________________
|
||||
|
||||
ora
|
||||
|
||||
sudo apt-get update -qq && sudo apt-get -y install \
|
||||
autoconf \
|
||||
automake \
|
||||
build-essential \
|
||||
cmake \
|
||||
git-core \
|
||||
libass-dev \
|
||||
libfreetype6-dev \
|
||||
libgnutls28-dev \
|
||||
libmp3lame-dev \
|
||||
libsdl2-dev \
|
||||
libtool \
|
||||
libva-dev \
|
||||
libvdpau-dev \
|
||||
libvorbis-dev \
|
||||
libxcb1-dev \
|
||||
libxcb-shm0-dev \
|
||||
libxcb-xfixes0-dev \
|
||||
meson \
|
||||
ninja-build \
|
||||
pkg-config \
|
||||
texinfo \
|
||||
wget \
|
||||
yasm \
|
||||
zlib1g-dev
|
||||
sudo apt-get update -qq && sudo apt-get -y install \
|
||||
autoconf \
|
||||
automake \
|
||||
build-essential \
|
||||
cmake \
|
||||
git-core \
|
||||
libass-dev \
|
||||
libfreetype6-dev \
|
||||
libgnutls28-dev \
|
||||
libmp3lame-dev \
|
||||
libsdl2-dev \
|
||||
libtool \
|
||||
libva-dev \
|
||||
libvdpau-dev \
|
||||
libvorbis-dev \
|
||||
libxcb1-dev \
|
||||
libxcb-shm0-dev \
|
||||
libxcb-xfixes0-dev \
|
||||
meson \
|
||||
ninja-build \
|
||||
pkg-config \
|
||||
texinfo \
|
||||
wget \
|
||||
yasm \
|
||||
zlib1g-dev
|
||||
|
||||
______________________________________
|
||||
|
||||
|
||||
sudo apt install -y git make cmake gcc g++ wget
|
||||
git clone https://github.com/rockchip-linux/mpp -b develop
|
||||
cd ~/mpp/build/linux/aarch64
|
||||
./make-Makefiles.bash
|
||||
sudo make -j$(nproc)
|
||||
sudo apt install -y git make cmake gcc g++ wget
|
||||
git clone https://github.com/rockchip-linux/mpp -b develop
|
||||
cd ~/mpp/build/linux/aarch64
|
||||
./make-Makefiles.bash
|
||||
sudo make -j$(nproc)
|
||||
|
||||
|
||||
test da fare
|
||||
non so se serve
|
||||
cd ~/mpp/build/linux/aarch64/test
|
||||
make -j$(nproc)
|
||||
cd ~/mpp/build/linux/aarch64/test
|
||||
make -j$(nproc)
|
||||
|
||||
cd
|
||||
cd wget https://dl.radxa.com/media/video/1080p.264
|
||||
cd
|
||||
cd wget https://dl.radxa.com/media/video/1080p.264
|
||||
|
||||
export mpi_debug=1 && export mpp_debug=1 && export h264d_debug=1 && export mpp_syslog_perror=1
|
||||
sudo ~/mpp/build/linux/aarch64/test/mpi_dec_test -i ~/1080p.264 -t 7 -h 1080 -w 1920
|
||||
export mpi_debug=1 && export mpp_debug=1 && export h264d_debug=1 && export mpp_syslog_perror=1
|
||||
sudo ~/mpp/build/linux/aarch64/test/mpi_dec_test -i ~/1080p.264 -t 7 -h 1080 -w 1920
|
||||
|
||||
sudo make install
|
||||
sudo make install
|
||||
|
||||
______________________________________
|
||||
|
||||
# Build MPP
|
||||
mkdir -p ~/dev && cd ~/dev
|
||||
git clone -b jellyfin-mpp --depth=1 https://github.com/nyanmisaka/mpp.git rkmpp
|
||||
pushd rkmpp
|
||||
mkdir rkmpp_build
|
||||
pushd rkmpp_build
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
-DBUILD_TEST=OFF \
|
||||
..
|
||||
make -j $(nproc)
|
||||
make install
|
||||
mkdir -p ~/dev && cd ~/dev
|
||||
git clone -b jellyfin-mpp --depth=1 https://github.com/nyanmisaka/mpp.git rkmpp
|
||||
pushd rkmpp
|
||||
mkdir rkmpp_build
|
||||
pushd rkmpp_build
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
-DBUILD_TEST=OFF \
|
||||
..
|
||||
sudo make -j $(nproc)
|
||||
sudo make install
|
||||
|
||||
|
||||
# Build RGA
|
||||
mkdir -p ~/dev && cd ~/dev
|
||||
git clone -b jellyfin-rga --depth=1 https://github.com/nyanmisaka/rk-mirrors.git rkrga
|
||||
meson setup rkrga rkrga_build \
|
||||
--prefix=/usr \
|
||||
--libdir=lib \
|
||||
--buildtype=release \
|
||||
--default-library=shared \
|
||||
-Dcpp_args=-fpermissive \
|
||||
-Dlibdrm=false \
|
||||
-Dlibrga_demo=false
|
||||
meson configure rkrga_build
|
||||
ninja -C rkrga_build install
|
||||
mkdir -p ~/dev && cd ~/dev
|
||||
git clone -b jellyfin-rga --depth=1 https://github.com/nyanmisaka/rk-mirrors.git rkrga
|
||||
meson setup rkrga rkrga_build \
|
||||
--prefix=/usr \
|
||||
--libdir=lib \
|
||||
--buildtype=release \
|
||||
--default-library=shared \
|
||||
-Dcpp_args=-fpermissive \
|
||||
-Dlibdrm=false \
|
||||
-Dlibrga_demo=false
|
||||
meson configure rkrga_build
|
||||
ninja -C rkrga_build install
|
||||
|
||||
______________________________________
|
||||
|
||||
# Build the minimal FFmpeg (You can customize the configure and install prefix)
|
||||
mkdir -p ~/dev && cd ~/dev
|
||||
git clone https://github.com/nyanmisaka/ffmpeg-rockchip.git
|
||||
cd ffmpeg-rockchip
|
||||
./configure --prefix=/usr --enable-gpl --enable-version3 --enable-libdrm --enable-rkmpp --enable-rkrga
|
||||
make -j $(nproc)
|
||||
mkdir -p ~/dev && cd ~/dev
|
||||
git clone https://github.com/nyanmisaka/ffmpeg-rockchip.git
|
||||
cd ffmpeg-rockchip
|
||||
./configure --prefix=/usr --enable-gpl --enable-version3 --enable-libdrm --enable-rkmpp --enable-rkrga
|
||||
sudo make -j $(nproc)
|
||||
|
||||
# Try the compiled FFmpeg without installation
|
||||
./ffmpeg -decoders | grep rkmpp
|
||||
./ffmpeg -encoders | grep rkmpp
|
||||
./ffmpeg -filters | grep rkrga
|
||||
|
||||
./ffmpeg -decoders | grep rkmpp
|
||||
./ffmpeg -encoders | grep rkmpp
|
||||
./ffmpeg -filters | grep rkrga
|
||||
|
||||
# Install FFmpeg to the prefix path
|
||||
make install
|
||||
|
||||
sudo make install
|
||||
|
||||
______________________________________
|
||||
altro
|
||||
______________________________________
|
||||
https://github.com/nyanmisaka/ffmpeg-rockchip
|
||||
|
||||
https://github.com/nyanmisaka/jellyfin-ffmpeg/tree/next-rockchip
|
||||
|
||||
https://github.com/rockchip-linux/mpp
|
||||
|
||||
https://github.com/nyanmisaka/ffmpeg-rockchip/wiki/Compilation
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue