SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Reply
 
Thread Tools Search this Thread Display Modes
  #261  
Old 02-13-2009, 04:52 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by fvfv View Post
But videoredo is quite far from implementing h.264 support. Is there anything else that can do what videoredo did and can be automated (Command Line) ?
Are they still quite far - they said that the H.264 beta would be ready "soon" about four months ago.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #262  
Old 02-13-2009, 08:07 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Quote:
Originally Posted by fvfv View Post
While there is progress on this field, Do you know of a program that can do what videoredo can with mpg files.

comskip and videoredo has been the perfect combination for cutting and cleaning commercials out of mpg files . But videoredo is quite far from implementing h.264 support. Is there anything else that can do what videoredo did and can be automated (Command Line) ?
Use this: TSPE - Transport Stream Packet Editor

It's the only tool I know that can cut h.264 without reencoding.

Quote:
A fast, capable, straightforward non-linear Editor and Analyser for transport streams (.ts and .m2ts) - e.g. camcorder (AVCHD), recorded TV, Blu-Ray Disc (BD), etc
Can edit (cut) commercials from captured sources with assisted commercial detection
Advanced technical features for expert users
Wide compatibility with input stream types and sources
45 day trial. About $50 to purchase.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #263  
Old 02-16-2009, 09:33 AM
fvfv fvfv is offline
Sage User
 
Join Date: Dec 2005
Posts: 5
Quote:
Originally Posted by gplasky View Post
Use this: TSPE - Transport Stream Packet Editor

It's the only tool I know that can cut h.264 without reencoding.



45 day trial. About $50 to purchase.

Gerry
It looks like a promising tool. But before I shell out $50.00 for it, it does not seem to be able to use comskip files. It looks like you have to define your own commercial segments and manually do the cutting. Can you verify ?
Reply With Quote
  #264  
Old 02-16-2009, 10:54 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
I wasn't able to get it to work with an existing edl file. But contact the developer and see if he can change how the program works.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #265  
Old 02-16-2009, 01:41 PM
joe123 joe123 is offline
Sage Fanatic
 
Join Date: Jan 2006
Posts: 954
Any chance of having this great plugin show the type of movie compression?

It would be great if it showed if it was an MPEG2 or MPEG4 recording just like it shows the purple (CS) icon in the movie listing.
Reply With Quote
  #266  
Old 02-19-2009, 01:07 PM
erik erik is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 467
Build 0.80.015 released
Big robustness improvement over build 012

Changes in 0.80.015
- Added parameter: delay_logo_search=0 When set to 1 logo seach will start after added_recording*60 seconds, or you can set it to the number of seconds after which to start the logo search
- Improved scene_change detection processing
- Improved the delete before/after commercial processing.
Changes in 0.80.014
- Bug solved: Certain files cause comskip to crash
Changes in 0.80.013
- Bug solved: The before_logo and after_logo with value 999 failed to work under certain conditions.
__________________
Support Comskip, visit the forum and donate at http://www.comskip.org/
Reply With Quote
  #267  
Old 02-19-2009, 01:22 PM
erik erik is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 467
Quote:
Originally Posted by gplasky View Post
Use this: TSPE - Transport Stream Packet Editor

It's the only tool I know that can cut h.264 without reencoding.



45 day trial. About $50 to purchase.

Gerry
Does it accept EDL input format?
__________________
Support Comskip, visit the forum and donate at http://www.comskip.org/
Reply With Quote
  #268  
Old 02-19-2009, 03:11 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Quote:
Originally Posted by erik View Post
Does it accept EDL input format?
I couldn't get it to accept the edl format comskip creates. It has it's own interface in the program to create a list. The format is like this:
Quote:
00:00:00.96,1188724,\\MAIN\SageTV\LawOrderSpecialVictimsUnit-Choice-9001855-0.ts
00:00:01.00,1310736,\\MAIN\SageTV\LawOrderSpecialVictimsUnit-Choice-9001855-0.ts
00:00:08.54,8991664,\\MAIN\SageTV\LawOrderSpecialVictimsUnit-Choice-9001855-0.ts
I haven't played with it enough but there are all types of settings and could help you diagnose a file. There is a 45 day free trial and well worth it to check it out.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #269  
Old 02-19-2009, 03:23 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Quote:
Originally Posted by erik View Post
Build 0.80.015 released
Big robustness improvement over build 012

Changes in 0.80.015
- Added parameter: delay_logo_search=0 When set to 1 logo search will start after added_recording*60 seconds, or you can set it to the number of seconds after which to start the logo search
What would help with some of these new features is maybe an example of how a typical user would use this. What problem does this solve or how does it make it better.

