////////////////////////////////////////////////////////////////////////////////////////////////////////
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Ȃ)

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

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

g sea(009)
	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

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:1234BonTsDemuxŎ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
	cap_stsATaskSchedulerHelperҗl
	c[JɌgׂĂ̕

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

E
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

