Posted: Wed Apr 11, 2012 3:11 pm Post subject: Optimizing PYTIVO for ARM NAS
I have a QNAP TS-219 which is a mid level ARM NAS. Was able to get PYTIVO up with no difficulties and am very grateful for the functionality I currently have. Thank you! It's a tad on the slow side and I know I will never be able to stream in real-time off this box but can I make some adjustments to increase the speed to make it a little more functional?
It's not really Python (thus pyTivo) that is slow here. It is FFmpeg. You could recompile the FFmpeg binary to be more specific to your CPU architecture and maybe squeeze another 10-20% out of it.
The best solution is to never pull material off the NAS from the TiVo (except in cases where the material is mpeg2/vob) but to push compatible files instead from your browser or other utility.
Generally compatible files would be MP4 files with h264 video and ac3 or aac 2.0 audio. Alternately pyTivo will remux any other file type that contains h264 video into a compatible MP4 file to push. Pushing an hour long show can take 5 min vs pulling taking basically forever (from your NAS). _________________ My pyTivo fork - Read link for changes
FFmpeg for OS X
I'm a little late responding, but I run pyTivo on a arm server ( pogoplug) under Arch linux. My solution was to ensure all my videos are transcoded to a compatible bitrate/format so that they are compatible when sent. I have S2 and S3 boxes, so I ended up making things compatible for S3 and then the transfer happens in realtime or better.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum