DVD Video won't play in VLC

47 replies [Last post]
iceburn
Offline
Joined: 12/07/2019

Thinkpad X200, Trisquel Release 9.0.2, Etiona 64-bit

Greetings,

I have been trying to play a DVD video, using VLC but it won't work.
The disk is a region 2 and works with Win 7 but won't work with Linux Trisquel & Linux antiX.
I use a Toshiba portable supermulti dvd drive.

VLC is 3.0.8 vetinari on X200.

When the video is started manually from desktop folder the result is pictured.
Never had any trouble with VLC before.

-just tried several other DVD videos, region 1 & 2, with the same result.

Does VLC need updating ?

AttachmentSize
Screenshot at 2022-11-18 17-39-50.png116 KB
iShareFreedom
Offline
Joined: 12/20/2021

Sorry, but Linux isnt the name of the GNU Operating System with Linux added. Instead please say GNU with Linux or just GNU for make it short.

If you dont understend this, or dont care about it please consider be under the Community Guidelines. https://trisquel.info/en/wiki/trisquel-community-guidelines

Read please the value #2 Avoid certain misnomers and propaganda terms. www.gnu.org/philosophy/words-to-avoid.html

jxself
Online
Joined: 09/13/2010

You are perhaps missing libdvdcss to decrypt the DRM on the DVD?

And yes, you're mostly using the GNU Operating System. Richard Stallman started working at the MIT Artificial Intelligence Lab in the early 1970s and later started the GNU Project. With that he launched the free software movement - a social, ethical & political movement for software to be controlled by those who used it. Learn more about the history: https://www.gnu.org/gnu/thegnuproject.html

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

You are perhaps missing libdvdcss to decrypt the DRM on the DVD?

If so, it can be downloaded from https://packages.ubuntu.com/focal/all/libdvd-pkg/download

iceburn
Offline
Joined: 12/07/2019

The package has been downloaded but where should it be extracted to ? I tried with synaptic and terminal but can't seem to make it work. thanks.

Quiliro's lists
Offline
Joined: 08/05/2022

El 2022-11-20 07:40, name at domain escribió:
> The package has been downloaded but where should it be extracted to ?
> I tried with synaptic and terminal but can't seem to make it work.

Did you try "sudo apt install name_of_package"?

prospero
Offline
Joined: 05/20/2022

I would install gdebi and open the deb file with it.

EDIT: note that gdebi may already be installed on your system. Also, for the apt method you may want to try with the package name 'libdvd-pkg' as suggested here:
https://www.videolan.org/developers/libdvdcss.html.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

GDebi is indeed part of Trisquel's default install (dependence of the "trisquel" meta-package). Double-clicking on a .deb file launches GDebi's window and its button "Install Package".

libdvd-pkg is not in Trisquel's repository.

prospero
Offline
Joined: 05/20/2022

> libdvd-pkg is not in Trisquel's repository.

Ah yes, of course. No wonder that method is not working.

I have not been installing anything out of repo for such a while that I may have come to forget the mere existence of that possibility. Also, not been playing DVDs for ages. Since CSS itself is nonfree DRM, I thought it best to do without DRM encumbered content at all. After all, it is the responsibility of the creator not to chain their audience in the first place.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Since CSS itself is nonfree DRM, I thought it best to do without DRM encumbered content at all.

CSS is nonfree. libdvdcss is free. It only includes all the player-keys for DVDs. Brute force recovered them in 1999.

prospero
Offline
Joined: 05/20/2022

> Brute force recovered them in 1999.

So people in the US can play them legally using free software only? I thought that was not the case, I also thought the DRM thing is the lock. No lock, no patent, no shackles. But maybe I misunderstood.

jxself
Online
Joined: 09/13/2010

We can play them using free software. Legally is a different matter because of the DMCA but the DRM system on DVDs has been irreversibly broken for many years.

prospero
Offline
Joined: 05/20/2022

Oh my, yes of course, I totally conflated DMCA and patent stuff, sorry. I must be tired these days. I believe the structure of the legal DRM problem still holds.

The general idea was that, since DVDs are produced and distributed by actors having freedom restriction in mind, I should avoid them as a medium, at least as a gesture of solidarity with those people (like people in the US) who are victims of these practices, as a way not to feed such freedom restricting actors.

iceburn
Offline
Joined: 12/07/2019

Yes but I get;

Screenshot at 2022-11-20 13-35-31.png
jxself
Online
Joined: 09/13/2010

