////////////////////////////////////////////////////////////////////////////////////////////////////////
cap_sts sea
////////////////////////////////////////////////////////////////////////////////////////////////////////

`[i(Otgp)B-CAS[_pB25܂BA^C\łB
܂Affmpeg,vlcAg@\ƃX^oC@\tĂ܂B

!߂ɂ鎖!
cap_sts_sea.ini.org		cap_sts_sea.ini
Ƀl[ĂB(ɂꍇ͕KvȂłAo[WAbvݒ荀ڂgĂ邩Ȃ̂ŁA
ӂĂB)

////////////////////////////////////////////////////////////////////////////////////////////////////////

Eg
	{IɁAR}hvvgő삵܂B
	tplay.exeATaskSchedulerHelper.exe΁AGUIőł܂B

g sea(010)
	cap_sts [t@C] [@`l] [] [B] [Il]
	  t@CFgqȗ".ts2"Bt@Cȗ"test.ts2"B
	              t@C㕔ɁA"_N_b_@`l"t܂B
	  P         FJnɓdONsB
	  POFF      FIɓdOFFs(O̒~͍sȂB
	  Rl(1-3)F`[i[̃RԍwBi`l̑OɎwj
	  `lFnfW"@1"`"@12"BBS"@B3"ACS"@C2"A3wB
	        Fl"30"ŋL^()B"19:00-19:30"ŎwB
	  B or B25  FB-CAS[_gAB25s܂B
	  Il     FΏۂ̃JIFX2IDwBȗ0B
	  SEL       FnfWł̓f[^̍폜s܂B
	              BS/CSCH3w莞́Aw`l̃T[rX݂̂L^
	  STOP      Fݓ쒆cap_stsɏIvo܂(^擙͍s܂)
	  ADD     Fݓ쒆cap_sts̏IԂw蕪܂
	  view      Fcap_sts_sea.iniɓo^ꂽvC[Ŏs܂B
	  vlc:[parm]FvlcoRŘ^悵܂B
	  ffmpeg:[parm]FffmpegoRŘ^悵܂B
  
////////////////////////////////////////////////////////////////////////////////////////////////////////

EB-CAS[_[̎gp

	B-CASXg[obt@OAxTSXg[pB25s܂B
	A^C\łB

	TSobt@TCYύXł܂B
		cap_sts_sea.iniŐݒ\łB
		[TS_BUFFER]

		;------------------------------------------------------
		;TSXg[̒xǂꂭ炢邩(KB)
		;------------------------------------------------------
		CS_MARGIN=1024		// CS̒x
		BS_MARGIN=512		// BS̒x
		CHIDEZI_MARGIN=512	// nfW̒x

		;------------------------------------------------------
		;őǂꂭ炢߂邩(MB)
		;	(Izû߁AɊmۂ郁ł͂ȂB)
		;------------------------------------------------------
		MAX=4


	܂͏LftHg̐ݒŎgĂB
	肪oꍇ́AL̂悤ɊmFĂB
		
		VLCȂǂŁAA^CĐsĂB(IvVFcap_sts P B @8 10 bdiag view)

		cap_stsÑR}hC bdiag ǉƁAB-CASXg[Ƃ̃}[WmFł܂B
		Œ0msɂȂ邭炢ɁAobt@TCY킹łB
		(Ԃ͑قłA̕o悪xȂ܂B)

		EĐv`v`r؂AECM MerginŃ}CiX\AECM Losto
			*_MARGINĂB

		ETS Buffer FULL\B
			MAXグĂBAグĂPȂꍇ́Ao͌n(HDDnetwork)
			@ׂ傫邽߁AƂ߂܂B
			@܂Ao撼ARłCHؑ֒ɔ邱Ƃ܂AɊւĂ͎dl
			@ł肢܂B

	Ot[_[ABonCasProxyɂΉĂ܂B
	@cap_sts_sea.ini  UseOuterReader ڂŐݒł܂B


EEPGf[^Ή

	EPG(EIT)𗘗pAIɘ^掞Ԃ␳@\Ă܂B
	̋@\́AselIvVK{łB

	seaAǂ̔ԑg^悵悤ƂĂ邩F@ɂ
		݂ǂ̔ԑg^悵悤ƂĂ邩mKv邽߁Acap_sts_sea̓t@CɔԑgF܂B
		̂߁AEPGAԑgt@CƂĎw肷Kv܂B
		(mɐݒ肷邽߂ɁATaskSchedulerHelperiEPGł̗\𐄏)

		ԑgHIT́Aut@C̊gq[`]𔲂Aȏ̒̈̕vvƂĂ܂B
		̂AA`Z,a`z,0`9,:;?! ́A啶ASppꎋ܂B

		FEPGԑg						ۑt@C 
			`abj[XII[]		ABCj[X!.ts  	 4ȏ}b`Ȃ̂Ńqbg
			`abj[XII[]		ABCDEFGH.ts 		 3}b`Ȃ̂ŁA~Xqbg

	ݒ́Acap_sts_sea.init@C EpgRecExtend , EpgEitSync ɂĐݒ\łB

	EpgRecExtend
		ԑgA^IԂĂꍇAŘ^掞Ԃ@\B
		ԑgqbgȂꍇ́Aʏʂ̓s܂B

	EpgEitSync
		^掞ԂɈˑAԑgJnƘ^JnAԑgIƘ^~@\B
		ԑgHITȂꍇ^悪s܂̂ŁAӂB



EffmpegƂ̘Ag

	ffmpegpāA^掞ɃA^CɕʃtH[}bgɃGR[hł܂B		
	厖Ȕԑgts`ŕۑ邱Ƃ߂܂A
	ꂳ΂ԑgȂǂ^悷Ƃ́Aʃt@C`(WMV8_SMALL)
	TCY}ĕۑ邱ƂɂA^RXg}邱Ƃo܂B
	ffmpeg͈萫̂ŁAVLC肨߂łB

	PSP,IPOD`ȂǂŒژ^悷邱Ƃ\łB		
	MPEG2PS`Œژ^悷邱ƂɂAAvƂ̘AgeՂɂȂ܂B

	Ⴆ΁AMPEG2PSŒڏo͂ꍇAR}hC"ffmpeg:MPG2PS"ƒǉ܂B

	MPG2PŚAcap_sts_sea.iniŁAȉ̂悤ɒ`Ă܂B

	MPG2PS		=-f vob -vcodec copy -aspect 16:9 -acodec libmp3lame -ar 48000 -ab 192k

	́AffmpegŃGR[hۂ̈ɂȂ܂B
	(LƁArfIm2v̂܂܁AI[fBImp3 48kHz 192kbpsŃGR[h)

	ffmpeg̃pX́ALQlɔCӂɐݒ肵Ă(tpXɂĂƂ𐄏)
	PATH=ffmpeg.exe

	5.1cho͂Ɋւ
		ffmpeg̃p[^ɁA-ac 6(I[fBI6chw)܂܂ĂꍇAcap_sts6ch(48kHz 16bit)wavo͂܂B
		\[X2chꍇAL,R̂ݏo͂A4ch0o͂ɂȂ܂B
		\[X6chꍇÂ܂܏o͂܂B

	tffmpeg.exéA rev.12939 Pentium4œKłłB(茳Fhttp://blog.k-tai-douga.com/)

	
		Elocalhost:1234seaŎgp܂B
		E(-i)Ao̓t@C̎w͂ȂłB
		EGR[hxA30fpsꍇAA^CGR[ho܂B
			mF@
				tBonTsDemux mod pāATSt@CgIvVŃGR[hĂ݂ĂB
				̍ہA30fpsȏ̑xoĂ΁AA^CGR[h\̖ڈɂȂ܂B

EVLCƂ̘Ag

	Ⴆ΁AMPEG2PSŒڏo͂ꍇAR}hC"vlc:MP2_PS"ƒǉ܂B
	Fcap_sts.exe title.ts P POFF @10 1 B25 vlc:MP2_PS
	                                              ~~~~~~~~~~
	MP2_PŚAcap_sts_sea.iniŁAȉ̂悤ɒ`Ă܂B

	MP2_PS=udp://@ :sout=#transcode{acodec=mp3,ab=192,channels=2}:duplicate{dst=std{access=file,mux=ps,dst="%FILE%"}}

	́AVLCɓn}NłB
	%FILE%́Acap_sts.exeۑ悤Ƃt@Cɒu܂B

	MPEG2PSłȂAWMVDIVXɒڕϊ邱Ƃł܂B
	Fvlc:WMV_LITE ƒǉ΁AXP[0.5{WMV`ŕۑB

	VLC̃pX́ALQlɔCӂɐݒ肵Ă
	VLC_PATH=C:\Program Files\VideoLAN\VLC\vlc.exe

	VLĆA܂܂ȗRň肵ȂP[X܂BA^CGR[hsꍇ́Affmpeg𐄏܂B


E^̃R}hs

	setting_vlc.iniŁAȉ̂悤ȍs܂B

	;ۑt@CRs[
	;cmd1=c:\windows\system32\xcopy.exe %FILE% s:\TV\

	ɃR}hڂĂ΁A^Iw肳ꂽR}hsł܂B

	ɋLqł}ŃAȉ̒ʂ

		%FILE%		:	t@C(tpX)
		%DRV%		:	hCu^[
		%PATH%		:	t@C̃pX
		%NAME%		:	t@C(gqȂ)
		%EXT%		:	gq

	܂ÃR}hs邽߂ɂ́Acmd1=... , cmd2=... ƁAcmd*̐
	CNgĂ܂B

	vlc:**ɉāAʂɃR}hݒł܂B
	Ⴆ΁Avlc:MP2_PSゾt@CRs[ꍇ́A

	[COMMAND_AFTER_MP2_LITE]
	cmd1=c:\windows\system32\xcopy.exe %FILE% s:\TV\
		
	ƋLq܂B
		

E^IɃX^oCɈڍs

	setting_vlc.iniŁAȉ̂悤ȍs܂B

		;STANDBY	OFF:X^oCɈڂȂ	ON:^抮X^oCɈڍs
		STANDBY=OFF
		;fSuspend	1:X^oC	0:x~
		fSuspend=1

	STANDBY=ONƂ΁A^IɃX^oCɈڍsł܂B
	fSuspend=0Ƃ΁Ax~ԂɈڍs܂B
			
	ȂA^悪O璆fꂽƂɂ́AX^oCɂ͈ڍs܂B


////////////////////////////////////////////////////////////////////////////////////////////////////////

Ȇ
	TaskSchedulerHelper.exegƍKɂȂ܂B
	ATaskSchedulerHelperSUSPENDIvV͌܂̂ŁAL"ύX_4"̕@ōsĂB

////////////////////////////////////////////////////////////////////////////////////////////////////////

Eӎ
	marumo
	̐l
	fWY
	meru
	cap_stsATaskSchedulerHelperҗl
	c[JɌgׂĂ̕

////////////////////////////////////////////////////////////////////////////////////////////////////////

E
cap_sts sea(010)-------------------------------------------------------------------------------------
2008/06/14
		EPGɂ鎩^扄AEITPʂ̘^ɑΉ
		ݕ̔ԑg\(vvg)ɑΉ
		BonCasProxyɑΉ
		FFMPEGpobt@MAXςɂ
		^JnAIԃ}[Wݒ\ɂ
		sel,B25IvVǉ

cap_sts sea(009_4)-------------------------------------------------------------------------------------
2008/05/22
		NA`l؂ւɂAVLC̊JnhsC
		ш搧30100MbpsɕύX
		^掞A'q'L[ŏI悤ɕύX
		
cap_sts sea(009_3)-------------------------------------------------------------------------------------
2008/05/03
		cap_sts_sea.ini  IrWaitݒ肪A600msŒɂȂĂ̂C

cap_sts sea(009_2)-------------------------------------------------------------------------------------
2008/05/03
		ffmpeggpA-f dvd܂܂Ăꍇgqmpgɂ
		^JnÕ`lđMAJnO60`30bł̂ݍs
		BitErr̃JEgʒuoOC
		TSobt@FULLAfbhbNĂoOC(009ł̃GoO)

cap_sts sea(009)---------------------------------------------------------------------------------------
2008/04/30
		ffmpegAg@\ɑΉ
			MPEG2PSAWMVAPSP,IPOD`Œڏo͉\B5.1chɂ(ꉞ)Ή
		BonTsDemuxC(PTSɂ鉹␳@\ǉBaac͉ꂪN̂ŁAdl폜) 
			ɔ demuxw莞wavo͐p
		bTransportErrorIndicator𖳎
		B-CASĂȂƁATSXg[ȂsC
		^Jn҂ɃRR[hđM邱ƂɂACH؂ւ̐Mコ
		PacketG[vvgɕ\B(AJn7bォJEgJn)
		OtJ[h[_[ɑΉ
		Xbh2폜
		RԍɑΉ
		RMԂݒ\ɂ
		
cap_sts sea(008_2)---------------------------------------------------------------------------------------
2008/04/12
		PIvVw莞A`l؂ւoȂoOC


cap_sts sea(008)---------------------------------------------------------------------------------------
2008/04/12
		B-CASf[^PCւ̓͒xAXɉP܂B
			FWł͂ȂAcap_sts.exeŒxNĂpoOCB
			@̏CŁAB-CAS(ECM)̒x͐\msxɂȂATSobt@wǕsvɂȂ܂B
			@O[_gpƔׁAقڑFȂxɋ߂Â܂B

			@ȑÕo[WgĂꍇ́Aobt@TCYɒӂĂ(LύX_1Q)

		TS BufferP܂B
			ɃƂ̂ł͂ȂAImۂɕύX
			UDP̃hbvh߁Aő][g}@\̒ǉ
			BonTest(UDP)ł̍ĐΉ
			lbg[NhCuւ̕ۑɑΉ

		init@CAcap_sts.exetH_ǂݎ悤ɏC
			init@C vlc_setting.ini  cap_sts_sea.iniɕύXĂ܂B
			@Õo[WgpĂl͂ӂB
			@ɔāAcap_sts_sea.ini₷`B

		BonTsDemuxgݍ݁Am2v,aacŒڏo͂eXg
			cap_sts.exe NIvV demux ƁAdemuxꂽm2v,aacړfo܂B
			@(FFMPEGƂ̘Agɓꂽz΂łB)

cap_sts sea(007)---------------------------------------------------------------------------------------
2008/4/05

		B-CASf[^PCւ̓͒xP܂B
			TSobt@eʂ𔼌łAo܂ł̎ԂȂ܂B
			@ȑÕo[WgĂꍇ́Aobt@TCYɒӂĂ(LύX_1Q)
			
		AvŁAo܂łBCASf[^̃nhVFCN܂B
			B-CASf[^ɕۑ鏈(TS_START_MARGIN)svɂȂ܂B

		obt@ɎcĂsXNC܂B
			A^CARȂǂł̃`l؂ւ\ɂȂ܂B

		B25CuBonTsEngineAMulti2Dec0121̃o[WɍXV܂B
		t@C̃`FbN(֑)
		AFXXV


cap_sts sea(006)---------------------------------------------------------------------------------------
2008/3/30

		X^oCAUSBFoȂ̂ŁAgCǉ
		ECM Buffer̗50(ȑOKEY𕷂Ă鎖悤Ȃ̂)


cap_sts sea(005)---------------------------------------------------------------------------------------
2008/3/23

		B-CASXg[hbvsCB
		TSobt@TCYςɂB
			setting_vlc.iniŐݒ\łB

cap_sts sea(004)---------------------------------------------------------------------------------------
2008/3/22

		J[h[_ɑΉB
			̂ƂAJ[h[_pŁAO[_͎gȂdlłB
		ƂƂ̎wÊŁAho[WseaƂB
		FWύXĂ܂BAvŎXV܂AꉞӂBB

cap_sts_006_003----------------------------------------------------------------------------------------
2008/3/18(2)

		cap_sts_2008_03_14 ɍXV܂BΉ cap_sts.svfޕKv܂B

cap_sts_006_002----------------------------------------------------------------------------------------
2008/3/18	
		vlc:* *ɉāAʂɘ^R}hsł悤ɂ
		StandbyɈڂO̊mF_CAOAOʂɏo悤ɂB
				
cap_sts_006_001----------------------------------------------------------------------------------------
2008/3/17
		cap_sts06x[XɁAVLCAg@\ƃX^oC@\B

