Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Good B-frames dropped. How do I tell ProjectX to not to drop?
#1
I use comcast via firewire from 6200 set top box to to grab the raw ts
streams. When using DGindex all frames are kept but when I get drops
in ts stream I then use ProjectX to fix.

works great for HDTV streams that comcast just transmits through
but DTV streams that comcast itself encodes has 1 major problem.
Stream is basically fine but comcast does not appear to add PTS for
many b-frames so ProjextX drops the b-frames but those frames are
needed else play back stutters due to lost frames.

Below is part of a log for an example of this. As you can see at end NO
audio frames dropped or added skipped. So this is example of a stream
with NO drops to show that still on video side b frames are dropped.

is there a way to TURN OFF dropping of b frames when capping
comcast stream? Can an option be added in next release so that
when i cap from HDTV i leave feature on but when cap from comcast
DTV I could turn it off?

until then what can i do when i do get a stream with drops
and need ProjectX to fix/sync on demux? (about 1 in 4 raw
streams have minor drops and like 1 in 10 have a few major drops)
so ProjectX is needed Smile

Thougts?


Thanks,

Zep



ok> PID 0x11 has PES-ID 0xE0 (MPEG Video) (113252328 #84)
--> PID 0x0 (PAT) (113252516 #85) -> ignored
--> PID 0x10 (PMT) (113253268 #89) -> ignored
ok> PID 0x14 has PES-ID 0xBD (private stream 1) (113256464 #106)
-> cut-in @ GOP# 5 / new vframe 0 / new Timecode 00:00:00.000
-> video basics: 528*480 @ 29.97fps @ 0.6735 (4:3) @ 15000000bps, vbvBuffer 112
-> starting export of video data @ GOP# 5
!> dropping useless B-Frames @ GOP# 5 / new Timecode 00:00:00.000
!> PTS difference of 9009 (00:00:00.100) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 9 / new Timecode 00:00:01.935
!> PTS difference of 6006 (00:00:00.066) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 19 / new Timecode 00:00:06.873
!> PTS difference of 7507 (00:00:00.083) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 20 / new Timecode 00:00:07.307
!> PTS difference of 7508 (00:00:00.083) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 21 / new Timecode 00:00:07.741
!> PTS difference of 7507 (00:00:00.083) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 22 / new Timecode 00:00:08.174
!> PTS difference of 4505 (00:00:00.050) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 23 / new Timecode 00:00:08.608
!> PTS difference of 10510 (00:00:00.116) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 95 / new Timecode 00:00:44.577
!> PTS difference of 12012 (00:00:00.133) to last exported GOP detected
!> dropping useless B-Frames @ GOP# 96 / new Timecode 00:00:45.011
etc....


> Video: fr/ ct/ 1p/ cg/ og/ dg -> 24051/ 434/ 0/ 1659/ 0/ 0
-> Video length: 24051 frames @ 00:13:22.500
-> GOP summary: min. 26, max. 30 fields; contains interlaced & progressive frames
-> avg. nom. bitrate 2233907bps (min/max: 922000/6788400)
-> set first sequenceheader bitrate to 2233600bps
---> new File: C:\Demux\test.m2v

--> AC-3/DTS Audio on PID 0x14
-> check CRC of AC-3 / MPEG-Audio L1,2
Audio PTS: first packet 01:59:13.768, last packet 02:13:58.088
Video PTS: start 1.GOP 01:59:17.120, end last GOP 02:13:51.760
-> adjusting audio at video-timeline
-> src_audio: AC-3, CM, 2/0(2.0), dn -20dB, 48000Hz, 192kbps @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 25078/0/0/0/0 @ 00:13:22.496 done...
Zitieren
#2
Zitat:is there a way to TURN OFF dropping of b frames when capping
comcast stream?

not yet
Zitat:Can an option be added in next release

maybe (i guess not, because there are other things to do before that)
Zitat:what can i do when i do get a stream with drops
and need ProjectX to fix/sync on demux
whats about hdtv2mpg ?
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#3
dvb.matt schrieb:not yet

maybe (i guess not, because there are other things to do before that)

whats about hdtv2mpg ?

Well if you can make that an option it sure would help Smile


As for hdtv2mpg i'm not sure i understand what you are suggesting
since as far as i know it does not fix drop/sync problems. I just
ran example stream from my last test in it and it reads the TS fine
and i can edit it but if i get drops then audio sync is lost and i still
need projectX to fix it.

Are you suggesting i use hdtv2mpg to edit and convert to mpg then
run THAT mpg through projectX to try and fix drop/sync issues?
i asked because going from TS to edited TS in hdtv2mpg then running
that edited TS through projectX I still get the exact same b-frames being
dropped.


NOTE: I tried MPEG2repair on the TS and it fixes some stuff but
none of the fixes change how projectX reacts to this problem.


thanks!

Zep
Zitieren
#4
Zitat:As for hdtv2mpg i'm not sure i understand what you are suggesting
since as far as i know it does not fix drop/sync problems.

hmm, i thought it has such capabilities.
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#5
Ich hab das gleiche problem, wenn ich versuche ein HD-TS-Stream zu demuxen.
Ich glaube es liegt an der bitrate (videos basics), bei direktem aufruf 14,2 mbit (pjx v 0.90.4). Wenn ich versuche das ganze mit StaxRip (nutzt pjx 0.90.1) durchzufuehren verwendet er 20 mbit als bitrate und es werden weniger frames gedroppt.

Nach dem demuxen faellt auf, das die frames an den stellen mit den hoechsten bitraten fehlen. Den TS-Stream selbst kann man ohne probleme mit dvd-software abspielen, wobei manchmal bitrate >24mbit angezeigt werden.

Ist es moeglich der bitrate noch hoeher einzustellen? Wenn ja wo (wie)?


hier die log:

ok> PID 0x10 has PES-ID 0xE0 (MPEG Video) (0 #1)
ok> PID 0x11 has PES-ID 0xBD (private stream 1) (6768 #37)
!> PID 0x1394 (PMT) (86480 #461) -> ignored
!> PID 0x0 (PAT) (270532 #1440) -> ignored
-> video basics: 1920*1080 @ 29.97fps @ 0.7031 (16:9) @ 14200000bps, vbvBuffer 488
-> starting export of video data @ GOP# 0
!> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
!> startPTS of GOP# 1 is earlier than the end of last GOP.. (exp. 1689087135)
!> dropping useless B-Frames @ GOP# 1 / new Timecode 23:59:41.415
!> startPTS of GOP# 2 is earlier than the end of last GOP.. (exp. 1689090138)
!> dropping useless B-Frames @ GOP# 2 / new Timecode 23:59:22.363
!> startPTS of GOP# 3 is earlier than the end of last GOP.. (exp. 1689100648)
!> dropping useless B-Frames @ GOP# 3 / new Timecode 23:59:02.843
!> startPTS of GOP# 4 is earlier than the end of last GOP.. (exp. 1689111159)
!> dropping useless B-Frames @ GOP# 4 / new Timecode 23:58:42.857
!> startPTS of GOP# 5 is earlier than the end of last GOP.. (exp. 1689121669)
!> dropping useless B-Frames @ GOP# 5 / new Timecode 23:58:22.403
--- process cancelled ----
packs: 26082 0% 4920900

-> Video: fr/ ct/ 1p/ cg/ og/ dg -> -3552/ 6/ 0/ 0/ 6/ 0
-> Video length: -3552 frames @ 23:58:01.490
-> GOP summary: min. 26, max. 26 fields; contains interlaced & progressive frames
---> new File: D:\HD Filme\UnderWorld.HDTV.1080i.m2v

--> AC-3/DTS Audio on PID 0x11
-> Audio: use only first PTS for sync
-> check CRC of AC-3 / MPEG-Audio L1,2
-> delete CRC in MPEG-Audio Layer1,2
-> add frames
-> take only first Audio PTS (to sync the starttime)
Audio PTS: first packet 05:13:05.720, last packet 05:13:05.720
Video PTS: start 1.GOP 05:13:06.220, end last GOP 05:12:48.135
!> 1st video PTS starts later than the last PTS of this stream! critical for Sync
-> adjusting audio at video-timeline
!> missing syncword @ 0, @ 00:00:00.000
!> found syncword @ 102
audio frames: wri/pre/skip/ins/add 0/0/0/0/0 @ 00:00:00.000 done...

summary of created media files:
.Video (m2v): -3552 Frames 23:58:01.490 'D:\HD Filme\UnderWorld.HDTV.1080i.m2v'
=> 4.243.520 bytes written...
-> we have 16 warnings/errors.
Zitieren
#6
siehe http://forum.dvbtechnics.info/showthread.php?t=2652
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Where is the code that discards "useless B Frames" - I want to suppress this. steveB 1 2.326 04.12.2016, 22:43
Letzter Beitrag: dvb.matt
  ProjectX error DrRob 11 5.165 29.05.2016, 12:24
Letzter Beitrag: Pukeko
  Drag&Drop Problem Lostech 8 4.793 21.10.2015, 07:41
Letzter Beitrag: Lostech
  ProjectX hängt [mpeg-2][remux] mit dran dnalor1968 6 6.421 11.02.2014, 23:28
Letzter Beitrag: dnalor1968
  gibt es frames, die nicht geschnitten werden können ? brausefranz 8 3.305 26.01.2014, 10:36
Letzter Beitrag: vdr-grabber
  vorkompillierte version von ProjectX downloaden ccc 2 2.780 12.07.2013, 20:04
Letzter Beitrag: dvb.matt
  ProjectX suddenly no longer works kalehrl 1 1.478 27.06.2013, 12:01
Letzter Beitrag: kalehrl
  ProjectX 0.91 und Windows 8 MrRight 1 2.740 25.01.2013, 21:27
Letzter Beitrag: dvb.matt
  ProjectX, FTP und Java7 wallander 9 2.185 23.09.2012, 16:17
Letzter Beitrag: dvb.matt
  ProjectX 0.91.0 Johann Beer 11 5.339 11.07.2012, 15:56
Letzter Beitrag: Fr_An

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste