VDPAU backend libvdpau_nvidia.so missing in 12.3-64 with lxde

Hello list, moderators! I’m totally new to this topic.

What I want to accomplish is to convert video download file into a dvd I can play on a dvd player. I used the firefox download helper to downoad an mp4 file.

I tried a few manual cli tools like ffmpeg, but I don’t end up with anything like what’s on a store bought dvd.

dvdauthor run thru it’s gui, seems to get close to what I want, but it has dependency problems. I think it’s trying to preview what it’s proposed to burn when the trouble starts.

First the gui needed xine, which I found in the opensuse repositories, Now xine wants libvdpau_nvidia.so. My gfx is intel with Driver: “i915”. I have libvdpau1-0.6-2.4.1.x86_64 installed, but xine isn’t happy with it. The whole error message looks like this:

Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
vo_vdpau: Can't create vdp device : No vdpau implementation.
libdvdread: Encrypted DVD support unavailable.
libdvdread: Couldn't find device name.

I haven’t started looking for libdvdread. One suggestion I found was to link libvdpau_nvidia.so to libvdpau1-0.6-2.4.1.x86_64. That didn’t work. Another suggestion was to add the nvidia driver repository. That library isn’t in the 12.3 driver repro.

These are the dvd rpms I have loaded:

frank[5055] rpm -qa | grep -i dvd
libdvdread3-0.9.7-7.1.x86_64
lsdvd-0.16-2.1.x86_64
openSUSE-release-dvd-12.3-1.7.x86_64
dvd+rw-tools-7.1-54.1.1.x86_64
libdvdread4-4.2.0-6.1.1.x86_64
libdvdnav4-4.2.0-5.1.1.x86_64
dvdauthor07-0.7.0+-2.2.x86_64
DVDStyler-2.4.3-1.8.x86_64
frank[5056] 

DVDStyler is the gui for dvdauthor. I’m running the gui in the preview mode. Possibly I can burn the DVD without getting the preview display to work, but I had to burn a bunch of plastic platters!

Any suggestions to make DVDStyler work? Heboland.

I use devede from Packman

You have libdvdread, but you need libdvdcss if you want to read encrypted DVDs. (doesn’t matter for creating DVDs and previewing them, though)

libvdpau_nvidia.so is included in the nvidia driver package but that doesn’t make sense with your intel gpu.
It is only needed if you want to use hw accelerated video decoding (VDPAU) on an nvidia gfx card.
The “error message” is harmless. xine will work without it. It just uses a different video output driver then.

Any suggestions to make DVDStyler work? Heboland.

I guess you’re just missing “libxine2-codecs” from Packman. Please install that package.

Thank you caf4926, wolfi323!

caf4926, thanks for the devede suggestion. I installed that and I’ll give that a try.

wolfi323, thanks for the explanation of process I was attempting to use. I do havelibxine2-codecs installed. libdvdcss isn’t in my configured repros. After I didn’t find libvdpau_nvidia.so in the nvidia driver repro, I deleted that repro again.

It’s good to know the DVDStyler should work despite the xine complaints.

Am I correct to expect the burn of the dvd-player disk to be an iso burn? One other amateur multimedia question I have, is can I burn a small video on to a cd disk rather than a dvd disk? Can a dvd-player “tell” what kind of plastic it’s reading? Heboland.

I usually make any output to an .iso
If the .iso is a DVD format, I think you need to burn it to a DVD
devede will let you create a VCD

FYI: Apps like VLC can play a .iso directly, without the need to burn it to a DVD
In fact I always test playback of a .iso DVD video before I ever burn it to a disk. I use VLC for that, just right click > open with VLC

libdvdcss comes in its own repo. You can activate that by entering YaST->Software Repositories, click on “Add”, select “Community Repositories” and look for “libdvdcss repository” or similar…

But as I said, that is only needed for playing back encrypted DVDs. Otherwise xine works fine without it. (it’s also used by other players like VLC for reading encrypted DVDs, btw.)

FYI

https://forums.opensuse.org/blogs/caf4926/opensuse-12-3-multi-media-restricted-format-installation-guide-126/

Thanks for the responses, guys!

caf4926, for the moment, devede seems to be all I need.

