Open seemebreakthis opened 3 weeks ago
According to https://superuser.com/questions/1462402/ffmpeg-not-working-using-h264-vaapi, this could solve the problem:
apt install intel-media-va-driver-non-free i965-va-driver-shaders
I think it is worth a try, but I have no clue how to add this line to the temporarily created docker container before ffmpeg begins decoding / encoding.
I made this workaround image which seems to be working for me so far. What I did was:
# Use the original image as the base image
FROM jrottenberg/ffmpeg:5-vaapi
# Update the package list and install the required packages
RUN apt-get update && apt-get install -y intel-media-va-driver-non-free i965-va-driver-shaders && apt-get clean
docker build -t sam/ffmpeg:5-vaapi .
sam/ffmpeg:5-vaapi
, with the desired packages installed.video_quality_enhancer.conf
, and replace jrottenberg/ffmpeg:5-vaapi
with sam/ffmpeg:5-vaapi
python video_quality_enhancer.py
So far it seems to be transcoding ok on my DS-220+. Not finished yet, because there are lots of video files to be processed. But it is looking good so far.
Hopefully there will be a permanent fix based on what I did above.
I tried doing a test run with "python video_quality_enhancer.py" (after doing the video_quality_enhancer.conf change). I see something wrong with the output then I force quit the python script.
When I do an 'ls -la' afterwards I see 0 byte files (i.e. some of my transcoded videos are now corrupted):
... Doesn't work for me. Let me know please what info you need, if you would like to troubleshoot.