Overclock.net › Forums › Software, Programming and Coding › Other Software › Good video splitter?
New Posts  All Forums:Forum Nav:

Good video splitter?

post #1 of 8
Thread Starter 
I know that there are programs out there (Easy Video Joiner, for example) that can join and split videos without re-encoding them. Does anyone know of one of these programs that can split videos into specified segments? Like, if I had a 1 hour long video and I wanted to split it into 15 minute segments, or something?
If there isn't a program out there that can do this without re-encoding them, then I would need to program to encode it for ZERO quality loss. I mean zero zero zero.
If you want to know, this is for gameplay videos from FRAPS or from my Intensity Pro.
I have to compress these files a tad and it would be nice to be able to compress the whole video and then split it up into YouTube viewing segments.
Thanks.

Edit - If it makes any difference, I compress most of my videos to to H.264 9.6gb/s .avi files.

[ame]http://www.youtube.com/watch?v=xLpA_Y7rMkQ[/ame]

One of my quality tests for that compression.
I don't want to lose that quality.

Edited by Contagion - 4/22/11 at 4:36pm
The Mutt
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 6600K MSI Gaming M5 EVGA GTX 1080  Corsair 2x 4gb 1600Mhz 
Hard DriveCoolingMonitorKeyboard
A lot. Corsair H75 QNIX 1440p Steelseries 6Gv2 
PowerCaseMouseAudio
Corsair AX850 Corsair 650D Logitech Tried and True Edition Hifiman HE-400i 
Audio
SCHIIT STACK Modi/Magni 
  hide details  
Reply
The Mutt
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 6600K MSI Gaming M5 EVGA GTX 1080  Corsair 2x 4gb 1600Mhz 
Hard DriveCoolingMonitorKeyboard
A lot. Corsair H75 QNIX 1440p Steelseries 6Gv2 
PowerCaseMouseAudio
Corsair AX850 Corsair 650D Logitech Tried and True Edition Hifiman HE-400i 
Audio
SCHIIT STACK Modi/Magni 
  hide details  
Reply
post #2 of 8
I know splitting programs but not video-specific ones, i.e. you have to rejoin it to play
post #3 of 8
Try Boilsoft Video Splitter it can split all kind of files (not the Matroska .MKV or FLV though) BUT it only does splitting
for joining BOX them into MP4 (e.g. using YAMB) and then do what ever you want

and yes ZERO quailty loss:thumb:
Edited by Crag - 4/22/11 at 11:29pm
    
CPUMotherboardGraphicsRAM
Phenom II X6 1055t GIGABYTE 870A-UD3 ASUS EAH 5830 Direct CU Kingmax 1339.4 2GB (X2) 
Hard DriveHard DriveCoolingOS
WD Blue Sandisk SSD Ultra II Tt Contac29 Windows7 64bit Ultimate 
MonitorPowerCase
Samsung SyncMaster BX2350 IKONIK Gaia 500W Tt V4 Black Edition 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Phenom II X6 1055t GIGABYTE 870A-UD3 ASUS EAH 5830 Direct CU Kingmax 1339.4 2GB (X2) 
Hard DriveHard DriveCoolingOS
WD Blue Sandisk SSD Ultra II Tt Contac29 Windows7 64bit Ultimate 
MonitorPowerCase
Samsung SyncMaster BX2350 IKONIK Gaia 500W Tt V4 Black Edition 
  hide details  
Reply
post #4 of 8
You can use virtual dub for this.
Just set your markers , save as, and select direct stream copy = no compression. Joining is just as easy select file , append segment , save as.

http://www.virtualdub.org/
SoulStorm Brew
(11 items)
 
El Niño
(11 items)
 
 
CPUMotherboardGraphicsRAM
A8 7600 GA-F2A88XN-WIFI Galax 1050ti 2 x 4g GSkill Ripjaws 2133 
Hard DriveCoolingOSMonitor
Sammy 850pro 256g + 2.5 " Toshiba 1T  Modded stock FX cooler lapped + 92mm Tacens Aur... Sony Bravia 46" 
PowerCaseMouse
420w Tacens radix IV  Silverstone grandia Loves to be touched  
CPUMotherboardGraphicsRAM
Athlon 5350 ASUS AM1I-A itx HD 8400 2 x 2gig Crucial ballistix tactical 1600 
Hard DriveCoolingOSMonitor
Sammy 830 64g + Toshiba 750g 2.5  stock + 120mm Skythe slipstream 32" LG 
KeyboardPowerCase
Tacens Levis  60w brick Akasa Crypto mini ITX 
  hide details  
Reply
SoulStorm Brew
(11 items)
 
El Niño
(11 items)
 
 
CPUMotherboardGraphicsRAM
A8 7600 GA-F2A88XN-WIFI Galax 1050ti 2 x 4g GSkill Ripjaws 2133 
Hard DriveCoolingOSMonitor
Sammy 850pro 256g + 2.5 " Toshiba 1T  Modded stock FX cooler lapped + 92mm Tacens Aur... Sony Bravia 46" 
PowerCaseMouse
420w Tacens radix IV  Silverstone grandia Loves to be touched  
CPUMotherboardGraphicsRAM
Athlon 5350 ASUS AM1I-A itx HD 8400 2 x 2gig Crucial ballistix tactical 1600 
Hard DriveCoolingOSMonitor
Sammy 830 64g + Toshiba 750g 2.5  stock + 120mm Skythe slipstream 32" LG 
KeyboardPowerCase
Tacens Levis  60w brick Akasa Crypto mini ITX 
  hide details  
Reply
post #5 of 8
Thread Starter 
Quote:
Originally Posted by mr soft;13239383 
You can use virtual dub for this.
Just set your markers , save as, and select direct stream copy = no compression. Joining is just as easy select file , append segment , save as.

http://www.virtualdub.org/

Thanks biggrin.gif
I found that software the other day. It's pretty great. And to to think I bought Sony Vegas a while back. mad.gif
The Mutt
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 6600K MSI Gaming M5 EVGA GTX 1080  Corsair 2x 4gb 1600Mhz 
Hard DriveCoolingMonitorKeyboard
A lot. Corsair H75 QNIX 1440p Steelseries 6Gv2 
PowerCaseMouseAudio
Corsair AX850 Corsair 650D Logitech Tried and True Edition Hifiman HE-400i 
Audio
SCHIIT STACK Modi/Magni 
  hide details  
Reply
The Mutt
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 6600K MSI Gaming M5 EVGA GTX 1080  Corsair 2x 4gb 1600Mhz 
Hard DriveCoolingMonitorKeyboard
A lot. Corsair H75 QNIX 1440p Steelseries 6Gv2 
PowerCaseMouseAudio
Corsair AX850 Corsair 650D Logitech Tried and True Edition Hifiman HE-400i 
Audio
SCHIIT STACK Modi/Magni 
  hide details  
Reply
post #6 of 8
You can't use Virtualdub with H.264 video. It won't work as you expect - Virtualdub works using VFW, which doesn't play nice with B-frames. In other news, neither does AVI - you should be using a more modern format like MP4 or MKV, which support B-frames.

Try Avidemux or mkvmerge+mkvextract (mkvtoolnix). Avidemux is an editor similar to Virtualdub, only it supports modern formats. I personally prefer mkvmerge to split and join and mkvextract if I need to mux to another format (but you can just keep it as a MKV, since you upload to YouTube). You can do it in the Global tab of mkvmerge GUI - split by timestamps. Use Media Player Classic to get the appropriate timestamp.

BTW, I recommend x264 to encode your video. Try the CRF mode - for a type of content, you can pick a CRF value and it'll produce mostly consistent quality (once you find the golden value for MGS4, for example, you can usually stick with it and it'll produce good quality).

What's cool about CRF is you pick the "quality" (the ratefactor), and you let the encoder pick the bitrate. Initially this means you have to experiment some, but with CRF you only have to do 1-pass. If you pick the bitrate (and let the encoder pick the ratefactor), you have to do two passes to get equivalent efficiency out of the encoder.

If you learn a little about x264's settings and CRF mode, you can save a lot of time and get good looking video. Nowadays it isn't too difficult to find good settings, since x264 comes with presets.
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
post #7 of 8
Thread Starter 
Quote:
Originally Posted by Coma;13260308 
You can't use Virtualdub with H.264 video. It won't work as you expect - Virtualdub works using VFW, which doesn't play nice with B-frames. In other news, neither does AVI - you should be using a more modern format like MP4 or MKV, which support B-frames.