Thanks to both of you for the libdvdcss install information.

Using devede I burned my small mp4 file onto a 700MB CD. The disk plays fine on my DVD player, but it got an error attempting to play on my neighbor’s player.

With all the iso DVD files being binary, it’s hard to decipher what the neighbor’s player is looking for. Ordinarily I would compare a working set of files with a non-working set.

Are those binary dvd files the province of a hex editor, or are there applications that can display those contents in a friendlier format? Heboland.

Not all DVD players can play the full range of optical media options that might be thrown at it.

I guess you burned a data CD with the mp4 file on it. Older DVD players can’t play that. (only the ones that are “DivX”-compatible)
You should burn it as VideoCD or SuperVideoCD instead, then all players can play it.
Don’t know if devede can do that, though.

With all the iso DVD files being binary, it’s hard to decipher what the neighbor’s player is looking for. Ordinarily I would compare a working set of files with a non-working set.

Are those binary dvd files the province of a hex editor, or are there applications that can display those contents in a friendlier format? Heboland.

They are just an exact image of the disc.
But you can just mount them like any DVD:

sudo mount *​isofile mountpoint*

Have a look at AcetoneIso, that’s a graphical program to mount CD/DVD images. (similar to Daemon Tools on Windows)

Thank you wolfi323.

Sorry for the break in my replies! I’ve been trying to play my DeVeDe created DVD on another player. I may have another chance today.

I guess you burned a data CD with the mp4 file on it. Older DVD players can’t play that. (only the ones that are “DivX”-compatible)

I’m not expecting this to be the case. It’s true that the input file to DeVeDe was *.mp4, but I’m expecting that DeVeDe converted it to *vob using ffmpeg. All I can say for sure is that the DVD, burned as a iso file, has a “regular” DVD looking file system. It has audio_ts and video_ts at the top level, Audio is empty; video has the vob, ifo, vts, and bup files in it.

Thanks for the AcetoneIso link, but this looks risky to me! I’m going to pass on it

One other thing I experimented with was trying to get a gnu or opensource video downloader to work with firefox. The download helper firefox extension does work, but it’s full of ads and featured download sites. In my limited experience with it, it’s hard to stop. Download helper seems to use ff history to keep retrying even after a reboot.

Looking for a replacement, I looked at oxbow or something similar and arial2fe. Both of these seem pretty old. The latter shows a nice gui on google, but the sourceforge download package is piecemeal rather than a build package. It seems to be missing a library, so I couldn’t get it to work.

I can proceed with what I have now. In the process of this thread, I learned a bunch more about the DVD creation process. I’ll keep looking for a less commercial video downloader. My thanks again to the responders to this thread. Heboand.

That’s the structure of a DVD. But a VideoCD has a different structure. A VideoCD can be played in every DVD player. Newer ones can play “DivX” CDs, older ones can’t. So I think even more get confused when they see a CD with DVD structure on it. (but I have to admit, I never tried that, so I don’t really know)

Thanks for the AcetoneIso link, but this looks risky to me! I’m going to pass on it

Why do you find it risky? Just download the package from the KDE:Extra repo and install it (no need to add the repo to your system). The only bigger dependencies it has is libqt4 and phonon. The others should already be part of your system, especially if you want to burn DVDs (and all of them are included in the standard openSUSE OSS repo anyway):

# rpm -q --requires acetoneiso2 
cdparanoia
cdrdao
fuseiso
genisoimage
gpg2
libQtCore.so.4()(64bit)
libQtDBus.so.4()(64bit)
libQtGui.so.4()(64bit)
libQtWebKit.so.4()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libphonon.so.4()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
p7zip
pinentry-qt4
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1

One other thing I experimented with was trying to get a gnu or opensource video downloader to work with firefox. The download helper firefox extension does work, but it’s full of ads and featured download sites. In my limited experience with it, it’s hard to stop. Download helper seems to use ff history to keep retrying even after a reboot.

Looking for a replacement, I looked at oxbow or something similar and arial2fe. Both of these seem pretty old. The latter shows a nice gui on google, but the sourceforge download package is piecemeal rather than a build package. It seems to be missing a library, so I couldn’t get it to work.

