I'm using c# on vs2012. I wanna split to video file for a custom time arrange. For Example; my video file length 30 minutes and i want to watching just selection time arrange. (like between 10th second and 45th second.)

I dont want to physical new file.

My steps for what am i doing :)

1- Select Source Video File. 2- I must learn source video time length. 3- I use rangetrackbar control user select time arrange. 4- User click play then selected time arrange scenes played.

Is it possible ?

Sure, it's possible. You'll want to use a library like FFmpeg to get at the video file details.