The reason I say this is because I don't see this in the new ini nor do I see the added_recording*60 in there either so I would guess they would need to be added.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #270  
Old 02-19-2009, 03:34 PM
erik erik is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 467
What I really need to do is write a new manual explaining the many many new features been added after the last version of the manual.

I may start with a simple listing of all the parameters and explaining their use.

When verbose=10 you get a copy of you ini file in the log file but now with ALL parameters being present listing either the default of the value specified in your ini file.
__________________
Support Comskip, visit the forum and donate at http://www.comskip.org/
Reply With Quote
  #271  
Old 02-19-2009, 03:59 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Quote:
Originally Posted by erik View Post
What I really need to do is write a new manual explaining the many many new features been added after the last version of the manual.

I may start with a simple listing of all the parameters and explaining their use.

When verbose=10 you get a copy of you ini file in the log file but now with ALL parameters being present listing either the default of the value specified in your ini file.
I agree. But also like the new feature above if I set delay_logo_search=1 added_recording*60 seconds will this help me say if the station does its own commercial and shows its logo? That's why I say an example might help us more. So If you are having this issue then set this to 1 and try aaed_records*50 seconds and it will do this. I know you're busy programming and wouldn't want to slow that up but maybe the setting and an example might be all we need.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #272  
Old 02-19-2009, 04:02 PM
Stuntman's Avatar
Stuntman Stuntman is offline
Sage Fanatic
 
Join Date: Dec 2003
Location: Hemet, CA - USA
Posts: 784
Quote:
Originally Posted by gplasky View Post
I don't see this in the new ini
That is on my wish list too.. have all possible options in the .ini file, just disable those that Erik doesn't feel are 'must have' items... It would be much easier to have a manual then that would detail what each item in the .ini did, or could do..
__________________
Intel Q6600 Quad Core, 8GB RAM on Windows 7 Professional x64
Reply With Quote
  #273  
Old 02-20-2009, 01:07 AM
erik erik is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 467
Quote:
Originally Posted by Stuntman View Post
That is on my wish list too.. have all possible options in the .ini file, just disable those that Erik doesn't feel are 'must have' items... It would be much easier to have a manual then that would detail what each item in the .ini did, or could do..
i Know, but all the parameters is rather intimidating.
Here they are
Its an ini file with ALL parameters

Code:
[Main Settings]
detect_method=43
verbose=10
max_brightness=60
maxbright=1
test_brightness=40
max_avg_brightness=25
max_commercialbreak=600
min_commercialbreak=25
max_commercial_size=125
min_commercial_size=4
min_show_segment_length=125
max_volume=500
non_uniformity=500
[Detailed Settings]
min_silence=12
noise_level=5
brightness_jump=200
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=4
[CPU Load Reduction]
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=10
[Input Correction]
max_repair_size=200
ms_audio_delay=5
volume_slip=20
variable_bitrate=1
skip_b_frames=0
[Aspect Ratio]
ar_delta=0.08
cut_on_ar_change=1
[Global Removes]
padding=0
remove_before=0
remove_after=0
added_recording=14
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
delete_block_after_commercial=0
min_commercial_break_at_start_or_end=39
[USA Specific]
intelligent_brightness=0 ; Do NOT change
black_percentile=0.0076
uniform_percentile=0.003
score_percentile=0.71
[Main Scoring]
length_strict_modifier=3
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2
combined_length_nonstrict_modifier=1.25
ar_wrong_modifier=2
excessive_length_modifier=0.01
dark_block_modifier=0.3
min_schange_modifier=0.5
max_schange_modifier=2
logo_present_modifier=0.01
punish_no_logo=1
[Detailed Scoring]
punish=0
reward=0
punish_threshold=1.3
punish_modifier=2
reward_modifier=0.5
[Logo Finding]
border=10
give_up_logo_search=2000
delay_logo_search=0
logo_max_percentage_of_screen=0.12
ticker_tape=0
ignore_side=0
subtitles=0
logo_at_bottom=0
logo_threshold=0.75
logo_filter=0
aggressive_logo_rejection=0
edge_level_threshold=5
edge_radius=2
edge_weight=10
edge_step=1
num_logo_buffers=50
use_existing_logo_file=1
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5
before_logo=0
after_logo=0
where_logo=0
min_black_frames_for_break=1
[Closed Captioning]
ccCheck=0
cc_commercial_type_modifier=4
cc_wrong_type_modifier=2
cc_correct_type_modifier=0.75
[Live TV]
live_tv=0
live_tv_retries=4
dvrms_live_tv_retries=300
standoff=0
dvrmsstandoff=120000
require_div5=0
div5_tolerance=-1
[Output Control]
output_default=1
output_plist_cutlist=0
output_zoomplayer_cutlist=0
output_zoomplayer_chapter=0
output_vcf=0
output_vdr=0
output_projectx=0
output_avisynth=0
output_videoredo=0
videoredo_offset=2
output_btv=0
output_edl=1
output_edlp=0
output_bsplayer=0
output_edlx=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_womble=0
output_mls=0
output_mpgtx=0
output_dvrmstb=0
output_dvrcut=0
output_ipodchap=0
output_framearray=0
output_debugwindow=1
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0
output_srt=0
output_smi=0
output_timing=0
delete_logo_file=0
cutscene_frame=0
cutscene_dumpfile=""
cutscene_threshold=10
cutscenefile1=""
cutscenefile2=""
cutscenefile3=""
cutscenefile4=""
cutscenefile5=""
cutscenefile6=""
cutscenefile7=""
cutscenefile8=""
windowtitle="Comskip - %s"
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25  /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0
__________________
Support Comskip, visit the forum and donate at http://www.comskip.org/
Reply With Quote
  #274  
