Mencoder - konvertálásnál megváltozik a képkockasebesség

 ( therion | 2011. október 5., szerda - 14:20 )

Szevasztok!

Van egy MKV formátumú videó fajlom (H264+AC3), majdnem négy órás. Ezt szeretnem átkonvertálni két részben AVI formátumra (XVID+AC3). Úgy tűnik meglepő módon a Mencoder megváltoztatja a videó képkockasebességét is. Az eredeti videóra a VLC 23.976216 FPS-t ír, ami átkódolás után 23.976024 lesz. Ez két óra alatt kb. 2-3 perces eltérést eredményez a két videó között.

Így próbálkoztam eddig:

mencoder "video.mkv" -o "./video.avi" -endpos 02:00:00 -ovc xvid -xvidencopts bitrate=1600 -oac copy -noautoexpand
mencoder "video.mkv" -o "./video.avi" -endpos 02:00:00 -ovc xvid -xvidencopts bitrate=1600 -oac copy -noautoexpand -noskip
mencoder "video.mkv" -o "./video.avi" -endpos 02:00:00 -ovc xvid -xvidencopts bitrate=1600 -oac copy -noautoexpand -noskip -mc 0

Sajnos nem segített a "-noskip" és az "-mc 0" opció sem.

Kíváncsi lennek hogy mi okozza az FPS megváltozását, és hogy mit lehetne tenni ellene.

Előre is kösz a választ!

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ő.

szabvanyos fps 24000/1001 ami ugye 23.976024

tehat valami nem gombolyu...

de mindenesetre probald meg ezt: (a hangot ellenorizd)

mencoder bemenet.akarmi -oac copy -ovc xvid -xvidencopts bitrate=1600 -noskip -mc 0 -ofps 23.976216 -o kimenet.avi

Kösz a választ, kipróbáltam, de sajnos így a hang csúszik el.

es ezzel?

mencoder bemenet.akarmi -oac copy -ovc xvid -xvidencopts bitrate=1600 -noskip -mc 0 -ofps 23.976216 -vf harddup -o kimenet.avi

esetleg ha a hangot is ujrakodolod

mencoder bemenet.akarmi -oac lavc -lavcopts acodec=ac3 -ovc xvid -xvidencopts bitrate=1600 -noskip -mc 0 -ofps 23.976216 -vf harddup -o kimenet.avi

A felső úgy néz ki bevált. Most már szinkronban van a videó az hanggal. Még egyszer köszönöm a segítséget!

Igazan nincs mit.

Ettol fuggetlenul a 24000/1001-es szabvanyos fps-t minden bizonnyal jobban szereti a legtobb lejatszo.