Recently i found myself in the need of elaborate video recorded from a dreambox decoder grabbed directly from a satellite stream. I should work on them as soon as they are recorded and make different version to upload on an ftp server, one to be easily burned onto a video DVD (better an iso) and another to be played from a media player. Both things can be easily accomplished with kdenlinve.
The problem i encountered at first is that while kdenlive can load the ts file and starts making thumbnails i can just work with the audio, the video is black. I have this problem with HD ts streams (h264/ac3 on ts container).
At the beginning i tought that was just a matter of container so i exctracted the video with:
ffmpeg -i file.ts -an -vcodec copy -f h264 file.mp4
This command gives a lot of errors on the command line but eventually produces a readable media, but while other players can read the video, kdenlive does not show it leaving the video track completely black. So it is clearly a problem on the h264 stream coming from the dreambox:
Input #0, mpegts, from 'partita.ts':
Duration: 02:35:00.19, start: 56435.152367, bitrate: 5341 kb/s
Stream #0.0[0xa5]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 57.21 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x19a](ita): Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s
Stream #0.2[0x19b](und): Audio: ac3, 48000 Hz, stereo, s16, 384 kb/s
Stream #0.3[0x318]: Data:  / 0x0005
Stream #0.4[0x812]: Data:  / 0x0005
Stream #0.5[0x1a2](ara): Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s
Stream #0.6[0x83b]: Data:  / 0x0005
Stream #0.7[0x898]: Data:  / 0x0005
How can i help debuggin this? Should i open a bugzilla entry?