I'm trying to use Handbrake on a Chromebook. I understand this isn't officially supported, but I think I have all the pieces needed. I'm using an x86-based Chromebook. I've installed Linux (the official way), which uses Debian in a container. I've installed Handbrake from the official Debian repos, and libdvdcss2 from deb-multimedia.
In the official Chromebook world, the Linux container doesn't get direct access to the DVD devices, all you can do is share directories with the Linux container. Still, all the AUDIO_TS and VIDEO_TS etc directories are visible; I'd think that's sufficient. I can open the directory and scan the DVD, and all the titles and chapters are read successfullly. But then the preview decoding gives errors like the following:
[17:05:10] dvdnav: Read Error, Error reading NAV packet.
[17:05:11] dvdnav: Read Error, Error reading NAV packet.
[17:05:11] Last error repeated 1 times
[17:05:11] dvdnav: Read Error, Error reading NAV packet.
[17:05:11] scan: decoding previews for title 1
[17:05:11] scan: title angle(s) 1
[17:05:15] demux_dvd_ps: not a PS packet (0008d401)
[17:05:15] dvdnav: Read Error, Error reading from DVD.
[17:05:15] Warning: Could not read data for preview 1, skipped
[17:05:15] scan: Too few previews (0), trying harder
Steps to reproduce the problem (If Applicable):
Insert DVD in drive
Share DVD directory to Linux
Run Handbrake
Clink 'Open source'
Navigate to disk directory e.g. '/mnt/chromeos/removable/<KNIVES_OUT>'
Click Open
HandBrake version (e.g., 1.0.0):
1.3.1 (x86_64)
Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Chrome OS 98.0.4758.91
Debian 11 Bullseye
HandBrake Activity Log ***required*** (see How-to get an activity log)
Code: Select all
https://pastebin.com/tJEXvNz5