2014-03-19, 01:14 AM
I've been using NPVR for a few weeks now, with XBMC as a frontend. After a few teething problems, everything is now working great.
One thing I don't really like is the quality of seeking with recorded TS files, it's just not the best, so i decided to try and use the post processing to transcode to MP4. This also had the added benefit of allowing me to remove any tracks with audio description and obviously the file size is much smaller, giving much more space for recordings.
I couldn't really find anything that did exactly what I needed though, so I wrote my own frontend for HandbrakeCli called Easy Video Transcoder. The main features of EVT is that you can set up different encoding options depending on the input video resolution and pick out a preferred audio track to use based on the track name etc. For my own use, I set up a "Recorded TV" profile with different bitrates and preferred audio tracks for SD and HD recordings. When NPVR starts the post processing, EVT parses the input file and automatically detects which settings to use.
EVT can also be used as a standalone app for quick batch transcoding without messing about with settings for individual files. For example, once the profile is configured you could easily add hundreds of files to the queue in seconds instead of messing around for ages with settings.
It's been working really well for me, so I thought I'd share it. If you want to check it out, you can see more information and grab the file here.
Feel free to get in touch with suggestions or let me know about any bugs.
Cheers.
One thing I don't really like is the quality of seeking with recorded TS files, it's just not the best, so i decided to try and use the post processing to transcode to MP4. This also had the added benefit of allowing me to remove any tracks with audio description and obviously the file size is much smaller, giving much more space for recordings.
I couldn't really find anything that did exactly what I needed though, so I wrote my own frontend for HandbrakeCli called Easy Video Transcoder. The main features of EVT is that you can set up different encoding options depending on the input video resolution and pick out a preferred audio track to use based on the track name etc. For my own use, I set up a "Recorded TV" profile with different bitrates and preferred audio tracks for SD and HD recordings. When NPVR starts the post processing, EVT parses the input file and automatically detects which settings to use.
EVT can also be used as a standalone app for quick batch transcoding without messing about with settings for individual files. For example, once the profile is configured you could easily add hundreds of files to the queue in seconds instead of messing around for ages with settings.
It's been working really well for me, so I thought I'd share it. If you want to check it out, you can see more information and grab the file here.
Feel free to get in touch with suggestions or let me know about any bugs.
Cheers.