Question / Help PPA for Ubuntu 14.10?

can you please link me to the resolved issue because last I read the debian security team still didn't accept both packages per this statement taken right from the mailing list, "the security team is not prepared to deal with both libav and ffmpeg at the same time. That effectively forces a choice of
either libav, or ffmpeg, and not both."

and if you keep reading I see this, "
The release team is likely to let the people involved in multimedia foo
fight it out among themselves and pick a winner. We're not going to
ship both and hand that mess over to the security team."

so i'm not sure what's going to occur in 15.04 since Debian doesn't even know what they're doing for Jessie

Well, after some quick investigations, I found the final answer:

  • ffmpeg will not be in Debian Jessie because of late timing & security team's objection.
  • however, ffmpeg and libav are already coexisting in Debian Sid and will probably in Debian Testing too after Jessie release.
  • A choice between ffmpeg & libav will be made before Debian Jessie+1 freeze (which should occur in...late 2016/early 2017)
  • Ubuntu & derivatives (based on Debian Sid) will ship ffmpeg (which is in Sid) & libav from 15.04 until...well until Debian kicks it out of Sid if that happens someday ! ^^'
Source: Debian bugs 729003 & 763148, "ffmpeg" package in Debian Sid
 
Last edited:
you currently have to compile obs and ffmpeg by hand (and ensure it's a system wide install of ffmpeg unless you start changing the default configure line for obs). ;)
 
Last edited:

Lain

Forum Admin
Lain
Forum Moderator
Developer
The manual compilation instructions in the repo have been updated. If anyone on debian-based distros without access to the 14.04 ppas is having a difficult time getting it, take a look at that file for some more in-depth instructions.
 
I confirm it works ! :D but you must not forget to install all the "-dev" versions of needed packages (else you got compilation errors like not finding ffmpeg components)
 
What about that video? Is is done? I want to install OBS in my Ubuntu 14.10! HELP!
sorry man, i haven't had time to create the video. just been swamped livestreaming and making other videos. it's on the todo list which is getting very long now. xD the instructions shouldn't be too difficult to be honest and i could most likely explain it during one of my livestreams.
 

roadapathy

New Member
Ok, well, a little update: OBS compiled for me. I have no idea what changed. Maybe the code itself? Did you all fix it already?

I used the following:

For FFmpeg
./configure --enable-nonfree --disable-manpages --disable-htmlpages --disable-doc --disable-podpages --disable-txtpages --enable-opencl --cpu=bdver2 --disable-debug --enable-runtime-cpudetect --extra-cflags="-O3 -march=bdver2" --enable-shared --prefix=/usr
make -j4
sudo checkinstall --pkgname=FFmpeg --fstrans=no --backup=no --pkgversion="$(date +%Y%m%d)-git" --deldoc=yes


For the OBS
cmake CFLAGS="-O3 -march=bdver2" CXXFLAGS="-O3 -march=bdver2" -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo checkinstall --pkgname=obs-studio --fstrans=no --backup=no --pkgversion="$(date +%Y%m%d)-git" --deldoc=yes



Obviously, you must change bdver2 to the CPU you're using.
 

Osiris

Active Member
You don't have to compile ffmpeg or qt5. For ubuntu 14.10 there are repos with ffmpeg and Qt can be downloaded from their site, but propably is also in the repo.
 

roadapathy

New Member
You don't have to compile ffmpeg or qt5. For ubuntu 14.10 there are repos with ffmpeg and Qt can be downloaded from their site, but propably is also in the repo.

Ok, thank you but I thought I had OBS working and it turns out that it isn't. It creates a video file but only 80 K bytes. Something is wrong so I think I have to go back to 14.04 until this is all sorted out. :-( Hopefully when GCC 5 is released, Xubuntu 14.04 will let me install it. *sigh*
 

kyuser101

New Member
I'm running Ubuntu 14.10, and I compiled FFmpeg, CMake runs without issue, but when I attempt to use the "make" command when compiling OBS, I get this error:
Code:
Linking C shared library libobs.so
/usr/bin/ld: /usr/sbin/../lib/libavcodec.a(avpacket.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/sbin/../lib/libavcodec.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
libobs/CMakeFiles/libobs.dir/build.make:1541: recipe for target 'libobs/libobs.so.0' failed
make[2]: *** [libobs/libobs.so.0] Error 1
CMakeFiles/Makefile2:280: recipe for target 'libobs/CMakeFiles/libobs.dir/all' failed
make[1]: *** [libobs/CMakeFiles/libobs.dir/all] Error 2
Makefile:133: recipe for target 'all' failed
make: *** [all] Error 2
That error appears at about the 45% mark of the build, if that helps anything. Anyone know what could be causing that? Thanks!
 
Top