I can proceed with what I have now. In the process of this thread, I learned a bunch more about the DVD creation process. I’ll keep looking for a less commercial video downloader. My thanks again to the responders to this thread. Heboand.

Can’t help you with that I’m afraid… I’m not even using firefox most of the time. (I prefer Konqueror :wink: )

Thanks wolfi323|

The reason I called acetoneiso risky is that all the 12.3 entries are labeled unstable. Looking at the unstable choices brings up this warning:

Please be aware that the following packages are from unofficial repositories. That means they are not reviewed by openSUSE and may contain unstable or experimental software.

Continuing on, I did download the 64-bit version. I see it’s a small rpm, so an install should go easily.

That’s the structure of a DVD. But a VideoCD has a different structure. A VideoCD can be played in every DVD player. Newer ones can play “DivX” CDs, older ones can’t. So I think even more get confused when they see a CD with DVD structure on it. (but I have to admit, I never tried that, so I don’t really know)

Did you specifically write VideoCD rather than VideoDVD? Are you writing CD because I burned my DVD structure into a CD rather than a DVD? My DVD player will play a music CD, but it seems to interpret the DVD structure on the CD as a video DVD. Except for the two CDs I’ve burned, I don’t think I’ve ever seen a VideoCD.

I’m trying to learn this stuff I’m not trying to be critical or sarcastic with my comments here. My internet bandwidth is tiny, so anything I burn will be small, but I may put more than one video file on the same media. Heboland.

This warning (and unstable in this case) mostly means, that those packages are not included in the standard openSUSE repo and are therefore not officially supported. And if they are from some home: repo, they could be anything from just not working to harmful for your system, because anybody can have a home repo and build what he/she wants there.

But the KDE:Extra repo is at least “semi-official”, see here: https://en.opensuse.org/KDE_repositories#For_Users

Did you specifically write VideoCD rather than VideoDVD? Are you writing CD because I burned my DVD structure into a CD rather than a DVD? My DVD player will play a music CD, but it seems to interpret the DVD structure on the CD as a video DVD. Except for the two CDs I’ve burned, I don’t think I’ve ever seen a VideoCD.

Yes, there is a large difference between a VideoCD and a VideoDVD (and not only the size… :wink: ).
And my guess is, some DVD players may get confused when you insert a CD with a DVD structure on it. (you did write you couldn’t play it on one player, didn’t you? This could be the reason)

So to finally answer a question you asked in Post #4:

Yes, the DVD player does recognize what kind of media you insert… (whether it’s a CD, CDR, CDRW, DVD, DVD-R, DVD+R, DVD-RW, DVD+RW, DVD-RAM, or whatever else there is… :wink: )

Thanks wolfi323!

First, I did get to play my second video creation on my neighbor’s dvd-player. Both were from mp4 input files to devede, and both were burned on to CD-R media. The difference appears to be that I put a dvd title on the one that plays.

Second, acetoneiso installed just like you described. It has quite a nice gui and it seems to have the capability of downloading videos from utube and metacafe, that would be of interest to me. Thanks for your help with it!

On a scale of 1-10, how hard would you guess it would be for me to get Acetoneiso working - see below?

The rest of this reply is drifting off topic, and may not be of general interest, but I would like to mention it at least for the record.

(1) AcetoneISO wants to install Flash-12, saying it’s required. Yast SW manager thinks my flash is up to date. I did install both the gnome and kde flash players also, AcetoneISO still complains.

(2) Trying to download a video brings up an error code 2. There’s a minimal help menu, but no error explanations, There’s no manpage or info entry.

(3) There seems to be a problem with 64-bit systems. The FAQ in the help menu has this entry:

  • I’m running on a 64bit OS, and I can’t convert images.
    You must be sure to have ia32libs package installed.

(4) For one help menu options, the user is supposed to be in the fuse group. I don’t have a fuse group, tho there is a fuser group. The help menu says to do this:

  - in order to mount, AcetoneISO uses fuseiso. this depends on fuse filesystem. Your user must be added to the fuse group.
- depending on the AcetoneISO package you installed, this process might have been done in automatic during installation,
  if this is not the case, open a terminal, login as root and type: 

