flathub / com.makemkv.MakeMKV

https://flathub.org/apps/details/com.makemkv.MakeMKV
9 stars 20 forks source link

ccextractor fails to run #5

Open comparascope opened 5 years ago

comparascope commented 5 years ago

Attempting to rip DVD gives me:

Unable to execute external program 'ccextractor' as its path is not set in preferences
Failed to execute external program 'ccextractor' from location '/app/bin/mmccextr'

The file exists, but, something is wrong with it.

Disabling the subtitle in the title selection creates a proper mkv rip output.

comparascope commented 5 years ago

Setting the path to /app/bin/ccextractor in the makemkv settings seems to work...

wberrier commented 5 years ago

I tried creating a symlink in the sandbox from mmccextr to ccextractor, but the first error message above still shows up.

Still needs more investigation...

ablackbu commented 5 years ago

For what its worth @comparascope's setting got me working.

all-the-good-ones-are-gone commented 2 years ago

This is an issue for me now as well.

I've tried mapping /app/bin/ccextractor just now, as well as the only location I could find with sudo find / -type f -name 'ccextractor' (it was ~/.local/share/flatpak/app/com.makemkv.MakeMKV/x86_64/stable/cd6312b6e0ad6345fe1c10543a902edf7bd91c66f0e845932fc94a6e88a22b75/files/bin/mmccextr, which no longer returns in the search today). Either way, with the file selected, any rip attempted with CC checked fails with:

Failed to execute external program 'ccextractor' from location '/home//.local/share/flatpak/app/com.makemkv.MakeMKV/x86_64/stable/cd6312b6e0ad6345fe1c10543a902edf7bd91c66f0e845932fc94a6e88a22b75/files/bin/mmccextr'

I've also tried using ~/.local/share/flatpak/app/com.makemkv.MakeMKV/current/active/files/bin/mmccextr, to the same result.

Previously I would have to re-select the file after every flatpak update, but now it just doesn't work at all.

This is installed using flatpak --user, which maybe is the issue? A while ago I'd switched from system-wide, but I'm pretty sure it worked for several months at least since the switch.

all-the-good-ones-are-gone commented 1 year ago

After a few months of things working out, I came across this again (where navigating and selecting mmccextr with proper permissions and xattribs returned the error), and /app/bin/mmccextr works.

Findarato commented 1 year ago

This is an issue for me now as well.

I've tried mapping /app/bin/ccextractor just now, as well as the only location I could find with sudo find / -type f -name 'ccextractor' (it was ~/.local/share/flatpak/app/com.makemkv.MakeMKV/x86_64/stable/cd6312b6e0ad6345fe1c10543a902edf7bd91c66f0e845932fc94a6e88a22b75/files/bin/mmccextr, which no longer returns in the search today). Either way, with the file selected, any rip attempted with CC checked fails with:

Failed to execute external program 'ccextractor' from location '/home//.local/share/flatpak/app/com.makemkv.MakeMKV/x86_64/stable/cd6312b6e0ad6345fe1c10543a902edf7bd91c66f0e845932fc94a6e88a22b75/files/bin/mmccextr'

I've also tried using ~/.local/share/flatpak/app/com.makemkv.MakeMKV/current/active/files/bin/mmccextr, to the same result.

Previously I would have to re-select the file after every flatpak update, but now it just doesn't work at all.

This is installed using flatpak --user, which maybe is the issue? A while ago I'd switched from system-wide, but I'm pretty sure it worked for several months at least since the switch.

I can also say I have this issue with it installed at the USER level. I have the same issue with running it as system. Just tried to install it and same result both system and user.