[MPlayer-users] DVD seeking and byte position
Thorben Kröger
thorbenk at gmx.net
Fri Jan 28 17:42:44 CET 2005
On Friday, 28. January 2005 14:43, Nico Sabbi wrote:
> Thorben Kröger wrote:
> >However, I have no idea how to display the current byte position with
> > mplayer. If I could do that (and seeking to byte position is more
> > accurate than seeking with -ss) I could simply play the dvd with mplayer
> > and find the scene I want, then note down the byte position which mplayer
> > could display in some sort of debug output and then fire up mencoder and
> > encode the sequence I want.
>
> stream_tell(stream) is the byte position of the stream playing.
> stream is also accessible as demuxer->stream
Thanks! I changed the line in mplayer.c which prints the "==== PAUSE ===="
line to display the current byte position. This seems to work fairly well
together with -sb, but I'm still testing it.
--- mplayer.c 2004-12-21 13:25:58.000000000 +0100
+++ mplayer-new.c 2005-01-28 17:14:24.090238520 +0100
@@ -2601,7 +2601,7 @@
if(osd_function==OSD_PAUSE){
mp_cmd_t* cmd;
if(!quiet) {
- mp_msg(MSGT_CPLAYER,MSGL_STATUS,MSGTR_Paused);
+ mp_msg(MSGT_CPLAYER,MSGL_STATUS,"==== PAUSED ==== at %lld
bytes\n",stream_tell(demuxer->stream));
fflush(stdout);
}
#ifdef HAVE_NEW_GUI
Thorben
More information about the MPlayer-users
mailing list