Re: download srpms and rebuild package with other options

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2006-07-27 at 16:31 +0200, Ambrogio wrote:
> Hi all,
> 
> I would like to understand well it in general, but I have a little
> problem.
> 
> I would like to use ffmpeg to convert amr files into wav or other.
> 
> I installed via yum from freshrpms all ffmpeg (and all related
> dependencies) but when I trie to convert my file with the command
> 
> ffmpeg -i Reg.amr Reg.wav I receive this output
> 
> FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
>   configuration:  --prefix=/usr --libdir=/usr/lib64
> --mandir=/usr/share/man --incdir=/usr/include/ffmpeg
> --extra-cflags=-fPIC --enable-mp3lame --enable-libogg --enable-vorbis
> --enable-theora --enable-faad --enable-faac --enable-libgsm
> --enable-xvid --enable-x264 --enable-a52 --enable-a52bin --enable-dts
> --enable-pp --enable-shared --enable-pthreads --enable-gpl
> --disable-opts --disable-strip
> 
> I think that I have to download the source package and rebuild with
> --enable-amr_nb --enable-amr_wb --enable-mp3lame
> 
> I don't know how to make it via rpm.
> 
> Can someone explain me all the steps?

Note: none of this should be done as root unless otherwise specified.

Create an RPM building environment for yourself:
http://www.city-fan.org/tips/CreateRPMBuildEnvironment

Download the SRPM

Install the SRPM:
$ rpm -Uvh /path/to/ffmpeg.src.rpm

Edit the spec file to add the configure options you want:
$ vi ~/rpmbuild/SPECS/ffmpeg.spec

It's good practice to also change the "Release" number and add a
changelog entry in the spec file when you wake changes.

Rebuild the package:
$ rpmbuild -ba ~/rpmbuild/SPECS/ffmpeg.spec

At this point you may find that you need to install some additional
-devel packages. These should be yum-able (as root).

Paul.


-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux