Cannot fast-forward or rewind / skip on my TV on some video files served by Twonky


so far I am quite happy with my Mybook Live. It is quite fast, it has the sleep issue but that is minor, and it works reliably.  

There is one more thing I would like to solve: playing movies via DLNA, properly.

On my TV, I can see the MybookLive and select files to play. However, in some of the files (movies) I cannot skip (i.e. ads, or fast-forward to resume a movie). I have discovered that this depends on the media container type and the contents:

  • MPEG transport stream (.ts) files with MPEG2 video are no problem,
  • MPEG4-TS files can be played, but you cannot jump to a certain time or fast forward through commercials,
  • H.264 data inside a MP4 container play fine on the TV including fast-fowarding and rewinding, but so far I know of no player software for PCs which can play this format. VLC, MPlayer and Quicktime X all fail (show no picture).

The first two formats are the most important, since this is what my PVR creates. And I would rather not have to convert everything I record again.

This file plays on the TV and you can fast forward and rewind:

Input #0, mpegts, from 'recording.ts':
  Duration: 01:28:03.48, start: 1.000000, bitrate: 5623 kb/s
  Program 1 
    Stream #0.0[0xd2]: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 15000 kb/s, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1[0xdc]: Audio: mp2, 48000 Hz, stereo, s16, 256 kb/s

This file also plays fine on the TV, including fast foward and rewinding: 

Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'another-recording.mp4':
  Duration: 00:10:19.00, start: 0.000000, bitrate: 5370 kb/s
    Stream #0.0(und): Video: h264, yuv420p, 1920x1080, 25 tbr, 25 tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16 

This file plays, but you cannot fast-forward or rewind:

Input #0, mpegts, from 'recording.ts': Duration: 01:19:36.77, start: 22991.966000, bitrate: 7700 kb/s Program 1  Stream #0.0[0x177a]: Video: h264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 50 tbr, 90k tbn, 100 tbc Stream #0.1[0x1784](deu): Audio: mp2, 48000 Hz, stereo, s16, 256 kb/s

Remuxing the second file into a MP4 container, while keeping the encoding the same, using

ffmpeg -i recording.ts -vcodec copy -acodec copy converted.mp4

will enable my TV to fast forward and rewind inside this video, but for some reason, the resulting file cannot be played on any computer (neither Quicktime, nor VLC, nor MPlayer display a picture, although VLC and MPLayer play the audio track):

Seems stream 0 codec frame rate differs from container frame rate: 100.00 (100/1) -> 50.00 (50/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'converted.mp4':
  Duration: 01:19:36.66, start: 0.000000, bitrate: 7487 kb/s
    Stream #0.0(und): Video: h264, yuv420p, 1280x720, 50 tbr, 50 tbn, 100 tbc
    Stream #0.1(deu): Audio: mp2, 48000 Hz, stereo, s16

Why is *this* particular type of MP4 file not known to any media player?

Alternatively, how can I do this ffmpeg container conversion ‘live’ in Twonky, so I do not have to store two copies of all my recordings?

Does Twonky keep a log of its actions somewhere? Can I find out what files are transcoded, and what files are converted ‘on the go’ by Twonky? Maybe it is not possible to fast-forward on files which are converted live (this would make sense).

Any ideas would be really appreciated.

Thank you!


1 Like

I’d check with Twonky on their site about container vs codec restrictions and limitations since WD only has the containers on their site with no specific details on the limitations.