[mythtv-users] Mythvideo: how to delete the seek table for a "videos" file?

Misty P mistyp at thekorn.net
Thu Dec 3 15:52:13 UTC 2009


Here's the background...

I have an MKV file that I'm trying to play on  0.22.20091023-1 .  It plays 
OK, but seeking in the file is realllllllllyyyyyyy sloooooooooooow.  So I 
did some searching of threads and the wiki, and apparently the "fix" is to 
do...


mythcommflag --rebuild --video filename.mkv .


So I did that.  It took about thirty seconds, maybe a minute, and terminated 
without complaining.  ("Finished commercial flagging" blah blah blah.)


Well that just made things worse!  Instead of seeking (albeit slowly), now 
whenever I try and do ANYTHING other than play the file it terminates 
playback!  (...I might be able to play at 1.5x speed; didn't really bother 
trying that.)


So how do I go and delete the seek table that mythcommflag built for that 
video?  If my choices are very slow seeking vs. termination of playback upon 
seek, I definitely choose slow seeking; I just need to get *back* there! 
(mplayer can seek *instantly* within this same video file, FWIW.)


I've tried re-commflagging it, but the behavior doesn't change.



Here's what mkvinfo says about the file, in case that's illuminating:

+ EBML head
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 1564542629
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4027)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v0.7.7 + libmatroska v0.8.1
| + Writing application: mkvmerge v2.9.8 ('C'est le bon') built on Aug 13 
2009 16:16:13
| + Duration: 3669.984s (01:01:09.984)
| + Date: Sun Nov 22 23:01:28 2009 UTC
| + Segment UID: 0x1f 0x63 0x48 0xb9 0xc7 0x73 0x33 0x9d 0x0d 0xd4 0xb1 0xef 
0x3b 0x84 0x8a 0x0b
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 1833341388
|  + Track type: video
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 0
|  + MinCache: 1
|  + Timecode scale: 1
|  + Max BlockAddition ID: 0
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Codec decode all: 1
|  + CodecPrivate, length 41
|  + Default duration: 40.000ms (25.000 fps for a video track)
|  + Language: und
|  + Video track
|   + Pixel width: 1280
|   + Pixel height: 720
|   + Interlaced: 0
|   + Display width: 1280
|   + Display height: 720
| + A track
|  + Track number: 2
|  + Track UID: 3927520611
|  + Track type: audio
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 1
|  + MinCache: 0
|  + Timecode scale: 1
|  + Max BlockAddition ID: 0
|  + Codec ID: A_AC3
|  + Codec decode all: 1
|  + Default duration: 32.000ms (31.250 fps for a video track)
|  + Language: und
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 2
|+ EbmlVoid (size: 1024)
|+ Cluster



Thanks!




More information about the mythtv-users mailing list