diff --git a/.gitignore b/.gitignore index ba34711..9924098 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ libMediaSDK-dev_2.0-0_amd64_ubuntu18.04.deb libMediaSDK-dev_2.0-6_amd64_ubuntu18.04.deb +libMediaSDK-dev-3.1.1.0-20250922_191110-amd64.deb **/.DS_Store +datadir/** diff --git a/Dockerfile b/Dockerfile index cdf580c..0fa5be8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,15 @@ # For exiftool 12.40 FROM ubuntu:22.04 -ARG MEDIASDK_UBUNTU_DEB=libMediaSDK-dev_2.0-6_amd64_ubuntu18.04.deb +ARG MEDIASDK_UBUNTU_DEB=libMediaSDK-dev-3.1.1.0-20250922_191110-amd64.deb ENV PATH="${PATH}:/root/scripts" -RUN apt update && apt install software-properties-common -y && \ - apt install curl git build-essential libjpeg-dev libtiff-dev ffmpeg exiftool bc -y +RUN apt update && \ + apt install -y software-properties-common && \ + apt install -y curl git build-essential libjpeg-dev libtiff-dev ffmpeg exiftool bc libvulkan1 libvulkan-dev vulkan-tools libglfw3-dev libdc1394-dev mesa-utils && \ + rm -rf /var/lib/apt/lists/* + WORKDIR /root COPY ${MEDIASDK_UBUNTU_DEB} . RUN dpkg -i ${MEDIASDK_UBUNTU_DEB} -COPY scripts scripts \ No newline at end of file +COPY scripts scripts diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..759fd51 --- /dev/null +++ b/start.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker run --runtime=nvidia --gpus all -v "$(pwd)/datadir":/root/datadir --rm -it ubuntu:insta360