I'm having, namely building mplayer with x264 support. If I do ./configure on it's own it builds fine without x264, with ./configure --enable-x264 I get this with make
Code:
libavcodec/libavcodec.a(libx264.o): In function `X264_frame':
libx264.c:(.text+0x1d9): undefined reference to `x264_encoder_encode'
libavcodec/libavcodec.a(libx264.o): In function `X264_close':
My system is CentOS 5.5 x86_32, and I am currently trying to get the x264 video encoder to work and to read libav* input, like elementary H.264 streams. All the prebuilt x264 binaries seem to come without lavf and/or ffms support, and I was unable to build ffmpeg/ffmpegsource on my system. So these x264 versions only support RAW YUV 4:2:0 input, which is of no use to me. I would like to use the x264 binary itself, as it seems that ffmpeg+libx264 does not have option mappings for all the options I could give to x264 directly.
Is there any pre-built x264, that supports lavf/libavcodec for reading H.264 input? Or is there a good, working guide on how to build that on CentOS 5? When trying to build latest ffmpeg (trying to get ffms/lavf dependencies on my system), it tells me, that my "pkg-config" is too old, and that I should set FFMPEG_CFLAGS and FFMPEG_LIBS to work around the issue. No idea what I should do here.
Then, when trying latest ffmpegsource (again, to get the ffms/lavf deps satisfied), it tells me I do not have libx264. Maybe here my version is too old or something. I installed libx264_98, maybe wrong version.
Ah, the output of x264's configure script looks like this:
I thought this may be of interest, so I'm sharing. I've built some experimental mplayer packages for Fedora 11 and Rawhide (x86-32 and x86-64 arches) with shiny new features. Aside from being very recent snapshots, one of them includes support for hardware video playback acceleration via VDPAU and VAAPI, and the other includes support for multi-threaded playback (so you can split the decoding load across multiple cores).
The playback acceleration can definitely be used on NVIDIA adapters (from the GeForce 8xxx series onwards) using the proprietary driver (not, unfortunately, nouveau). Also on Intel Poulsbo (GMA 500) adapters, using my packaged version of the native driver for that chipset (link is in the blog post). VDPAU acceleration is also allegedly possible on S3 Chrome 530 GT and S3 Chrome 540 GTX adapters using S3�s own driver, but I haven't had the chance to test that. Multi-threaded playback can be done on any system, but only really makes sense on those with multiple processors (cores).
Full details of where, how and why are in my blog post:[URL]..
I'm using Slackware 13.1, just messing around with some stuff before I upgrade to 13.37. I really want to get a decent build of Desmume working, but the 3D engine for it requires OSMesa to be enabled. I've removed the initial Mesa package that I installed from the Slackware DVD and I'm trying to recompile mesa-7.8.1 so that OSMesa is available for the system. However, I keep running into problems.
Code:
./configure --enable-gl-osmesa
When I run those options for the configure command and compile it, Mesa builds alright and gives me a working libGL just fine. It also gives me libOSMesa. Yet, when I compile Desmume to specifically use OSMesa, its configure script says that it can't find OSMesa at all. But running ldconfig -p, the output shows libOSMesa.so in /usr/lib. The symlink is up to date too, and I've recreated it several times.
Code:
./configure --with-driver=osmesa
When I build Mesa using these configure options, I don't get libGL (well, that's expected, the manual says as much will happen). But apparently libOSMesa is installed just fine. When I went to compile Desmume, no gripes about OSMesa, but Desmume needs both libGL and OSMesa to work properly.
So my question is, how can I install Mesa so that I have OpenGL and OSMesa working together? I've been able to get one working, but not both. I don't know how to get OpenGL on Slackware without using the Mesa package, but the package isn't cooperating. I'm on Intel graphics too.
I have compiled and installed the mplayer tarball and I have disposed of both the tarball and its contents. There was the option to compile either for the physical console alone or for both this and the GUI. And I really don't remember which one I did choose.
I am using mplayer with Umplayer/Smplayer as graphic front ends. I have enabled DVD menus by checking the box in Preference > Drives in Umplayer(also tried Smplayer) but there is still no menu when I stick a DVD in the dvd drive, on the other hand the menus show up if I use VLC to play the DVD so it is not the dvd's problem.
When I try mplayer with different distros, I get different results. Right now I have Kubuntu Karmic on the hard drive, but most of the time I'm running Kiara, which is a rebuild of Slax, from a live CD. With Slax, and (I believe) also with Slackware, Mplayer doesn't seem to support playing flv (flash video), or, strange to say, ogg. Now, with Karmic, I can't get full-screen video, though I can get that with most Debian-based distros, including the earlier kubuntu jaunty. Any way of closing up these gaps?
I want to encode video content with mencoder and libvpx codec. I have libvpx installed on my machine and I can encode with libvpx using ffmpeg. My OS is Ubuntu 10.10, 64bit. I downloaded fresh mplayer/mencoder from SVN repository. If I configure mplayer/mencoder without any explicit enabled features using:
I am not able to play certain movie files with MPlayer since a few days: Code: MPlayer dev-SVN-r32749-4.4-openSUSE Linux 11.2 (i686)-Packman (C) 2000-2010 MPlayer Team Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control.
Playing somefile.wmv. ASF file format detected. [asfheader] Audio stream found, -aid 1 [asfheader] Video stream found, -vid 2 VIDEO: [WMV3] 640x480 24bpp 1000.000 fps 1500.0 kbps (183.1 kbyte/s) Opening video decoder: [dmo] DMO video codecs DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested MPlayer interrupted by signal 11 in module: init_video_codec
I am not sure which filetypes are affected by this bug, but I can play *some* files. The specific file here used to work a few days ago. Code: kalle@hoppers:~> file somefile.wmv somefile.wmv: Microsoft ASF The only major thing referring to multimedia in the past few days I remember is installing 'h264enc' from Packman, however, meanwhile I uninstalled this package, yet the problem persists.
Code: kalle@hoppers:~> grep h264enc /var/log/zypp/history 2011-01-15 20:11:53|install|h264enc|9.2.4-0.pm.1.1|noarch|root@hoppers|Packman|c5bd1d534726472929134e5acc8f66492c52c51b 2011-01-20 22:06:20|remove |h264enc|9.2.4-0.pm.1.1|noarch|root@hoppers The only way of solving this was moving MPlayers config, but that did not help either.
Xine also is not able to play this video: Code: kalle@hoppers:~> xine somefile.wmv Dies ist xine (X11 gui) - Ein freier Video-Player v0.99.6. (c) 2000-2007 Das xine Team. [wmv3 @ 0x8f78060] Extra data: 8 bits left, value: 0 xiTK received SIGSEGV signal, RIP.
where I can find a package for mplayer with dvdnav support enabled?
I was disappointed to discover that in 10.04 dvdnav support was disabled in mplayer. I rely on it for my mythtv front end box to be able to play DVDs. According to a bug it was disabled because of an upstream email chain where dvdnav was considered 'experimental' and 'not ready for production use'. Funny as it worked fine for me.
Post #6 here is where I found the above reasoning for it being disabled.
Just wondering whether there are plans to upgrade the x264 in the rpmfusion repo to a more recent build. These are the current ones in rpmfusion and what I have installed. Build date is October 2009.
Unfortunately things like h264enc and I'm sure others have moved on ahead and the dependencies on the x264 libraries means things like ffmpeg, mencoder, gstreamer, vlc, avidemux are having issues. With major dependencies it's difficult to upgrade the individiual components. A couple of examples, ffmpeg requires a newer build as it has some issues with MS's dvr-ms format. Apparently it was fixed in a newer release of the code. Another is some of the encode parameters in x264 being used in h264enc such as "weightp", "mbtree" which appear to be only supported in newer versions of the x264 libraries. Any chance that this is being looked at and newer and more recent builds of x264, and then I suspect with mencoder, ffmpeg etc...?
I am working with Ubuntu 10.04 I can't print documents on HP Laserjet 1020 While printing, the jobs shows up in the print queue and disappears without any error, but no printout I tried to install HPLIP 3.10.6 from [URL]I followed the instructions but it ends with the error
Code:
INSTALL MISSING REQUIRED DEPENDENCIES ------------------------------------- warning: There are 5 missing REQUIRED dependencies. note: Installation of dependencies requires an active internet connection.
This should be a very elementary question. I have a URL like http://SERVERNAME/file.wmv. When I enter it in "Open Location" in gnome-mpLayer it connects to the server and plays the stream. But when I run
mplayer "URL"
in the terminal I get a crazy endless loop of
Playing URL. Resolving SERVERNAME for AF_INET6... Couldn't resolve name for AF_INET6: SERVERNAME Resolving SERVERNAME for AF_INET... Connecting to server SERVERNAME[xxx.xx.xxx.xx]: 80... Cache size set to 320 KBytes
I think my usage of mplayer in the terminal is correct, since I can watch other URL's.It's only this specific one that doesn't work (I am not authorized to write the URL because they want it to be private.So my question is: Does anyone know why I get this loop? Or is it possible to see how mplayer is called by gnome-mplayer and what output messages it generates?I use gnome-mplayer 0.9.9.2 and mplayer 1.0rc4-4.4.5 on Ubuntu 10.10.
As I understand (and remember) debian does not package x264 with its ffmpeg. [I say remember because I have a debian-multimedia line in my sources.list that I believe I added when I wanted a x264 enabled ffmpeg]
Is this status still the same? Do we still need to compile ffmpeg by hand if we want x264?
I have a load of XViD videos and I want to re-encode them into x264 - when I say a load, I mean over 300, anyone have any programs they reccomend to do it?I want to make them into those "future-sized movies" (700mb --> 300mb, 170mb --> 95mb, 350mb --> 150mb), what settings should I use? I want to keep the quality of the originals intact, along with the video sizes if possible, but if not, I don't really mind, just make them smaller. Here are the settings some people use in windows:oh yeah, one last thing - fast encoders please, I know it'll take a good while, but I want it to take as little time as possible please
I have been working on vlc (windows) and now i want to use the same in linux...so ma trying to compile it in linux..... i need ffmpeg functionality and others as such...so please provide me with the complete link and order so as where to fetch the source code and to compile....i have done googling and found lots of tutorials and most of the are confusing and not clear......and i tried doing them and am now confused(whether they are compiled or not) cos when i try to instll them it says already exists and when i try to use the functionality it says canot transcode ffmpeg doesnt exitst.....I am badly need of vlc transcoding options. Am using ubuntu 10.
I'm using openSUSE 11.2 64bit in Dell E6400 with Intel video chipset. I can play x264 720p files without any problems in Windows 7, but in openSUSE, I could play it in Totem, but it is very slow (lots of stopping).
In addition, in songbird, if I use the mediaflow add-on,the scroll becomes really sluggish.
In general, I feel like openSUSE is showing less ram usage but higher CPU usage than Windows 7. Is my video card driver is messed up? I really like openSUSE a lot but so it is disappointing....
I have been using Avidemux to encode edited video using x264 and the mp4 container for most of my videos. My PCs are not new, using single-core AMD Athlon processors.
In 9.04 and 9.10 (Linux Mint), encoding speeds ranged from 7 to 10 frames per second. In 10.04 these dropped down to less than 2 frames per second.
I booted back into Linux Mint 8 (9.10) and the same video encoded at the previous 7 to 10 fps.
I tried with other videos in different formats (mpeg2 and VOB). The results were the same - 10.04 was extremely slow encoding x264 but Mint 8 was "normal" at 7 to 10 fps.
With a dual-core notebook, however, the encoding speeds ran at 8 to 14 fps in 10.04.
Was 10.04 optimized for dual and multi-core at the expense of single-core? If so, is there a way to restore "single-core optimization"?
I am trying to compile x264 but ./configure returns just Quote: No working C compiler found. Yes, I have installed build-essentials and yes, I have installed gcc Already tried update and upgrade... so I dont know whats wrong my c++ compiler works normally.