Old 02-20-2009, 09:04 AM
Stuntman's Avatar
Stuntman Stuntman is offline
Sage Fanatic
 
Join Date: Dec 2003
Location: Hemet, CA - USA
Posts: 784
Quote:
Originally Posted by erik View Post
i Know, but all the parameters is rather intimidating.
Here they are
Its an ini file with ALL parameters
Thanks!!
I think that is a great reference! Can you add it to the package, or update this post when you add/remove other options?
Some light reading for my morning coffee!
__________________
Intel Q6600 Quad Core, 8GB RAM on Windows 7 Professional x64
Reply With Quote
  #275  
Old 04-13-2016, 06:21 PM
NoodleNT NoodleNT is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: DC
Posts: 197
Isn't there a way to disable comskip on the last few minutes of a recoding? Noticed lately we are missing the last few minutes of a show because the comskip is causing it to jump to the end of the recording.
Reply With Quote
  #276  
Old 04-13-2016, 06:40 PM
Denali Denali is offline
Sage Advanced User
 
Join Date: Aug 2008
Location: South Florida
Posts: 169
Quote:
Originally Posted by NoodleNT View Post
Isn't there a way to disable comskip on the last few minutes of a recoding? Noticed lately we are missing the last few minutes of a show because the comskip is causing it to jump to the end of the recording.
Add to comskip.ini adjusting time as required.

Code:
always_keep_first_seconds=60		; Any commercial at the start shorter then this amount of seconds will be regarded as show
always_keep_last_seconds=60		; Any commercial at the end shorter then this amount of seconds will be regarded as show
__________________
HTPC: Gigabyte GA-Z170XP-SLI, I7-6700, 16GB, Windows 10 Pro x64, Hauppauge HVR-1600, WinTV-dualHD, Colossus 2, Samsung 850 EVO 120GB, Seagate 3TB, WD 3TB, 3TB, 5TB, Java v1.8.0_231, SageTVx64 v9.2.1.826, Samsung UN60EH6003F, Dish ViP222K, ViewHD 1x2 HDMI Splitter.

Last edited by Denali; 04-13-2016 at 06:43 PM.
Reply With Quote
  #277  
Old 04-13-2016, 06:42 PM
Telecore's Avatar
Telecore Telecore is offline
Sage Aficionado
 
Join Date: Oct 2010
Location: Allen, TX
Posts: 347
always_keep_last_seconds=30 (your value here)
Reply With Quote
  #278  
Old 04-13-2016, 10:09 PM
NoodleNT NoodleNT is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: DC
Posts: 197
Thanks!

Wish this was in the GUI.
Reply With Quote
  #279  
Old 04-14-2016, 08:13 PM
alfi33 alfi33 is offline
Sage Aficionado
 
Join Date: Jun 2008
Posts: 311
There is a GUI for editing the comskip.ini file called ComskipINIEditor.exe. It's included in the Comskip download.
__________________
Server: SageTV v9 on unRAID Docker; i5-2400; 16GB RAM; 9TB storage array; SiliconDust HDHR3
Client: Windows10; Intel Core2Duo; 4GB RAM; NVIDIA GeForce GT 1030
Client: NVIDIA ShieldTV
Client: Fire TV Stick 4K
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comskip Monitor: Announcement Steep SageTV Customizations 340 09-26-2020 09:23 AM
STV Import: Comskip Playback for Default STV (v1.5.4 30/August/2008 for SageTV 5/6) JREkiwi SageTV Customizations 600 11-23-2011 07:58 AM
Sage TV partial recordings and Comskip garyellis SageTV Customizations 4 04-22-2009 04:33 PM
Dirmon2 + Comskip + Mencoder bnh SageTV Customizations 11 09-08-2008 06:40 PM
Comskip & SageMC ? raoul SageMC Custom Interface 17 01-27-2008 05:13 PM


All times are GMT -6. The time now is 06:24 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.