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


Possibly Related Threads…
Thread Author Replies Views Last Post
  Serial Connection Tutorial: FTDI 232RL hmuller 0 45 10-23-2020, 11:56 AM
Last Post: hmuller
  Tutorial:How to Configure ATS Fan control tuxd3v 25 13,492 10-10-2020, 01:59 PM
Last Post: Blake
Wink Tutorial[ Seagate Disks ]: Optimize Life Span/Power Managment tuxd3v 14 3,328 06-19-2019, 04:40 AM
Last Post: Neo2018
Thumbs Up Tutorial[ Seagate Disks ]: Install Seagate OpenSeaChest Utilities tuxd3v 41 13,086 04-08-2019, 10:10 AM
Last Post: Neo2018
  Tutorial[ OpenCL ]: OpenCL 1.2 FULL_PROFILE Working tuxd3v 0 1,411 11-06-2018, 01:03 PM
Last Post: tuxd3v

Forum Jump:


Users browsing this thread: 1 Guest(s)