*   modprobe fuse
   chmod 4755 /usr/bin/fusermount  (may be /bin/fusermount depending on distro)
   chmod o+rw /dev/fuse
   addgroup <your-user> fuse  (ex. addgroup johndoe fuse)*


Most likley I don’t need to mount anything to download an mp4 file from utube. Your comments are most welcome! Heboland.

This sounds like it only applies to Windows and/or much much older linux distros.

(4) For one help menu options, the user is supposed to be in the fuse group. I don’t have a fuse group, tho there is a fuser group. The help menu says to do this:

  - in order to mount, AcetoneISO uses fuseiso. this depends on fuse filesystem. Your user must be added to the fuse group.
- depending on the AcetoneISO package you installed, this process might have been done in automatic during installation,
  if this is not the case, open a terminal, login as root and type: 
  • modprobe fuse
    chmod 4755 /usr/bin/fusermount (may be /bin/fusermount depending on distro)
    chmod o+rw /dev/fuse
    addgroup fuse (ex. addgroup johndoe fuse)*

That’s not necessary on openSUSE. Mounting ISO-images should work fine out of the box.

I don’t know about the other 2 points. Never used that function. I only use AcetoneISO to mount ISO-images.
But I will take a look tomorrow. Going to bed now! :wink:

One thing though regarding 1: There is no Flash-12 for Linux…

Thanks again wolfi323!

I have a feeling I’m expecting video download to be different than reality. With my tiny web bandwidth, even at the lowest quality, small, freebie web videos say from youtube stall. Why not download the video and view it as a file? While it’s on the hdd, maybe it’s worth capturing it to plastic.

The picture in my head is that downloads of youtube videos for example are html streams that have to be converted on the fly to video format files such as mp4 or flv. If the stream gets interrupted because of web BW, the file conversion also suffers even if it’s not being viewed at the time.

Acetoneiso in my current opinion is intended for more serious downloads than the small freebie stuff I’m interested in. It’s downloads require me to have a youtube account, which I’m not going to want. The anonymous login has probably been quashed by youtube a long time ago.

Several web browsers available to linux have download extensions, ff, epiphany, and konq, but the best extension is supposed to be the ff downloader that I don’t like. I’m not after adult content stuff and the like, but ignoring that, the ff downloader extension does download what I want without the need for any youtube accounts.

Regarding acetoneiso I did install the 12.3 32-bit runtime envirnonment and all the gstreamer32 plugins. That changed nothing. youtube anonymous login still gets error code 2. Choosing the youtube account option and trying anonymous for the user name and email address password gets the same. I may try metacafe overnight if I can find a small video to try.

You are a konq user. Does it have a youtube download plugin that isn’t a commercial enterprise? Maybe I need to roll up my sleeves and see if I can write my own ff XUL download extension! From what I remember of that, a XUL environment lets one look at the source code of existing extensions. Probably that has changed by now!

Thanks wolfi323 for all the time you have spent on this thread on my behalf! Heboland.

The files you get from the FF extension you are using - are OK. But I’m not sure, at least from a personal perspective, that I’d invest in their preservation on to DVD optical media, cheap as it can be.

I recommended AcetoneISO for mounting .iso images as an option to using a DVD. One reason I’d consider it is it gives much better performance. And I don’t have to hear a DVD drive thrashing.

I’ve kind of lost track of your problem now

But just don’t expect miracles from basic flash content
Whatever you get is only ever going to be as good as the original source assuming you can pull it down as is.

Thanks caf4926!

I’ve kind of lost track of your problem now

Yes, this tread has shifted several times! It started out trying to get DVDstyler to work in order to burn a video dvd. Next devede served that purpose better. Then I got acetoneliso to examine the content of iso files. acetoneliso also has a utility to download video files, but I haven’t been able to get that to work.

The last twist to this thread is how to get video files off the internet.

That’s were I’m at now. Maybe this is worth a new thread.

If this topic twist still fits here, may I ask how you get video files off the internet? Heboland.

The only video files I download are from the BBC with ‘get_iplayer’

Access to the BBC is limited to UK unless you have access to a proxy server.
But I also have unlimited and reasonably fast internet.