Tutorial[ Multimedia ] : Play DVD movies
#1
Hello All,
DvD movies have a security system called  css ..
Without a proper Library capable of reading the Dvd you will not be able to play movies..

Pay attention to the Legislation on your Country, in case its ok..

videolan.org Team have a library, for that, but they don't provide a aarch64 package..
I haven't found it in the ayufan repo, with the correct name..but its there with 'libdvd-pkg' , its a package that automates the process of downloading, compiling and installing, but I got Errors with it..


So I compiled the Source Code..
The last version is 1.4.2.

1). Clone the project:
Code:
cd /opt && git clone --branch 1.4.2 https://code.videolan.org/videolan/libdvdcss.git && cd libdvdcss

2). Remake Gnu Build system files in all dirs to default to '.'
Code:
autoreconf -i

3). Configure with prefix to install in '/usr/local'( its already the default..)
Code:
./configure CFLAGS="-O3 -march=armv8-a+simd+crypto+crc -mtune=cortex-a72.cortex-a53" --prefix=/usr/local

4). Compile the code
Code:
make -j4

 5). If no errors, install:

Code:
make install
 
6). Check if Libraries are really there:
Code:
root@rockpro64:/opt/libdvdcss# find /usr -name libdvdcss\*
/usr/local/lib/pkgconfig/libdvdcss.pc
/usr/local/lib/libdvdcss.la
/usr/local/lib/libdvdcss.so.2.2.0
/usr/local/lib/libdvdcss.a
/usr/local/lib/libdvdcss.so
/usr/local/lib/libdvdcss.so.2
/usr/local/share/doc/libdvdcss

7). Remove all the downloaded source code:
Code:
cd / && rm -rf /opt/libdvdcss

Done!!

Now the player,
I think for now the best option is the mpv, or any skin for it, ..bsplayer?
I use bsplayer which uses mpv beneath, and its easy to configure legends, sound tracks and so on.., it seems to consume less resources..


Hope you enjoy,
Best Regards
  Reply


Messages In This Thread
Tutorial[ Multimedia ] : Play DVD movies - by tuxd3v - 02-26-2019, 07:21 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Tutorial:How to Configure ATS Fan control tuxd3v 24 11,486 09-07-2020, 12:43 PM
Last Post: tuxd3v
Wink Tutorial[ Seagate Disks ]: Optimize Life Span/Power Managment tuxd3v 14 2,602 06-19-2019, 04:40 AM
Last Post: Neo2018
Thumbs Up Tutorial[ Seagate Disks ]: Install Seagate OpenSeaChest Utilities tuxd3v 41 10,642 04-08-2019, 10:10 AM
Last Post: Neo2018
  Tutorial[ OpenCL ]: OpenCL 1.2 FULL_PROFILE Working tuxd3v 0 1,298 11-06-2018, 01:03 PM
Last Post: tuxd3v

Forum Jump:


Users browsing this thread: 1 Guest(s)