The Project is to write a Cut Active X Control that cut avi h264, mpeg2 Movies with smart rendering,also repair the file if he has a brocken index.
In former Version has Avidemux a Funktion to start Avidemux with a cuting List.
That is not good because the User must avidemux, too. That is bad. Perhaps can use as a submission, if is legal. the Active X Control can under GNU that is not a problem. No Filters, no game stuff, no demux, no endecoding, just copy with smart rendering.
The Controll Programm call the the APi with Filename, cutting Point (Beginn, End, Break Points)
The second Part or a different ActiveX Control is to play the orginal Movie and bring frame Positions back to the call
Programm. Like Virtualdub..
Getting Positons from the Call Programm
This must have a scroll Bar to marked the commercial breaks (Spotpoints) in Differenz colors.
Cursor key (Right,Left) alone and with Shift go frams and or go next Keyframes .
Cursor key (up, down) spring to the next,last Moviepart.
Key Pos1 and Ende to change the Spotpoints
Spring Bild up and down to Beginn und End of Movie
Pause to Play the Movie 10,20,30 sek befor the Spotpoints and 0,20,30 sek after the Spotpoint.
If Posions posible from the calling Programm and press # to change the Braingpoints.
( The Database is for differend supplier files from the same Movie,
One start one Minute befor the File, another supplier start two Minute befor.
It must be OK, if come changes.
It will be good to run also with linux or mac.
For Certification can you make a popup inside. . .
3 Different Formats for Example, one Format came later
File Name: C:\fftest\[login to view URL]
Format Name: avi
Format Long Name: AVI format
File Size: 879,29 MB
Duration: 01:39:28.560
StartTime: 0.000000
Bit Rate: 1235 kb/s
Stream #0, 1/25: Video: mpeg4, yuv420p, 720x544 [PAR 1:1 DAR 45:34], 25 tbr, 25 tbn, 25 tbc, StartTime: 0.000000, Duration: 01:39:28.560
Stream #1, 1/16000: Audio: mp3, 48000 Hz, 2 channels, s16, 128 kb/s, StartTime: 0.000000, Duration: N/A
File Name: C:\fftest\[login to view URL]
Format Name: mov,mp4,m4a,3gp,3g2,mj2
Format Long Name: QuickTime/MPEG-4/Motion JPEG 2000 format
File Size: 237,67 MB
Duration: 00:21:00.054
StartTime: 0.000000
Bit Rate: 1582 kb/s
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
creation_time : 2010-03-09 11:20:06
title : heute
album : ARD
Stream #0(und), 1/44100: Audio: libfaad, 44100 Hz, 2 channels, s16, 110 kb/s, StartTime: 0.000000, Duration: 00:21:00.007
Metadata: creation_time : 2010-03-09 11:20:06
Stream #1(und), 1/25000: Video: h264, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 1411 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc, StartTime: 0.000000, Duration: 00:20:59.960
Metadata: creation_time : 2010-03-09 11:20:06
Stream #2(und), 1/44100: Data: rtp / 0x20707472, 8 kb/s, StartTime: 0.000000, Duration: 00:21:00.054
Metadata: creation_time : 2010-03-09 11:20:09
Stream #3(und), 1/90000: Data: rtp / 0x20707472, 48 kb/s, StartTime: 0.000000, Duration: 00:20:59.960
Metadata: creation_time : 2010-03-09 11:20:10
File Name: C:\fftest\12-23_02-10-00_RTL Television_CSI Den Tätern auf der [login to view URL]
Format Name: mpegts
Format Long Name: MPEG-2 transport stream format
File Size: 1,72 GB
Duration: 01:04:59.591
StartTime: 9524.128689
Bit Rate: 3788 kb/s
Program 12003 N/A@N/A
Stream #0[0xa3], 1/90000: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc, StartTime: 9524.639933, Duration: 01:04:59.080
Stream #1[0x68](ger), 1/90000: Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s, StartTime: 9524.128689, Duration: 01:04:59.136