2012-06-03 20 views
5

Czy istnieje jakiś sposób wstawienia danych użytkownika (kod początkowy = 0X1B2) w strumieniu MPEG? Czego szukam to proste narzędzie, skrypt lub kilka porad za pomocą edytora heksadecymalnego ...Wstawianie danych użytkownika w strumieniu MPEG

Lub może masz łatkę dla ffmpeg (libavcodec i libavformat), która pozwala to zrobić?

+0

@Real Proszę nie usuwać podpisów, gdy istnieją inne problemy z postami. –

+0

@AndrewBarber Zajmę się tym. –

Odpowiedz

-2

Jeśli zamierzasz wstawiać dane użytkownika do strumienia transportowego, najprostszym rozwiązaniem jest, gdy jest on w PID, który nie nakłada się na żaden z istniejących PID w strumieniu - w którym nie musisz się martwić o regulację licznik ciągłości oryginalnych pakietów strumieni po punktach wstawienia.

Ale jest naprawdę niemożliwe, aby przyjąć założenia dotyczące tego, jakie PID można oczekiwać w strumieniu TS, a jeśli próbujesz go uogólnić - musisz zająć się dostosowaniem licznika ciągłości w nagłówku TS dla pakietów tego samego PID.

+0

Dzięki, ale szukam narzędzia do tego? – hzrari

+2

Ta odpowiedź jest zupełnie niezwiązana z pytaniem. Dane użytkownika z kodem początkowym 0x000001B2 są wstawiane bezpośrednio do strumienia elementarnego wideo i są całkowicie niezależne od PID i strumienia transportowego. Ja też szukam odpowiedzi na to pytanie. – lvella

Powiązane problemy