hört sich sehr interessant an, z.B. EPG aus .ts Datei auslesen
dvbtee -F mpegfile.ts
http://mkrufky.github.io/libdvbtee/
dvbtee for mipsel und armhf
-
-
Hi,
hat sich etwas gewehrt, aber ist mit git dann durch gegangen.
Benötigt libdvbpsi version 2.0.0 (OE2.5 1.3.1)Wird getestet...
Code
Alles anzeigen[10:15 root@dm900 dvbtee] > ./dvbtee -h # dvbtee v0.6.3 - http://github.com/mkrufky/libdvbtee built against libdvbpsi version 2.0.0 11 table decoders present: 0x00 0x02 0x40 0x42 0x4e 0x70 0xc7 0xc8 0xcb 0xcc 0xcd 10 descriptor decoders present: 0x0a 0x48 0x4d 0x4e 0x62 0x81 0x83 0x86 0xa0 0xa1 -a adapter id -A (1 for ATSC, 2 for ClearQAM) -b display bitrates & statistics -c channel to tune / comma (,) separated list of channels to scan / scan minimum channel -C channel to tune / comma (,) separated list of channels to scan / scan maximum channel -f frontend id -F filename to use as input -t timeout -T number of tuners (dvb adapters) allowed to use, 0 for all -s scan, optional arg when using multiple tuners: 1 for speed, 2 for redundancy, 3 for speed AND redundancy, 4 for optimized speed / partial redundancy -S server mode, optional arg 1 for command server, 2 for http stream server, 3 for both -i pull local/remote tcp/udp port for data -n bind to a specific network interface -I request a service and its associated PES streams by its service id -E enable EPG scan, optional arg to limit the number of EITs to parse -e enable ETT extended text tables (EPG descriptions, ATSC only) -o output filtered data, optional arg is a filename / URI, ie udp://127.0.0.1:1234 -O output options: (or-able) 1 = PAT/PMT, 2 = PES, 4 = PSIP -H use a HdHomeRun device, optional arg to specify the device string -j enable json output of decoded tables & descriptors -d debug level -q quiet most logging -h display additional help To tune to service id 1 of physical channel 33 and stream it to a udp port: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -c33 -I1 -oudp://192.168.1.100:1234 To tune the second frontend of adapter 1 and stream the full TS of physical channel 44 to a tcp listener: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -c44 -otcp://192.168.1.200:5555 To listen to a TCP port and stream to a UDP port: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -itcp://5555 -oudp://192.168.1.100:1234 To parse a captured file and filter out the PSIP data, saving the PAT/PMT and PES streams to a file: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -Finput.ts -O3 -ofile://output.ts To parse a UDP stream for ten seconds: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -iudp://127.0.0.1:1234 -t10 To scan for ClearQAM services using 5 tuners optimized for speed and partial redundancy: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -A2 -T5 -s4 To scan for ATSC services using 2 HdHomeRun tuners optimized for speed and redundancy: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -A1 -H -T2 -s3 To start a server using adapter 0: /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -a0 -S To start a server using tuner1 of a specific HdHomeRun device (ex: ABCDABCD): /ba/comp/libdvbtee/dvbtee/.libs/lt-dvbtee -H ABCDABCD-1 -S
gruß pclin -