If you have downloaded the .deb try: sudo dpkg -i /path/to/deb/file
The method you're using of invoking apt only works for programs that are included with the Trisquel repositories, not for installing your own programs on the side.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

libdvdcss and libdvd-pkg are not in Trisquel's repository. You should be able to simply double-click on the file (named libdvd-pkg_1.4.2-1-1_all.deb) that you downloaded and then on the button "Install Package" in the GDebi window that opens.

iceburn
Offline
Joined: 12/07/2019

I finally downloaded the correct package after noticing that it was a tar.bz2 and not a .deb in the download folder.
All working now and I can watch DVDs.
Thanks for the help with my GNU/Linux Trisquel VLC issue.

iceburn
Offline
Joined: 12/07/2019

I spoke too soon. It works on the X230 but fails to install on the X200. Trisquel is up to date.

Is it this lintian thing ?

Screenshot at 2022-11-21 13-54-33.png
prospero
Offline
Joined: 05/20/2022

Do you have Trisquel 9.0.2 on both machines?

iceburn
Offline
Joined: 12/07/2019

Yes. X200 has 9.0.2 Etiona 64 bit, Kernel Linux 4.15.0-194-generic x86_64, MATE 1.20.1

jxself
Online
Joined: 09/13/2010

Notice it wants debhelper greater than or equal to 9. Try installing an older version of libdvdpkg so that it has lower dependencies. Ideally matching from the corresponding Ubuntu version.

iceburn
Offline
Joined: 12/07/2019

Tried all 3 from the catalogue with the same result as the first time.
Does it need uninstalling before a new one is tried ?

Screenshot at 2022-11-22 16-05-44.png
Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

You are missing the package "build-essential" try,
sudo apt install build-essential
on a terminal, then try again.

iceburn
Offline
Joined: 12/07/2019

Tried installing:

Screenshot at 2022-11-22 16-35-38.png Screenshot at 2022-11-22 16-38-26.png
MistahDarcy
Offline
Joined: 03/18/2016

Missing your hyphen, big dog. Should be build-essential

iceburn
Offline
Joined: 12/07/2019

I seem to have broken stuff.

Screenshot at 2022-11-22 17-46-55.png
Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

Try applying updates,
sudo apt update ; sudo apt dist-upgrade

If you only use the trisquel repositories there is no reason why not being able to install it, so maybe you are missing updates?

Interesting case your setup.

iceburn
Offline
Joined: 12/07/2019

Here is the output from terminal. Was it wrong to autoremove that package ? The DVD wouldn't work before or after.

Screenshot at 2022-11-23 10-36-29.png Screenshot at 2022-11-23 10-37-26.png Screenshot at 2022-11-23 10-38-05.png
Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Was it wrong to autoremove that package ?

It is fine.

The DVD wouldn't work before or after.

Is libdvd-pkg now installed?

iceburn
Offline
Joined: 12/07/2019

It's not installed yet;

Screenshot at 2022-11-23 14-52-21.png
Magic Banana

I am a member!

Offline
Joined: 07/24/2010

You want to install the version 1.4.2-1-1, as I invited you to do in the first place. Not version 1.4.3-1-1. Version 1.4.2-1-1 does not depend on debhelper-compat, which is indeed absent from the repositories of Trisquel 9 and 10 (it will be present in Trisquel 11).

jxself
Online
Joined: 09/13/2010

As a comment your apt update command indicates some sort of networking or DNS problem on your end (could not resolve archive.trisquel.org)

iceburn
Offline
Joined: 12/07/2019

I re-scanned the server list and the best one now is the Spanish server, but the libdvd still won't install.

Screenshot at 2022-11-23 15-10-07.png
iceburn
Offline
Joined: 12/07/2019

Have tried installing with GDebi and Terminal but, 'libdvd-pkg_1.4.2-1-1_all.deb' will not install into my Thinkpad X200. Nor will the other versions of libdvd.

DVDs play on the X201 Win 7 pro laptop and the X230 GNU/Linux/Trisquel laptop.

Not working on X200 GNU/Linux/Trisquel, X60 AntiX/Linux, Lenovo Ideapad 3 Win 11.

I've tried the VLC site and a couple of other sites, but have not found a magic key to unlock the sealed gates of DVD playback.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Do you still have "broken packages"? For instance does the "Synaptic Package Manager" list some (filter behind the button "Custom Filters", in the bottom-left corner of the window)? Have you tried to remove them?

iceburn
Offline
Joined: 12/07/2019

