can't play .flv files???

Hi
I’ve installed opensuse 11 in the past, and installed the codecs-kde.ymp file from the site, and i was always able to play my media. I’ve just installed Opensuse11 again for the first time in quite a while, and done the same thing as i use to… and i can’t get .flv files to play at all…

I installed the codecs-kde.ymp package over and over again, reset, try to play my .flv video file, and it just keeps asking me to be directed to the site to get the codecs again…

I even download “ffmpeg” from the repo, and i still can’t play .flv files.
Any ideas?
thanx in advance.
ps… i also download vlc player, and not even vlc will let me play my flash video files, from what i remember… vlc is suppose to be able to handle these files, it always use to… but nope. not even kaffeine will work.

thanx… ???

Make sure all your multi-media packages are Packman
Only libdvdcss will be from vlc

I can’t say I have tried .flv (flash) files.
There is a stand alone flash player in suse 11, have you tried that.
oldcpu may come in on this: he’s the guru

check here: FLV - openSUSE Forums

i just found an error with libxine in yast.

libxine1-1.1.15-0.pm.1.i686 obsoletes xine-lib provided by xine-lib-1.1.12-8.1.i586

 ] replacement of xine-lib-1.1.12-8.1.i586 with libxine1-1.1.15-0.pm.1.i686
 ] do not install libxine1-1.1.15-0.pm.1.i686

I wonder if that is why i can’t play .flv files.
i have tried the conflict resolution and it doesn’t work.

Check you have libdvdcss installed form VLC
then disable VLC repo
now use Yast software management
and update Packman

check the thread I quoted earlier

Well done with your efforts thus far! Sorry to read you were not successful.

Typically, the flash videos I see have FLV1 or VP6F as their video codec, and mp3 as their audio codec. I recommend as a starter, that you install “flash-player”.

Reference vlc and libffmpeg, as you note, together they should play the flash video for you. But note there are two packagers that provide both of these (videolan and packman), and their versions are currently not compatible with each other. My recommendation is you stick to the vlc version and the libffmpeg version, that are packaged by packman and avoid the videolan packaged version (for now until this incompatibility is addressed). Reference your kaffeine, it is possible it was set to use the xine sound engine, and you may have had the Novell/SuSE-GmbH packaged xine-lib installed, which is crippled for all proprietary codecs, where FLV1, VP6F and mp3 are proprietary. Therefore I recommend you remove the Novell/SuSE-GmbH packaged xine-lib and replace it with the Packman packaged libxine1.

Immediately after I install an openSUSE (assuming I have internet) the very first thing I do is setup my Software Package Manager repositories with 4 and only 4 repositories (repos) so as to make the installation of software very very fast and very user friendly. The 4 that I add are OSS, Non-OSS, Update and Packman. Just those 4. No others. You can add others only once you know better the risks (such as incompatibilities between packagers - ie the videolan / packman incompatibility example). To setup those 4 repositories please follow the very brief and very simple instructions here:
Repositories/11.0 - openSUSE-Community
… and then add only the 4 that I mentioned. If you added others, I recommend you remove them until at least you sort out your multimedia.

Now once that is setup, you should find it easy to update.

If you are still puzzled on this, and need more guidance, please provide a list of exactly what versions of some multimedia apps you have installed. ie please provide output of copy and pasting the following into a gnome-terminal or konsole:

rpm -qa | grep layer && rpm -q libffmpeg0 vlc kaffeine libxine1 xine-ui w32codec-all 

I assume also, your basic sound works? You can test that basic sound by copy and pasting the following sound test into a gnome-terminal or konsole:

speaker-test -Dplug:front -c2 -l5 -twav

Assuming your repositories are setup properly, select xine-lib for removal, and at the same time install libxine1.

Ok… i have done all that was suggested.
except 1 thing… I am not able to install libxine1 from the repo. It won’t let me, it comes back with the error i mentioned earlier. I will try and get that file from the build service or rpmsearch, install it and see how i go…
let you know what happened soon;)
thanx for ur help by the way…

ahhhh
fixed it.

for some reason, the package xine-lib was conflicting with the package that i needed, thats why it wouldn’t let me install it :s
i deleted xine-lib, then i was able to install the package that i needed. Now .flv files play as normal :slight_smile:

strange… :o
but atleast its fixed now :slight_smile:
thanx anyways

Although… vlc still won’t play the .flv files… and i prefer to use vlc over kaffeine…
any ideas on how to get vlc to play .flv files anyone? usually it plays them by default :s

Yes, … its as I posted …

To fix it, I recommend you setup your repos as I noted:

Then select the packman packaged vlc for install and the packman packaged libffmpeg0 for install.

The odds are you have one videolan and one packman and they are not compatible.

cheers for the info.
but i didn’t have video/lan repo enabled
I did a fresh install of Opensuse 11 kde, however i did enable alot of other community repo’s, but not video/lan. And I did the 1 click install for media from the opensuse website.
but yer, i’ll try disabling all the other repo’s like you said, uninstall the packages, and reinstall them from packman.

You don’t need to un-install
it’s just a matter of going through the packages in software management and making sure you have the packman version, use the version tab in the packages window and make sure the radio button is to packman’s ver

If you copy and paste the following into a gnome-terminal or konsole, it will tell you if you have any packages installed from the videolan repos:

rpm -qa --qf "%{NAME} -> %{VENDOR}
" | grep -i videolan

For openSUSE-11.0, if you type:
zypper lr
you will get a list of your installed repos.

Then if you take note of the Packman repos URL (I’ll call it < packman-URL > , you can type:
zypper pa -i -r < packman-URL >
and it will give you a list of your packman installed packages.

ok. I done that.
I checked, and vlc is from packman
and libffmpeg0 is from packman

but vlc still cannot open .flv files…
did i miss something?

kaddy@linux-rhrs:~> rpm -qa --qf "%{NAME} → %{VENDOR}
" | grep -i videolan
libmp4v2-0 → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
lame-devel → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
lame → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
libdvdcss → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
liba52-0 → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
faad2-devel → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
xvidcore-devel → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
faac → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
libfaac-devel → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
faad2 → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
liba52-devel → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
kaddy@linux-rhrs:~>

looks like i do have some packages from video/lan :o wot the…
but none of these should affect the playability of vlc and .flv should it?

kaddy, keep the libdvdcss from videolan, and move the remainder over to Packman.

but none of these should affect the playability of vlc and .flv should it?
dur… Yes!
Listen to oldcpu!

ok i went through each of those packages, and for some reason…
it doesn’t give me an option to switch it to packman version, It says they are from packman… what the?
Index of /pub/packman/suse/11.0
to be precise…
what the heck is going on there? lol.
:slight_smile:

You can check each by typing:
rpm -q <package-name>
where <package-name> is the name of the app you are checking, and if it has a “pm” in the file version it is from packman. If it does not then it is not from packman.

Also, as I noted in an earlier post: