I have a long (20 minutes) video encoded in MPEG2 (I believe), and weighing about 1.3GB. If you're interested, it is the footage from a big concert in which my band performed at the beginning of this month. I want to first of all, split all the different songs into different files, and then upload them to Youtube or a similar site so as to prevent myself from having to send out huge files in many directions.
I've tried many different programs. Windows Movie Maker keeps freezing when I "import" the video into it, probably because it is not used to such large files. Even if it did work, the program is really not easy-to-use for such tasks. VirtualDub could obviously load the file, and could do what I wanted it to do, but it took a bit of tinkering, and in the end when I wanted to export the different sections he wanted to re-encode them, which apart from taking a lot of time, threatened to produce very large files (sometimes a 2 minute section in AVI would take more than the big MPEG2 file). I could not ask it to just use a direct stream copy type of export because it was exporting the MPEG2 file into an AVI file.
So first of all, I want a recommendation for a program that can easily split a large video into smaller videos based on predefined markers. Preferably, it would allow me to keep the MPEG2 encoding that the video is currently encoded with, or allow me to encode it in a format that would be easier and more efficient for uploading to Youtube. I'm sorry I have so many demands, but if possible, I would really prefer this program to be free, and even more so if it was open-source.
Any help will be really appreciated! Thanks, guys!