Capture a DVB-T Stream to a movie-file

前端 未结 3 1266
梦如初夏
梦如初夏 2021-02-03 13:34

I have a form with a liveview of the tv-signal (from dvb-t stick). I\'ve the sampleproject \"DTViewer\" from http://directshownet.sourceforge.net/about.html. Now I try to captur

3条回答
  •  情话喂你
    2021-02-03 14:12

    There is no simple answer to your question. I have started one such project and have found out that there is very little I know about it, so here is little something from my research.

    First, you'll have to understand that dvb-t tuner card or stick doesn't give video frames in the classical sense, but the decoding is done in the pc, on the cpu. External card will provide you with compressed data only, as it fetches it from the air.

    Next - data that is delivered to you will be in MPEG2 or MPEG4 Transport Stream format. Which is suitable for streaming or broadcasting, not for saving to file. VLC is able to play TS written to the file, but to record a proper video file, you'll have to either transcode the file or repack it to Program Stream. Google it a little, you'll find the differences.

    More - one frequency on the air consists of many channels, and that channel packing is called 'mux'. So - from the BDA tuner/capturer you'll get ALL data, and you'll have to demux it manually or let BDA demuxer do it for you.

    Hope that's enough info to get you started, I can post you some interesting links when I get to the real keyboard.

提交回复
热议问题