Try Avidemux or mkvmerge+mkvextract (mkvtoolnix). Avidemux is an editor similar to Virtualdub, only it supports modern formats. I personally prefer mkvmerge to split and join and mkvextract if I need to mux to another format (but you can just keep it as a MKV, since you upload to YouTube). You can do it in the Global tab of mkvmerge GUI - split by timestamps. Use Media Player Classic to get the appropriate timestamp.

BTW, I recommend x264 to encode your video. Try the CRF mode - for a type of content, you can pick a CRF value and it'll produce mostly consistent quality (once you find the golden value for MGS4, for example, you can usually stick with it and it'll produce good quality).

What's cool about CRF is you pick the "quality" (the ratefactor), and you let the encoder pick the bitrate. Initially this means you have to experiment some, but with CRF you only have to do 1-pass. If you pick the bitrate (and let the encoder pick the ratefactor), you have to do two passes to get equivalent efficiency out of the encoder.

If you learn a little about x264's settings and CRF mode, you can save a lot of time and get good looking video. Nowadays it isn't too difficult to find good settings, since x264 comes with presets.

Well, the recorded videos aren't actually H264. I use SUPER to compress them, and it encodes them to H264. The Intensity compresses with MJPG, which I find is excellent looking for the amount of compression. Those files load up well with VirtualDub and split/join without issues. But, I'll certainly look into CRF. 1-pass is very appealing. I've had AviDemux and MKVmerge, but, to be honest, MKVmerge is a bit too complicated for someone like me. tongue.gif AviDemux is great. But since VirtualDub is compatible with the BlackMagic MJPG compression, I think I'll stick with that.
Does VirtalDub do the CRF thing? I mean, 9600kbs is what SUPER does and it looks great for doing about each minute of video to about 70mb (as compared to 4gb from FRAPS uncompressed and 150mb from MJPG).
The Mutt
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 6600K MSI Gaming M5 EVGA GTX 1080  Corsair 2x 4gb 1600Mhz 
Hard DriveCoolingMonitorKeyboard
A lot. Corsair H75 QNIX 1440p Steelseries 6Gv2 
PowerCaseMouseAudio
Corsair AX850 Corsair 650D Logitech Tried and True Edition Hifiman HE-400i 
Audio
SCHIIT STACK Modi/Magni 
  hide details  
Reply
The Mutt
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 6600K MSI Gaming M5 EVGA GTX 1080  Corsair 2x 4gb 1600Mhz 
Hard DriveCoolingMonitorKeyboard
A lot. Corsair H75 QNIX 1440p Steelseries 6Gv2 
PowerCaseMouseAudio
Corsair AX850 Corsair 650D Logitech Tried and True Edition Hifiman HE-400i 
Audio
SCHIIT STACK Modi/Magni 
  hide details  
Reply
post #8 of 8
CRF is a x264 thing. If it works well for you (and the quality is good, I admit), then stick with what you're doing now. I thought you wanted to split the H.264 video. If you're splitting when it's still MJPG, that's fine then.

When you're using Virtualdub to split the MJPG video, make sure it's set to Direct stream copy in Video. Since in MJPG every frame is an I-frame, you can split with full precision without re-encoding.

If at some point you'll want to offer the videos for download instead of just uploading to YouTube then you might want to look into x264 and CRF. I would stick to splitting the MJPG video and then encoding that, even if you start doing that. It's a lot simpler than splitting H.264, and you can split on every frame.
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
Akiyama Mio
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6420 @ stock, 0.98v Asus P5N-E SLI Gainward GTX 460 1GB @ 800/1600/1900 2x2GB Kingston @ 800MHz 5-5-5-15 2T 
Hard DriveOptical DriveOSMonitor
WD 250GB, 320GB SATA/3, 16MB Cache, Seagate 1TB LG GSA-H62N 18x SATA Ubuntu 9.10 x86 & Win7 x86 Asus VW222U 
KeyboardPowerCase
Logitech Classic Corsair 650HX NZXT Apollo Black 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Software
Overclock.net › Forums › Software, Programming and Coding › Other Software › Good video splitter?