Video encoding for Zen Vision W

Summary

Detailed version

Add a package-repository which does include software that is not free to use everywhere (specifically you need libdvdcss and lame). In Sweden, where I live, users are not obliged to respect software patents claims.

There are different software packages that can be used to perform this task. Here I describe how to accomplish it with avidemux. An alternative that seems promising is ogmrip. With the specification given in the Summary above, it should be easy to solve the problem with ogmrip instead of avidemux.

Install the needed packages: mtp-tools vobcopy libdvdcss2 avidemux lame

apt-install mtp-tools vobcopy avidemux lame

1. Decrypt the content of the DVD by copying to VOB-files to harddisk

Note: simply copying the VOB-files using normal file-copy tools will lead to read-errors. The files must be decrypted, which is done by vobcopy.

Unfortunately, avidemux does not support reading from encrypted DVD:s, so you need to decrypt the content of the DVD, which is made by vobcopy Also, avidemux needs to be able to write a index of the mpeg-files and since a DVD is read-only, that would have been another problem, if the files were not copied to harddisk first. It would be nice to skip this step, e.g. by using fuse/dvdfs and symlinks, but the major distros does not seem to include binaries for dvdfs.

mkdir ~/my.temp
cd ~/my.temp
vobcopy

2. Reencode and resize the movie to a resolution no greater than 480x272 pixels

3. Send the reencoded file to the Zen Vision W.

If you saved the movie under the name my_movie.avi, then use the following:

mtp-sendfile my_movie.avi Video

The filesystem mtpfs is nice in theory, but it failed - at least on my system, to save large files on the Zen Vision W.

Extras

To get subtitles, see here.

comments powered by Disqus


Back to the index

Blog roll

R-bloggers, Debian Weekly
Valid XHTML 1.0 Strict [Valid RSS] Valid CSS! Emacs Muse Last modified: oktober 17, 2019