Cant get all codecs working so that my torrenting qube will play all audio and video files

cant get 265 video and e-ac-3 audio to work… tried installing rpm fusion repos amongst other things… nothing seems to work. whats easiest fix for beginners? install vlc or parole media player w snap or flatpak so all codecs are in there?

it says cant find rpm fusion repos

MPV with ffmpeg libraries

1 Like

downloaded mpv and ffmpeg with no luck. downloaded them in fedora 42 template

could you provide some code that may help to ensure im downloading all of the correct things so all my media plays back smooth?

In 3-4 days I’ll be home. Then I’ll can check what exact packages I have installed.
Unless someone else can do it faster.

1 Like

It looks like a mistake. Provide some error message or any dnf output + context.

i looked up on google and its ai gave me how to fix it. the template keeps spitting out that it cant reach the repos and it just keeps not working.

if someone provides some code i should use i could throw it in there and give you the output. that would be very helpful.

I’ve used things like this and now its saying theres a syntax error. its been like it cant connect to repos website or use them in past i think

sudo dnf install download1.rpmfusion.org(rpm -E %fedora).noarch.rpm download1.rpmfusion.org(rpm -E %fedora).noarch.rpm
bash: syntax error near unexpected token `('

Why dont you copy-paste some official instructions?

https://rpmfusion.org/Configuration

1 Like

being a beginner i dont think of these things. just tryna find so much is like drinking from a firehose. thanks for the help i’ll try it out.

would you more so recommend a torrenting appvm in a debian os rather than fedora 42?

EDIT: so the repos were actually already installed. then i used this command from the website to set it to 264 auto. but what if its a 265 file or the sound has a weird codec like the one i posted before?

on parole media player it will say i dont have the codec and that it can be installed. i press install but it never lets me watch or hear the thing that has the different audio or 265 video file yet.

I’ve made sure to try and stick to 264 files. but sometimes those files arent as popular as a 265 file available. want to be able to accept all formats of audio and video in this appvm.

Ok.
That’s packages in my multimedia qube that plays x265 10bit with E-AC in mpv

ffmpeg.x86_64                                        7.1.2-1.fc42                        rpmfusion-free-updates
ffmpeg-libs.x86_64                                   7.1.2-1.fc42                        rpmfusion-free-updates
libavdevice.x86_64                                   7.1.2-1.fc42                        rpmfusion-free-updates
vvenc-libs.x86_64                                    1.13.1-3.fc42                       rpmfusion-free-updates
x264-libs.x86_64                                     0.164-16.20231001git31e19f92.fc42   rpmfusion-free
x265-libs.x86_64                                     4.1-2.fc42                          rpmfusion-free
1 Like

is this qube fedora or debian based? and how would i install them thru the appvm terminal or in the template terminal?

pls give me code which i can copy and paste to install these packages.

thank you!

sure

as stated here - https://docs.fedoraproject.org/en-US/quick-docs/rpmfusion-setup/

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

after repo is installed

sudo dnf install --allowerasing ffmpeg mpv

PS: forgot dnf when copying, thanks @parulin

it says all of those are already installed and there’s nothing to do.

any other ideas of what could be it? @KitsuneNoBaka @parulin

sudo dnf list --installed |grep rpmfusion

PS: it’s playing this, so it plays almost everything

● Video  --vid=1              (hevc 3840x1608 23.976 fps) [default]
○ Image  --vid=2              'cover.jpg' (mjpeg)
● Audio  --aid=1  --alang=en  'English DDP Atmos 5.1' (eac3 6ch 48000 Hz) [default]
● Subs   --sid=1  --slang=en  'English Forced SRT' (subrip) [forced]
○ Subs   --sid=2  --slang=en  'English SRT' (subrip) [default]
○ Subs   --sid=3  --slang=en  'English SDH SRT' (subrip)

and this

● Video  --vid=1              (av1 3840x1604 23.976 fps) [default]
● Audio  --aid=1  --alang=en  (opus 8ch 48000 Hz) [default]
○ Audio  --aid=2  --alang=fr  (opus 6ch 48000 Hz)
○ Audio  --aid=3  --alang=es  (opus 6ch 48000 Hz)
○ Subs   --sid=1  --slang=en  (hdmv_pgs_subtitle)
○ Subs   --sid=2  --slang=fr  (hdmv_pgs_subtitle)
○ Subs   --sid=3  --slang=es  (hdmv_pgs_subtitle)
● Video  --vid=1  --vlang=eng  (h264 1280x546 25 fps) [default]
● Audio  --aid=1  --alang=eng  (dts 6ch 48000 Hz) [default]
○ Subs   --sid=1  --slang=rus  (subrip)
○ Subs   --sid=2  --slang=rus  'Forced' (subrip)
● Video  --vid=1               (hevc 3840x1600 23.976 fps) [default]
○ Image  --vid=2               'cover.jpg' (mjpeg)
● Audio  --aid=1  --alang=eng  'Dolby Atmos/TrueHD Audio / 7.1-Atmos / 48 kHz / 50' (aac 8ch 48000 Hz)
○ Subs   --sid=1  --slang=eng  (hdmv_pgs_subtitle)
○ Subs   --sid=2  --slang=eng  (dvd_subtitle)
○ Subs   --sid=3  --slang=spa  (dvd_subtitle)
○ Subs   --sid=4  --slang=fre  (dvd_subtitle)
○ Subs   --sid=5  --slang=ita  (dvd_subtitle)
○ Subs   --sid=6  --slang=ara  (dvd_subtitle)
○ Subs   --sid=7  --slang=cze  (dvd_subtitle)
○ Subs   --sid=8  --slang=dan  (dvd_subtitle)
○ Subs   --sid=9  --slang=chi  (dvd_subtitle)
○ Subs   --sid=10 --slang=ger  (dvd_subtitle)
○ Subs   --sid=11 --slang=gre  (dvd_subtitle)
○ Subs   --sid=12 --slang=jpn  (dvd_subtitle)
○ Subs   --sid=13 --slang=chi  (dvd_subtitle)
○ Subs   --sid=14 --slang=dut  (dvd_subtitle)
○ Subs   --sid=15 --slang=nob  (dvd_subtitle)
○ Subs   --sid=16 --slang=rum  (dvd_subtitle)
○ Subs   --sid=17 --slang=slo  (dvd_subtitle)
○ Subs   --sid=18 --slang=fin  (dvd_subtitle)
○ Subs   --sid=19 --slang=swe  (dvd_subtitle)
○ Subs   --sid=20 --slang=eng  (dvd_subtitle)
○ Subs   --sid=21 --slang=chi  (subrip)
○ Subs   --sid=22 --slang=per  (subrip)
○ Subs   --sid=23 --slang=heb  (subrip)
○ Subs   --sid=24 --slang=ita  (subrip)
○ Subs   --sid=25 --slang=swe  (subrip)
○ Subs   --sid=26 --slang=tha  (subrip)
○ Subs   --sid=27 --slang=vie  (ass)
● Video  --vid=1              (hevc 1920x804 23.976 fps) [default]
● Audio  --aid=1  --alang=ja  (aac 6ch 48000 Hz) [default]
○ Audio  --aid=2  --alang=ja  (aac 1ch 48000 Hz)
○ Audio  --aid=3  --alang=en  (aac 1ch 48000 Hz)
○ Audio  --aid=4  --alang=en  (aac 2ch 48000 Hz)
○ Subs   --sid=1  --slang=ja  'Japanese SDH' (dvd_subtitle)
○ Subs   --sid=2  --slang=zh  'Traditional Chinese' (subrip)
○ Subs   --sid=3  --slang=da  'Danish' (subrip)
○ Subs   --sid=4  --slang=en  'English' (subrip)
○ Subs   --sid=5  --slang=fi  'Finnish' (subrip)
○ Subs   --sid=6  --slang=no  'Norwegian' (subrip)
○ Subs   --sid=7  --slang=sv  'Swedish' (subrip)
○ Subs   --sid=8  --slang=en  'English for Stephen Price commentary' (subrip)

so i assume youve installed the code you said above in the fedora 42 terminal correct?

and let me try this

this is what i get

rpmfusion-free-release.noarch                        42-1                               @commandline
rpmfusion-nonfree-release.noarch                     42-1                               @commandline

STILL BOTH NOT WORKING
and i remember reading some code from google ai and it told me to set default to 264 and now that video w the eac3 problem has choppy video… maybe thats because i have lot of different VMs running currently. but still no sound using mpv for the one that had the eac3 problem

and still the 265 issues w video playback

So, you don’t have ffmpeg from rpmfusion so it can’t decode everything because ffmpeg from fedore base repository have limited codecs.
That’s why ffmpgeg need to be installed from rpmfusion.
Since you installed it from fedora base then you need to uninstall it and then install it with a --allowerasing option as I’ve posted before to overwrite libraries from fedora base with version from rpmfusion.

1 Like

Late to the party… but let me frankly ask: why not VLC? It is pre-installed in a lot of places, including the Whonix Workstation.

I believe free VLC won’t play HEVC stuff, OP needs non-free codecs to play them (provided, correct me if I’m wrong, by ffmpeg from rpmfusion-free-updates)

1 Like

Right. Thanks.

VLC also need codecs from rpmfusion-nonfree and it replaces some gstreamer codecs and last year was a problem because maintainer of it was few weeks behind schedule and there was problem with updating template with VLC installed. And VLC needs a lot of external libraries. If you making minimal template it’s better to use ffmpeg and mpv from rpmfusion-free instead.

ah ok. so i need to remove old rpm free fusion and then download it again and add in ffmpeg. lemme see what happens

i know it’d be sudo rm but when i try to remove it, it says no such file or directory

when i say sudo dnf rm w/ the link it says unsupported argument for rm action