mpeg2 [IPB] frame

 ( apal | 2007. január 29., hétfő - 9:48 )

Sziasztok!

Nemtudom jo helyre kuldom, de ennel jobb temakort nem talaltam...

A problema a kovetkezo: adott egy mpeg2 video file, ahol a GOP 12 ke'pbol all, megpedig I-B-B-P-B-B-P-B-B-P-B-B sorrendben vannak benne a frame-ek (a teljes stream 12xN frame-bol all, N a GOP-ok szama). Ezt probalom lejatszani es/vagy kikodolni. A tapasztalat az, hogy az elso" ketto frame nem kikodolhato (zavaros), e's ezenfelul me'g 2-t lecsippent a lejatszo (a ve'ge'bo"l). Ha mplayer-rel jatsza le az ember (mondjuk -fps 1 kapcsoloval), akkor lehet latni, hogy mi tortenik: az elso" ke't ke'p fekete, illetve ha a libmpeg2-t hasznalom, akkor az elso" ke't ke'pen valami zagyvasa'g van. A libmpeg2 aszondja, hogy a kikodolt frame-ek rendre B-B-I-B-B-P-B-B...-k, tehat az elso" ketto frame valoban B, amit ugye nem is lehet megjeleniteni, deviszont ha az mpeg2 file-t megnezem, byte-rol byte-ra, akkor szepen latszik, hogy I-B-B-P-B-B... a sorrend es az is, hogy a video teljes GOP-ok egesz sza'mu tobbszoroseibo"l all...

Ha valakinek van ezzel kapcsolatos tapasztalata...

Udv, A.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nekem úgy tünk, hogy az ffmpeg-el jobban kezeli az első frame-eket. Próbáld meg a
mplayer -vfm ffmpeg ...
opcióval.

Hm, -vfm ffmpeg opcioval az elso" 3 frame-t hagyja ki...

nem-e lehet, h a szabvany nem engedi meg azt, ami a te fileodba van?

amugy epp mostanaban irok mpeg2/4 dekodert (egyetemi celra, majd oktatni), de meg nem
alltam neki, mert meg nincs vege a vizsgaknak :)

nem-e lehet, h a szabvany nem engedi meg azt, ami a te fileodba van?

Ha't ha nem 3 fuggetlen forrasbol szarmazo / modon szarmaztatott mpeg2 csinalna' szisztematikusan tokugyanazt, akkor en is valami hasonlora gondolne'k. Raadasul egy sajat gyartmanyu ize ami megnezi hogy milyen fragmensek vannak az mpeg2-ben, az is jol mukodik, marmint azt mondja, hogy igen, mindegyik I frame-mel kezdodik. Tehat...