RecStripper - TAP zum Schrumpfen der Aufnahmen
-
- Moderator
- Beiträge: 1171
- Registriert: Sa 4. Jun 2011, 22:35
- Receivertyp: 2x SRP-2410, CRP-2401CI+
- Receiverfirmware: SRP: 2011Sep29 / 2013Jan10 (RC) / 2013Dez19
CRP: 2013Feb05 - Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Der Topf hat einfach eine ziemlich schwache CPU!
Am PC ist der Unterschied weitaus geringer...
Aber zuerst müssen die genannten Bugs raus, dann kann man optimieren.
Am PC ist der Unterschied weitaus geringer...
Aber zuerst müssen die genannten Bugs raus, dann kann man optimieren.
Meine aktuellen TAPs: MovieCutter | ChannelListSaver | RecStripper | TAPtoDate | HDDIntegrity
- Alter Sack
- Alt-Guru
- Beiträge: 10631
- Registriert: Do 8. Dez 2005, 22:35
- Receivertyp: diverse
- Wohnort: NRW - GM
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Wenn man die Sender in Excel vergleicht, wird man schnell fündig, ob du da aber Arbeit reinstecken willstchris86 hat geschrieben: ↑Do 9. Jul 2020, 20:47(Vorerst) bleibt es bei der bekannten Einschränkung:Dies trifft aber auf alle mir bekannten Sender zu. Sollte jemand einen Sender finden, bei dem dies nicht so ist, dann schickt mir gerne ein Test-Sample zu, damit ich diesen Fall behandeln kann!chris86 hat geschrieben: ↑Fr 10. Apr 2020, 17:56Die neue Version setzt voraus, dass der PCR auf der Video-PID übertragen wird. (Eine Anpassung für separate PCR-PID wäre theoretisch möglich, aber recht aufwändig, und mir ist noch keine Test-Aufnahme untergekommen, wo das der Fall wäre. Wenn jemand eine findet, kann ich versuchen, das umzusetzen.)
Da wäre z.B. Aragon TV INT, CNBC Europe, Nick Jr. von Sky und etliche Ruf-Mich-An-Sender.
Hier zwei Logs dazu:
Code: Alles auswählen
2020-07-21 10:23:25 *** RecStripper v0.6 started! (FBLib 2013-02-24+) ***
2020-07-21 10:23:25 =======================================================
2020-07-21 10:23:25 Receiver Model: SRP-2401CI+ (22120), System Type: TMS-S (5)
2020-07-21 10:23:25 Firmware: TF-BCPCE 1.14.00
2020-07-21 10:23:25 RecStripDir: /mnt/hd/DataFiles/RecStrip, OutDir: /mnt/hd/DataFiles/RecStrip_out
2020-07-21 10:23:25 Nr of files and folders: 1
2020-07-21 10:23:28 Processing file 'Nick Jr.rec' (34272192 bytes)...
2020-07-21 10:23:28 RecStrip finished.
2020-07-21 10:23:28 RecStrip returned error code 4! Elapsed time: 0 s.
2020-07-21 10:23:28 0 of 1 files successfully processed.
2020-07-21 10:23:30 RecStripper Exit.
2020-07-21 10:26:45 *** RecStripper v0.6 started! (FBLib 2013-02-24+) ***
2020-07-21 10:26:45 =======================================================
2020-07-21 10:26:45 Receiver Model: SRP-2401CI+ (22120), System Type: TMS-S (5)
2020-07-21 10:26:45 Firmware: TF-BCPCE 1.14.00
2020-07-21 10:26:45 RecStripDir: /mnt/hd/DataFiles/RecStrip, OutDir: /mnt/hd/DataFiles/RecStrip_out
2020-07-21 10:26:45 Nr of files and folders: 2
2020-07-21 10:26:47 Processing file 'Aragon TV.rec' (20053120 bytes)...
2020-07-21 10:26:48 RecStrip finished.
2020-07-21 10:26:48 RecStrip returned error code 4! Elapsed time: 1 s.
2020-07-21 10:26:48 Processing file 'Nick Jr.rec' (34272192 bytes)...
2020-07-21 10:26:48 RecStrip finished.
2020-07-21 10:26:48 RecStrip returned error code 4! Elapsed time: 0 s.
2020-07-21 10:26:48 0 of 2 files successfully processed.
2020-07-21 10:26:53 RecStripper Exit.
Code: Alles auswählen
RecStrip for Topfield PVR v3.0
(C) 2016-2020 Christian Wuensch
- based on Naludump 0.1.1 by Udo Richter -
- based on MovieCutter 3.6 -
- portions of Mpeg2cleaner (S. Poeschel), RebuildNav (Firebird) & TFTool (jkIT)
Parameters:
DoCut=0, DoMerge=0, DoStrip=yes, RmEPG=yes, RmTxt=no, RmScr=no, RbldNav=no, RbldInf=no, PkSize=0
Input file: /mnt/hd/DataFiles/RecStrip/Aragon TV.rec
File size: 20053120, packet size: 192
TS: PMTPID=1032, SID=29811, PCRPID=5172, Stream=0x2, VPID=172, HD=0
TS: SvcName = ARAGON TV INT
Failed to get the EIT information.
Duration calculation failed (missing PCR). Using 120 minutes.
TS: FirstPCR = 0 (0:00:00,000), Last: 0 (0:00:00,000)
TS: Duration = 120 min 00 sec
TS: StartTime = Tue 21 Jul 2020 10:24:00
PIDs to be checked for continuity: [0] [172], [1] 128, [2] 18
Inf file: /mnt/hd/DataFiles/RecStrip/Aragon TV.rec.inf
Determine SystemType: DVBs = -1, DVBt = -3, DVBc = -3 Points
-> SystemType=ST_TMSs
INF: VideoStream=0x2, VideoPID=172, HD=0
ASSERTION: PCR-PID (5172) differs from VideoPID (172). Stripping aborted.
ERROR: Cannot open input /mnt/hd/DataFiles/RecStrip/Aragon TV.rec.
RecStrip for Topfield PVR v3.0
(C) 2016-2020 Christian Wuensch
- based on Naludump 0.1.1 by Udo Richter -
- based on MovieCutter 3.6 -
- portions of Mpeg2cleaner (S. Poeschel), RebuildNav (Firebird) & TFTool (jkIT)
Parameters:
DoCut=0, DoMerge=0, DoStrip=yes, RmEPG=yes, RmTxt=no, RmScr=no, RbldNav=no, RbldInf=no, PkSize=0
Input file: /mnt/hd/DataFiles/RecStrip/Nick Jr.rec
File size: 34272192, packet size: 192
TS: PMTPID=327, SID=28667, PCRPID=8189, Stream=0x2, VPID=3111, HD=0
TS: EvtStart = Tue 21 Jul 2020 08:10:00 (UTC)
TS: EventName =
TS: EventDesc =
TS: ExtEvent =
TS: SvcName = Nick.Jr.
TS: EvtStart = Tue 21 Jul 2020 08:10:00 (GMT+0)
TS: FirstPCR = 2509411316238 (25:49:01,159), Last: 2511056569816 (25:50:02,095)
TS: Duration = 01 min 00 sec
TS: StartTime = Tue 21 Jul 2020 10:14:01
PIDs to be checked for continuity: [0] [3111], [1] 3112, [2] 3113, [3] 18
Inf file: /mnt/hd/DataFiles/RecStrip/Nick Jr.rec.inf
Determine SystemType: DVBs = -1, DVBt = -3, DVBc = -3 Points
-> SystemType=ST_TMSs
INF: VideoStream=0x2, VideoPID=3111, HD=0
ASSERTION: PCR-PID (8189) differs from VideoPID (3111). Stripping aborted.
ERROR: Cannot open input /mnt/hd/DataFiles/RecStrip/Nick Jr.rec.
Zuletzt geändert von Alter Sack am Di 21. Jul 2020, 11:57, insgesamt 1-mal geändert.
Aktive Receiver:
3x SRP2401CI+
Stille Reserve:
3x SRP2401CI+, 2x SRP2401CI+ECO, 2x SRP2100, TF7700HDPVR, TF7700HSCI, TF5500PVR
3x SRP2401CI+
Stille Reserve:
3x SRP2401CI+, 2x SRP2401CI+ECO, 2x SRP2100, TF7700HDPVR, TF7700HSCI, TF5500PVR
- Alter Sack
- Alt-Guru
- Beiträge: 10631
- Registriert: Do 8. Dez 2005, 22:35
- Receivertyp: diverse
- Wohnort: NRW - GM
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Das betrifft natürlich auch alle Radio-Aufnahmen, die sich mit 2.6 noch Strippen lassen, mit 3.0 aber nicht.
Aktive Receiver:
3x SRP2401CI+
Stille Reserve:
3x SRP2401CI+, 2x SRP2401CI+ECO, 2x SRP2100, TF7700HDPVR, TF7700HSCI, TF5500PVR
3x SRP2401CI+
Stille Reserve:
3x SRP2401CI+, 2x SRP2401CI+ECO, 2x SRP2100, TF7700HDPVR, TF7700HSCI, TF5500PVR
-
- Moderator
- Beiträge: 1171
- Registriert: Sa 4. Jun 2011, 22:35
- Receivertyp: 2x SRP-2410, CRP-2401CI+
- Receiverfirmware: SRP: 2011Sep29 / 2013Jan10 (RC) / 2013Dez19
CRP: 2013Feb05 - Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Vielen Dank für den Hinweis!!Alter Sack hat geschrieben: ↑Di 21. Jul 2020, 10:44Wenn man die Sender in Excel vergleicht, wird man schnell fündig, ob du da aber Arbeit reinstecken willst
Da wäre z.B. Aragon TV INT, CNBC Europe, Nick Jr. von Sky und etliche Ruf-Mich-An-Sender.
Auf diese Idee bin ich tatsächlich nicht gekommen!
Aber ganz ehrlich - Sky habe ich nicht, und wenn es wirklich nur die Anruf-Senderchen sind, dann lohnt sich der Aufwand dafür jetzt echt nicht!
Zumal dann ja auch der Algorithmus wieder aufwändiger würde, und somit tendenziell eher noch langsamer...
Das mit den Radio-Aufnahmen ist aber ein guter Hinweis!
Da wäre die Einschränkung eigentlich nicht notwendig. Das schaue ich mir an.
Meine aktuellen TAPs: MovieCutter | ChannelListSaver | RecStripper | TAPtoDate | HDDIntegrity
- Homer
- ToppiHolic gefährdet
- Beiträge: 9728
- Registriert: Sa 11. Mär 2006, 12:08
- Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
- Receiverfirmware: Dec 06 2006,
Mar 9 2011 - Wohnort: 669..
- Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Radiosender mit zwei Audiospuren (Klassikwellen der ÖR) haben auf jeder dieser PIDs PCR-Infos.
Viele Grüße
Homer
rettet-das-freetv.de Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
KabelBW Unitymedia (free to air)
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
-
- Moderator
- Beiträge: 1171
- Registriert: Sa 4. Jun 2011, 22:35
- Receivertyp: 2x SRP-2410, CRP-2401CI+
- Receiverfirmware: SRP: 2011Sep29 / 2013Jan10 (RC) / 2013Dez19
CRP: 2013Feb05 - Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Ein weiterer Bug in RecStrip 3 wurde behoben (wieder Danke an wtuppa )!
Im Falle von TS-Paketen, welche als Payload_Unit_Start markiert sind, jedoch den Startcode nicht am Anfang des Pakets aufweisen, erfolgte ein fehlerhafter Speicherzugriff, der im schlimmsten Fall zum Abbruch des Programms (Segmentation Fault) führen konnte.
Zur Behebung:
Einfach MovieCutter 3.6f über TAPtoDate neu installieren, oder die neuen Binaries aus dem aktualisierten RecStrip Downloadarchiv verwenden.
Achja: Auch das Strippen von Radio-Aufnahmen sollte jetzt wieder wie früher funktionieren.
(RecStrip 2.x ist - trotz gleichem Code an der fraglichen Stelle - nicht von dem Bug betroffen. Hier wurden jedoch noch unwesentliche Änderungen bei der Ermittlung der Startzeit vorgenommen.)
Im Falle von TS-Paketen, welche als Payload_Unit_Start markiert sind, jedoch den Startcode nicht am Anfang des Pakets aufweisen, erfolgte ein fehlerhafter Speicherzugriff, der im schlimmsten Fall zum Abbruch des Programms (Segmentation Fault) führen konnte.
Zur Behebung:
Einfach MovieCutter 3.6f über TAPtoDate neu installieren, oder die neuen Binaries aus dem aktualisierten RecStrip Downloadarchiv verwenden.
Achja: Auch das Strippen von Radio-Aufnahmen sollte jetzt wieder wie früher funktionieren.
(RecStrip 2.x ist - trotz gleichem Code an der fraglichen Stelle - nicht von dem Bug betroffen. Hier wurden jedoch noch unwesentliche Änderungen bei der Ermittlung der Startzeit vorgenommen.)
Meine aktuellen TAPs: MovieCutter | ChannelListSaver | RecStripper | TAPtoDate | HDDIntegrity
- Twilight
- Zauberküchencheflehrling mit extra Butter
- Beiträge: 64886
- Registriert: Fr 9. Dez 2005, 09:17
- Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
- Wohnort: Wien Umgebung
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
toll wie du das machst chris!!
twilight
twilight
- db1
- Topfmeister
- Beiträge: 746
- Registriert: Di 13. Dez 2005, 00:22
- Receivertyp: SRP-2100, TF4000PVR
- Receiverfirmware: ORF "Testversion"
- Wohnort: nähe Wien
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Muss man eigentlich davon ausgehen, dass die gestrippten files corrupt sind, wenn solche Fehlermeldungen auftreten (ORF Aufnahme, Windows Version von 3.6fbeta):
Code: Alles auswählen
cNaluDumper: Unexpected end of filler NALU at packet end (pos of PES: 8726133504)
-
- Moderator
- Beiträge: 1171
- Registriert: Sa 4. Jun 2011, 22:35
- Receivertyp: 2x SRP-2410, CRP-2401CI+
- Receiverfirmware: SRP: 2011Sep29 / 2013Jan10 (RC) / 2013Dez19
CRP: 2013Feb05 - Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Kurze Antwort: Nein.
Lange Antwort: Normalerweise sollten Filler-NALUs mit einer bestimmten End-Sequenz abgeschlossen werden. Es gibt aber Sender, welche diese End-Sequenz regelmäßig weglassen, wenn danach eine neue NALU startet. Gerade wenn diese Meldung bei einer Aufnahme häufiger auftaucht, dann ist es wohl ein solcher Sender, und damit als "normal" anzusehen. Taucht die Meldung bei einer Aufnahme nur 1-2x auf, dann ist es möglich, dass an dieser Stelle ein Übertragungsfehler (Signalstörung) vorlag. Dann ist das gestrippte File aber nicht "korrupter" als das Original.
Lange Antwort: Normalerweise sollten Filler-NALUs mit einer bestimmten End-Sequenz abgeschlossen werden. Es gibt aber Sender, welche diese End-Sequenz regelmäßig weglassen, wenn danach eine neue NALU startet. Gerade wenn diese Meldung bei einer Aufnahme häufiger auftaucht, dann ist es wohl ein solcher Sender, und damit als "normal" anzusehen. Taucht die Meldung bei einer Aufnahme nur 1-2x auf, dann ist es möglich, dass an dieser Stelle ein Übertragungsfehler (Signalstörung) vorlag. Dann ist das gestrippte File aber nicht "korrupter" als das Original.
Meine aktuellen TAPs: MovieCutter | ChannelListSaver | RecStripper | TAPtoDate | HDDIntegrity
- db1
- Topfmeister
- Beiträge: 746
- Registriert: Di 13. Dez 2005, 00:22
- Receivertyp: SRP-2100, TF4000PVR
- Receiverfirmware: ORF "Testversion"
- Wohnort: nähe Wien
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Danke für die Antwort und deine unermüdliche Arbeit
- Homer
- ToppiHolic gefährdet
- Beiträge: 9728
- Registriert: Sa 11. Mär 2006, 12:08
- Receivertyp: TF5200PVRc (seit 25. März 2006) CRP-2401CI+ (seit 26. Mai 2011) Uno 4K
- Receiverfirmware: Dec 06 2006,
Mar 9 2011 - Wohnort: 669..
- Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Ich weiß nicht, ob du es schon wusstest: In der PMT gibt es das Feld PCR_PID.
Viele GrüßeISO/IEC 13818-1 Second edition 2000-12-01 hat geschrieben:PCR_PID – This is a 13-bit field indicating the PID of the Transport Stream packets which shall contain the PCR fields valid for the program specified by program_number. If no PCR is associated with a program definition for private streams, then this field shall take the value of 0x1FFF.
Homer
rettet-das-freetv.de Project Euler 2401 Urban Priol ist ein smarter Androide und kann keine TAPs.
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
KabelBW Unitymedia (free to air)
TF5200PVRc (HA250JC)
TAPs: BootMenu - UsbAccelerator - [thread=49960]acaderc_5k[/thread] - RemoteSwitch - Automove V1.9 final [90] (18.04.2008) - TF5000Display - 3PG - IdleHDD
CRP-2401CI+ (ST3500312CS,MZ-75E500B)
TAPs: XStartTap_TMS - AutoReboot - RemoteSwitch_TMS - RescueRecs - SmartEPG_TMS - RebuildNAV - Automove V2.0 beta 13 (24.05.2011) - StartFTPd - TMSRemote - NiceDisplay
-
- Moderator
- Beiträge: 1171
- Registriert: Sa 4. Jun 2011, 22:35
- Receivertyp: 2x SRP-2410, CRP-2401CI+
- Receiverfirmware: SRP: 2011Sep29 / 2013Jan10 (RC) / 2013Dez19
CRP: 2013Feb05 - Kontaktdaten:
Re: RecStripper - TAP zum Schrumpfen der Aufnahmen
Vielen Dank für den Hinweis!
Tatsächlich weiß ich das bereits. Der Grund für die Einschränkung liegt aber woanders.
Tatsächlich weiß ich das bereits. Der Grund für die Einschränkung liegt aber woanders.
Meine aktuellen TAPs: MovieCutter | ChannelListSaver | RecStripper | TAPtoDate | HDDIntegrity