Here is a updated github with everything working for Plex Version 1.9.5.4339
@ZeRoSyNC - Thanks for info. I’ve been considering tinkering with this capability.
I’ve not gone away from my TiVo yet as the Roku, my primary media room streamer, just got and isn’t quite there on DVR functionality in comparison (yet).
Question - Will the scripts/apps required edit an already x264 encoded file? I have an HDHR Extend that outputs to x264 for me - if I decide to tinker with doing this, I’ll already have an encoded file, just need the comskip done on it.
in the config file just mark transcode to - False
@JamminR said:
@ZeRoSyNC - Thanks for info. I’ve been considering tinkering with this capability.
I’ve not gone away from my TiVo yet as the Roku, my primary media room streamer, just got and isn’t quite there on DVR functionality in comparison (yet).
Question - Will the scripts/apps required edit an already x264 encoded file? I have an HDHR Extend that outputs to x264 for me - if I decide to tinker with doing this, I’ll already have an encoded file, just need the comskip done on it.
@ZeRoSyNC said:
Here is a updated github with everything working for Plex Version 1.9.5.4339
Very interesting, thanks a lot. Did you try/consider to use “Plex Transcoder” (which is ffmpeg basically) and comes with Plex?
The ffmpeg-bin is determined here, isn’t it?:
FFMPEG_PATH = os.path.expandvars(os.path.expanduser(config.get(‘Helper Apps’, ‘ffmpeg-path’)))
or here:
Path to the ffmpeg binary.
ffmpeg-path: /usr/bin/ffmpeg
?
@iPhonedation said:
@ZeRoSyNC said:
Here is a updated github with everything working for Plex Version 1.9.5.4339Very interesting, thanks a lot. Did you try/consider to use “Plex Transcoder” (which is ffmpeg basically) and comes with Plex?
The ffmpeg-bin is determined here, isn’t it?:
FFMPEG_PATH = os.path.expandvars(os.path.expanduser(config.get(‘Helper Apps’, ‘ffmpeg-path’)))
or here:
Path to the ffmpeg binary.
ffmpeg-path: /usr/bin/ffmpeg?
I did consider that but i wanted a more open and updated ffmpeg of your choosing (I actually don’t know if Plex uses its own version of FFmpeg, but it does use its own python.). Plus all the comskip code was previously done in Python 2.x and unless I plan on redesigning the entire thing it was best to find a way to run that python on standard methods the RCrapper allows for any outside code to be ran on the post processing area. This script will provide a way to perform more standardized operations alongside Plex.
I personally use the updated
FFmpeg 3.4 “Cantor”
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
@ZeRoSyNC - Thanks for your previous answer, but I’m not sure I’m yet clear.
I know and read in the readme that I can disable transcoding the file during the process.
My concern was - can the apps used read already encoded in x264 content?
I ask because some apps I’ve worked with that do this before require an input of a .ts Mpeg2 stream.
In my case, since I have the HDHR Extend, the stream is already x264.
@JamminR said:
@ZeRoSyNC - Thanks for your previous answer, but I’m not sure I’m yet clear.
I know and read in the readme that I can disable transcoding the file during the process.
My concern was - can the apps used read already encoded in x264 content?
I ask because some apps I’ve worked with that do this before require an input of a .ts Mpeg2 stream.
In my case, since I have the HDHR Extend, the stream is already x264.
It will transcode all files from the post process that is a readable format to ffmpeg. I use the HDHR aswell but it does a poor job at the h264 task so i have all recordings re-transcoded it cuts file size it in about half for same quality . I plan on changing the ffmpeg to a 2 pass to help i little more with fast motion. Then to HEVC when the Apple TV iOS profiles are updated to save even more space.
If you have the ability you could branch the github with the extra option i would love this git to become more mature
Here is the updated thread for support on the script.