PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie kann ich MPEG2 Videos schneiden??



fraggo01
09.06.04, 14:37
Mit Avidemux gehts es nicht.
"problem decompressing frame"


mit welchem Programm kann ich das machen?

hunter
09.06.04, 16:03
Avidemux wird ansich nicht großartig weiter entwickelt. Nimm lieber Avidemux 2.

fraggo01
09.06.04, 16:49
hmm, ja ich meinte ja avidemux2, sorry.
Hab es sogar aus dem CVS selber kompiliert!
hab das neueste ffmpeg drauf (auch kompiliert), danach hat avidemux2 ja ffmpeg erkannt...

das ist der output von avidemux wenn ich ein mpeg2 video öffne:


Riff file detected...
AVI file detected...
** opening OpenDML files **
Main avi header :
Idx1 found
Video track is 0
Track 0/2 :
vids (73646976)
Track 1/2 is audio
One audio track found
Taking audio track : 0 1
dwStreams: :2
dwMicroSecPerFrame: :40000
dwMaxBytesPerSec: :0
dwPaddingGranularity: :0
dwFlags: :2320
dwTotalFrames: :125
dwInitialFrames: :0
dwWidth: :720
dwHeight: :576

video stream attached:
______________________
Extra Data : 0
fccType :vids (73646976)
fccHandler :mpg2 (3267706D)
dwFlags: :0
dwInitialFrames: :0
dwRate: :25
dwStart: :0
dwSampleSize: :0
dwScale: :1
dwLength: :125
dwQuality: :0
dwSampleSize: :0
biSize: :40
biWidth: :720
biHeight: :576
biBitCount: :24
biCompression: :845639789
mpg2 (3267706D)
biSizeImage: :1244160
biXPelsPerMeter: :0
biYPelsPerMeter: :0
biClrUsed: :0

audio stream attached:
______________________

fccType :auds (73647561)
fccHandler :P (00000050)
fccHandler :0x50
dwFlags: :0
dwInitialFrames: :0
dwRate: :44100
dwScale: :1152
dwStart: :0
dwLength: :190
dwSuggestedBufferSize: :13824
dwQuality: :0
dwSampleSize: :0
encoding: :80
channels: :2
frequency: :44100
byterate: :28000
blockalign: :1152
bitspersample: :0 Extra Data : 0

Size looks good, maybe type 1 avi
Trying avi type 1 index
Found 125 videos chunk
Found 125 video and 190 audio chunks
Total bytes for audio : 138971 bytes

Audio codec: MP2-3
Mpeg1/2 audio codec created

Audio streamer initialized
Total audio length : 138971
OpenDML file successfully read..

Decoder FCC: mpg2 (3267706D)
using invalid codec for
mpg2 (3267706D)
no B- frame with that codec

Editor :Audio streamer initialized
Audio codec: MP2-3
Mpeg1/2 audio codec created

** conf updated **

hunter
09.06.04, 16:56
Hmm. Was sagt mpginfo zu dem File ?

Du kannst mal versuchen es zu demultiplexen und neu zu multiplexen. Eventuell stimmt nur was mit dem Header nicht.

fraggo01
09.06.04, 17:03
hmm, ich habs nicht mit mplex zusammengefügt, hab es direkt in mpg2 aufgenonmmen:


mencoder tv://E2 -tv driver=v4l:width=720:height=576:input=0:fps=25:cha nlist=europe-west:norm=pal
-ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=7000
-oac lavc -lavcopts acodec=mp2:abitrate=224
-o test.mpg -endpos 5


mpginfo hab ich nicht...

fraggo01
09.06.04, 17:08
hab mpgtx installiert:



[jan@jan-linux multimedia]$ mpginfo /home/jan/test.mpg
Skipped -2 zeroes at start of file
mpgtx: AT EOF - please stop me!
mmm, this file does not start with a pack, offset: -2
use the desperate_mode switch as the first option -X to search for a header in the whole file!
if you want to force the operation. May yield to an endless loop if no valid header is found!
Does not even begin with a 00 00 01 xx sequence!
/home/jan/test.mpg is an AVI file
/home/jan/test.mpg is not a valid mpeg file

scheint kein mpeg2 video zu sein, habs doch aber so aufgenommen, oder nicht???

JDieskau
09.06.04, 17:21
hab mpgtx installiert:



[jan@jan-linux multimedia]$ mpginfo /home/jan/test.mpg
Skipped -2 zeroes at start of file
mpgtx: AT EOF - please stop me!
mmm, this file does not start with a pack, offset: -2
use the desperate_mode switch as the first option -X to search for a header in the whole file!
if you want to force the operation. May yield to an endless loop if no valid header is found!
Does not even begin with a 00 00 01 xx sequence!
/home/jan/test.mpg is an AVI file
/home/jan/test.mpg is not a valid mpeg file

scheint kein mpeg2 video zu sein, habs doch aber so aufgenommen, oder nicht???
Scheint aber ein Avi zu sein. Mit welchem Programm haste den aufgenommen?
Aber Avi's solltest du auch mit avidemux(2) bearbeiten können...

fraggo01
09.06.04, 17:28
bei mencoder muss noch die Option -of mpeg2 rein, dann gehts...

fraggo01
09.06.04, 19:24
geht doch nicht, hab lauter vierecke im Video bei avidemux, wenn ich mit mplayer abspiele ist alles ok.

Aufgenommen habe ich damit:

mencoder tv://E2 -tv driver=v4l:width=720:height=576:input=0:fps=25:cha nlist=europe-west:norm=pal
-of mpeg2
-ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=7000
-oac lavc -lavcopts acodec=mp2:abitrate=224
-o test.mpg -endpos 5

Das sagt mpginfo:

[jan@jan-linux jan]$ mpginfo test.mpg
test.mpg
Mpeg 2 Program Stream File [Video/Audio]
Muxrate : 2.11 Mbps
Estimated Duration: 04.65s
Aspect ratio 1/1 (VGA)
Not interlaced, chroma format: 4:2:0
Size [768 x 576] 25.00 fps 104.86 Mbps
Audio : Mpeg 1 layer 2
224 kbps 44100 Hz
Stereo, No emphasis

sieht doch eigentlich gut aus...

fraggo01
10.06.04, 11:43
hochschieb...

hunter
10.06.04, 11:53
Hmm. Weiß nicht was bei normalen Mpegs steht, aber das da könnte ein gespeicherter Stream anstatt eines gespeicherten Files sein. Prüf das mal bei einem definitiv korrektem Mpeg nach.

fraggo01
10.06.04, 11:59
Das ist von einem normalen mpeg2 Video (mplex):


[jan@jan-linux jan]$ mpginfo /share/archiv/video/h.mpg
/share/archiv/video/h.mpg
Mpeg 2 Program Stream File [Video/Audio]
Muxrate : 5.54 Mbps
Estimated Duration: 02:00:00.05s
Aspect ratio 4/3 (TV)
Not interlaced, chroma format: 4:2:0
Video Format: PAL
Size [720 x 576] 25.00 fps 5.20 Mbps
Audio : Mpeg 1 layer 2
224 kbps 48000 Hz
Stereo, No emphasis

muxrate, aspect-ratio und Size sind unterschiedlich...

Übrigens, Avidemux2 fragt beim öffnen des mpeg2 videos nicht nach Indexierung.