hello all - since i am such a newbie, i thought i would be the ideal person to put together a guide on how i got the opus tools working. ?i am using virtualbox and a new centOS-linux virtual-machine. i chose to use the minimalist centOS iso file so there would be no pre-installed packages. any suggestions or improvements to this guide would be most appreciated. ?? also, wish to express my gratitude to the tremendous effort that has gone into opus and the help and patience that has been offered to me along the way. ========== here are the steps i went through to install the opus tools in a new environment: (2014-03-10) hint: set up a shared folder and copy/paste these commands into files there. on the linux side, do a "mount" to see where these files now live. i was never able to get copy/paste working in the virtual-machine minimalist installation, but decided it was not worth wasting any more time with. 1) download appropriate minimalist centOS iso file: ftp://mirror.5ninesolutions.com/pub/mirror/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso 2) download and install virtualbox: https://www.virtualbox.org/wiki/Downloads 3) create a centOS virtual-machine using the ISO file from the previous step. ??Before doing the install, point the CD device to the ISO file. reference: ?http://architects.dzone.com/articles/centos-minimal-installation 4) [optional] modify the ifcfg-etho file: vi /etc/sysconfig/network-scripts/ifcfg-eth0 change: ONBOOT=no to: ??ONBOOT=yes 5) manually start the network: /etc/init.d/network restart 6) get this virtual-machine current: ??yum ?--assumeyes ?update ; ???## have patience while this runs ??yum ?--assumeyes ?install yum-utils; ??yum ?clean all ; 7) install the components: ??yum ?--assumeyes ?install gcc ??; ??yum ?--assumeyes ?install gcc-c++ ??; ??yum ?--assumeyes ?install libgcc ??; ??yum ?--assumeyes ?install libtool ; ??yum ?--assumeyes ?install make ; ??yum ?--assumeyes ?install xz ?; ??yum --assumeyes install kernel-devel ??; ??yum ?--assumeyes ?install flac ; 8) create a work area: ??mkdir ?./opus-install ; ??cd ?./opus-install; 9) get the files and build the packages ?(there is probably a git option that is better than curl ?) ??### ???l i b o g g curl ?ftp://downloads.xiph.org/pub/xiph/releases/ogg/libogg-1.3.1.tar.xz ???>libogg-1.3.1.tar.xz; xz -d ??libogg-1.3.1.tar.xz ?; ? tar ?-x ??libogg-1.3.1.tar ?; ? cd ?libogg-1.3.1; ./configure ?; make ??&& make check && make install ; ??### ???o p u s curl http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz?> ?opus-1.1.tar.gz ; gzip -d ??opus-1.1.tar.gz ; tar -x opus-1.1.tar ; cd opus-1.1 ; make ?&& ?make check ?&& ?make install ; ??### ?f l a c curl ?http://downloads.xiph.org/releases/flac/flac-1.3.0.tar.xz??> ?flac-1.3.0.tar.xz?; xz -d flac-1.3.0.tar.gz ; tar -x ?flac-1.3.0.tar ; cd ?flac-1.3.0 ; make ?&& ?make check ?&& ?make install ; ?### ??o p u s ????t o o l s curl ?http://downloads.xiph.org/releases/opus/opus-tools-0.1.7.tar.gz ?> ??opus-tools-0.1.7.tar.gz; gzip -d ????opus-tools-0.1.7.tar.gz ?; tar -xvf ???opus-tools-0.1.7.tar ?; cd ??opus-tools-0.1.7 ??; make ?&& make install ; 10) ?set the library path export LD_LIBRARY_PATH=/usr/local/lib ; 11) test your work: opusdec ?--version ; opusenc ?--version ; curl ?http://people.xiph.org/~giles/2012/opus/detodos.opus??> detodos.opus ; opusdec ?detodos.opus ??detodos.wav ; opusenc detodos.wav detodos2.opus ; Thank you, Mark Edwards -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20140310/95fb94ed/attachment-0001.htm
In the beta ubuntu, aptitude has opus-tools...looks to be installing like any good deb. RL> hello all - > > since i am such a newbie, i thought i would be the ideal person to put > together a guide on how i got the opus tools working. ?i am using > virtualbox and a new centOS-linux virtual-machine. > > i chose to use the minimalist centOS iso file so there would be no > pre-installed packages. > > any suggestions or improvements to this guide would be most > appreciated. ?? > > also, wish to express my gratitude to the tremendous effort that has > gone into opus and the help and patience that has been offered to me > along the way. > > ==========> > here are the steps i went through to install the opus tools in a new > environment: (2014-03-10) > > hint: set up a shared folder and copy/paste these commands into files > there. on the linux side, do a "mount" to see where these files now > live. i was never able to get copy/paste working in the > virtual-machine minimalist installation, but decided it was not worth > wasting any more time with. > > 1) download appropriate minimalist centOS iso file: > ftp://mirror.5ninesolutions.com/pub/mirror/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso > > 2) download and install virtualbox: > https://www.virtualbox.org/wiki/Downloads > > 3) create a centOS virtual-machine using the ISO file from the > previous step. ??Before doing the install, point the CD device to the > ISO file. > > reference: > ?http://architects.dzone.com/articles/centos-minimal-installation > 4) [optional] modify the ifcfg-etho file: > > vi /etc/sysconfig/network-scripts/ifcfg-eth0 > change: ONBOOT=no > to: ??ONBOOT=yes > > 5) manually start the network: > > /etc/init.d/network restart > > 6) get this virtual-machine current: > > ??yum ?--assumeyes ?update ; ???## have patience while this runs > ??yum ?--assumeyes ?install yum-utils; > ??yum ?clean all ; > > 7) install the components: > > ??yum ?--assumeyes ?install gcc ??; > ??yum ?--assumeyes ?install gcc-c++ ??; > ??yum ?--assumeyes ?install libgcc ??; > ??yum ?--assumeyes ?install libtool ; > ??yum ?--assumeyes ?install make ; > ??yum ?--assumeyes ?install xz ?; > ??yum --assumeyes install kernel-devel ??; > ??yum ?--assumeyes ?install flac ; > > > 8) create a work area: > > ??mkdir ?./opus-install ; > ??cd ?./opus-install; > > 9) get the files and build the packages ?(there is probably a git > option that is better than curl ?) > > ??### ???l i b o g g > curl > ?ftp://downloads.xiph.org/pub/xiph/releases/ogg/libogg-1.3.1.tar.xz > ???>libogg-1.3.1.tar.xz; > xz -d ??libogg-1.3.1.tar.xz ?; ? > tar ?-x ??libogg-1.3.1.tar ?; ? > cd ?libogg-1.3.1; > ./configure ?; > make ??&& make check && make install ; > > ??### ???o p u s > curl http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz?> > ?opus-1.1.tar.gz ; > gzip -d ??opus-1.1.tar.gz ; > tar -x opus-1.1.tar ; > cd opus-1.1 ; > make ?&& ?make check ?&& ?make install ; > > ??### ?f l a c > curl ?http://downloads.xiph.org/releases/flac/flac-1.3.0.tar.xz??> > ?flac-1.3.0.tar.xz?; > xz -d flac-1.3.0.tar.gz ; > tar -x ?flac-1.3.0.tar ; > cd ?flac-1.3.0 ; > make ?&& ?make check ?&& ?make install ; > > ?### ??o p u s ????t o o l s > curl ?http://downloads.xiph.org/releases/opus/opus-tools-0.1.7.tar.gz > ?> ??opus-tools-0.1.7.tar.gz; > gzip -d ????opus-tools-0.1.7.tar.gz ?; > tar -xvf ???opus-tools-0.1.7.tar ?; > cd ??opus-tools-0.1.7 ??; > make ?&& make install ; > > 10) ?set the library path > export LD_LIBRARY_PATH=/usr/local/lib ; > > 11) test your work: > opusdec ?--version ; > opusenc ?--version ; > curl ?http://people.xiph.org/~giles/2012/opus/detodos.opus??> > detodos.opus ; > opusdec ?detodos.opus ??detodos.wav ; > opusenc detodos.wav detodos2.opus ; > > > > > > > Thank you, > Mark Edwards_______________________________________________ > opus mailing list > opus at xiph.org > http://lists.xiph.org/mailman/listinfo/opus >Peace, -- properclinic.com unclog courts go debian
On 2014-03-10 2:38 PM, Mark Edwards wrote:> since i am such a newbie, i thought i would be the ideal person to put > together a guide on how i got the opus tools working.Thanks for the how-to!> xz -d libogg-1.3.1.tar.xz ; > tar -x libogg-1.3.1.tar ;On any system recent enough to have xz packaged, you should be able to combine these steps as: tar xvf libogg-1.3.1.tar.xz And if that doesn't actually work on CentOS, never mind. :-)> curl http://downloads.xiph.org/releases/opus/opus-tools-0.1.7.tar.gz'curl -O $URL' is less error-prone. Or 'wget $URL' which downloads to the basename by default. Not sure if CentOS includes wget in the base system, but it's more common on linux systems than macs. http://downloads.xiph.org/releases/opus/opus-tools-0.1.8.tar.gz is the current release. Cheers, -r