Great!! Just curious what does troubleshooting show for your disk io write now that it has been reformatted? That test is probably testing the usb storage so it will never show the 1gb. Originally I didn’t know you were using a USB drive for storage.
I installed Ubuntu 24.04 LTS on a Beelink mini S and I can't get hardware transcode to show up as an option in settings. I installed desktop not server. Any suggestion?
Did you do this ?
- If you have an Intel processor, make sure you add your user to the
video
andrender
groups so the Channels DVR Server transcoder can use/dev/dri
for hardware acceleration:sudo adduser $(id -u -n) video && sudo adduser $(id -u -n) render
.
Yes, I did that when I did the Channels-dvr install.
Since I posted the question I did a
sudo apt install ffmpeg
Then I rebooted and bingo I see the hardware transcode option and I can view videos in the admin interface.
Thanks for the suggestion though.
I've been under the impression that one wants to use the custom versions of ffmpeg and ffprobe that are hosted on the Channels S3 site. Those are the versions I've been using with OliveTin anyway.
Extracting a few lines from my Dockerfile -- this should get you those builds...
OS=linux
CDVR_RELEASE=$(curl https://channels-dvr.s3.amazonaws.com/latest.txt | tr -d '\n')
CDVR_URL=https://channels-dvr.s3.amazonaws.com
wget -O /usr/bin/ffmpeg ${CDVR_URL}/${CDVR_RELEASE}/ffmpeg-${OS}-x86_64
wget -O /usr/bin/ffprobe ${CDVR_URL}/${CDVR_RELEASE}/ffprobe-${OS}-x86_64
chmod +x /usr/bin/ff*
I thought that no matter which OS install you use, when you install Channels DVR, or do an update to a new pre-release/stable release, that it downloads the latest appropriate Channels DVR versions of ffmpeg/ffprobe and puts them in the executables directory where Channels DVR is installed (channels-dvr/latest).
Also, using ffmpeg-${OS}-x86_64
will only get that specific architecture build
Having to install ffmpeg manually didn't sound right to me either, and @cyoungers might want to figure out why it didn't install with Channels. If he is going to install it manually though, I just wanted him to get the custom version.
My guess is that it was the reboot that made hardware available not the ffmpeg. But I could be wrong.
See https://getchannels.com/dvr/setup.sh
for how it determines which architecture to download
fetch https://channels-dvr.s3.amazonaws.com/$version/ffmpeg-$os-$arch channels-dvr/$version/ffmpeg
Just mentioning it in case other users decide to download the AMD64 arch version thinking it's the only one available.
I think you may be right about this.