There are no broken packages (X200). Something I've noticed, on both the Trisquel machines: When they're first started, the notice pops up that informs me it's online, and if the software updater link is clicked it will fail to show the available updates.

I always need to start a browser first to check I'm online and then start the System/Admin/Software Updater. The updater won't work before the browser. Strange because it did before a few updates ago. Updating the server list won't fix this. Would this have anything to do with the libdvd problem ?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010
iceburn
Offline
Joined: 12/07/2019

Yes it is.

Screenshot at 2022-11-27 16-10-01.png
Magic Banana

I am a member!

Offline
Joined: 07/24/2010

But now that no package on your system is broken, the error APT reports when you try to install build-essential must be different from that in https://trisquel.info/files/Screenshot%20at%202022-11-22%2017-46-55.png

What is it?

iceburn
Offline
Joined: 12/07/2019

It's still giving the same response.

Screenshot at 2022-11-27 17-11-12.png
Magic Banana

I am a member!

Offline
Joined: 07/24/2010

you have held broken packages

You do have broken packages.

iceburn
Offline
Joined: 12/07/2019

I'm just going round in circles with my complete lack of understanding of gnulinux at the terminal level. Have looked about online and tried a few things but nothing worked.
This is libdvd stuff installed. Also no broken packages according to synaptic.
And I can't install build essential until the broken packages are fixed.

Screenshot at 2022-11-29 13-33-05.png
Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

Seems you have some issues with your sources.list file, please share the output of
cat /etc/apt/sources.list

Also since it may be easier for you try to install build-essential using synaptic, and share if it succeeds.
Regards

iceburn
Offline
Joined: 12/07/2019

Hi, synaptic wants the broken packages fixed first ! This version of Trisquel was originally Trisquel 8. I did the online update to 9.

Screenshot at 2022-11-30 10-52-13.png Screenshot at 2022-11-30 10-49-11.png
Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Remove build-essential (right click on the row to then mark for removal and apply) and, maybe, other broken packages that Synaptic lists if you click on "Broken", which is among the "Custom Filters" (a button in the bottom-left corner of the window).

Notice that the support of Trisquel 9 Etiona will end in April 2023: you want to plan the upgrade to Trisquel 10 Nabia.

iceburn
Offline
Joined: 12/07/2019

Hello, build essential is not installed. I merely highlighted it in synaptic to show to that it can't be installed until broken packages are fixed. There are no broken packages listed in synaptic. And yet the error screen showed up when I was searching synaptic.

I already downloaded Trisquel 10, burned to a disk so I can start afresh. 9 Etiona won't update properly on X200 & X230 unless a browser is running first.

Screenshot at 2022-11-30 12-48-43.png
Ark74

I am a member!

I am a translator!

Offline
Joined: 07/15/2009

There you go, that's the issue,

The trisquel repo for any release is componed from 4 different categories,

  • main
  • updates
  • security
  • backports

By default backports is disabled, you only have main active, so that's the reason you keep having broken packages, the system requires at least the first 3.
So you want to make sure your sources list file looks like this,

deb http://archive.trisquel.org/trisquel/ etiona main
deb http://archive.trisquel.org/trisquel/ etiona-updates main
deb http://archive.trisquel.org/trisquel/ etiona-security main
#deb http://archive.trisquel.org/trisquel/ etiona-backports main
deb-src http://archive.trisquel.org/trisquel/ etiona main
deb-src http://archive.trisquel.org/trisquel/ etiona-updates main
deb-src http://archive.trisquel.org/trisquel/ etiona-security main
#deb-src http://archive.trisquel.org/trisquel/ etiona-backports main

You can use this on a terminal to do that,
echo "deb http://archive.trisquel.org/trisquel/ etiona main
deb http://archive.trisquel.org/trisquel/ etiona-updates main
deb http://archive.trisquel.org/trisquel/ etiona-security main
#deb http://archive.trisquel.org/trisquel/ etiona-backports main
deb-src http://archive.trisquel.org/trisquel/ etiona main
deb-src http://archive.trisquel.org/trisquel/ etiona-updates main
deb-src http://archive.trisquel.org/trisquel/ etiona-security main
#deb-src http://archive.trisquel.org/trisquel/ etiona-backports main" | sudo tee /etc/apt/sources.list

Then update the repo and apply all the updates and all the packages you might be missing from the other repositories.
Cheers.

iceburn
Offline
Joined: 12/07/2019

You're a genius sir, the DVD is now working and so are the updates. Thankyou to all who helped.