To get pyTivo working on Solaris 11.2, only 2 dependencies needed to be resolved.
- I needed to build ffmpeg to support on-the-fly video transcoding. and,
- ffmpeg wanted yasm(an open source rewrite of the nasm assembler) or nasm itself.
bash-[121]$ ./configure --prefix=/usr/local yasm/nasm not found or too old. Use --disable-yasm for a crippled build. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem.
Both were very simple and straight forward to build and install:
- Yasm
[tim@tank]-[117]$ ./configure --prefix=/usr/local <snip> [tim@tank]-[118]$ gmake -j4 <snip> [tim@tank]-[119]$ sudo gmake install <snip>
[tim@tank]-[127]$ ./configure --prefix=/usr/local <snip> [tim@tank]-[128]$ gmake -j4 <snip> [tim@tank]-[129]$ sudo gmake install <snip>
Once ffmpeg was installed, I updated the pyTivo.conf file and set the location of the ffmpeg binary, and pyTivo worked beautifully after that.
[tim@tank]-[136]$ vim TIVO/pyTivo/pyTivo.conf <snip> # FFmpeg is a required tool but downloaded separately. See pyTivo wiki # for help. # Full path to ffmpeg including filename # For windows: ffmpeg=C:\pyTivo\bin\ffmpeg.exe # For linux: ffmpeg=/usr/bin/ffmpeg #ffmpeg=C:\pyTivo\bin\ffmpeg.exe ffmpeg=/usr/local/bin/ffmpeg <snip>
For more information on pyTivo, including installation, configuration, and other tasks outside the purpose of this post:
- The pyTivo Wiki, which has gobs of information, and lots of links, and instructions.
- The pyTivo Discussion Forum on SourceForge, which is still active.
- And, the TiVo Community Forum thread that is still active and being updated.
No comments:
Post a Comment