RecStripper - TAP zum Schrumpfen der Aufnahmen

TAPs für die SRP- und CRP-Serie
chris86
Moderator
Moderator
Beiträge: 1170
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

#461

Beitrag von chris86 » Do 5. Mär 2020, 22:15

Im Download-Archiv für RecStrip 2.4a (http://mc.tms-taps.net/RecStripper) befinden sich nun kompilierte Binaries, die auf der Synology Plattform (bzw. auch Linux im Allgemeinen) laufen sollten.
(Mangels Geräten kann ich das natürlich nicht selbst ausprobieren - bin aber über Rückmeldungen dankbar!)

Für Intel-CPUs (das betrifft Twilights DS1511+) ist die RecStrip_x64 geeignet.
Für ARM-CPUs muss die jeweils passende (z.B. Realtek RTD1296/3, Marvell Armada 370/375/38x/XP oder AnnapurnaLabs Alpine/Alpine4K) gewählt werden.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#462

Beitrag von Twilight » Fr 6. Mär 2020, 12:14

hab mir das jetzt downgeloaded :up:

grundsätzlich weiß ich wie das tap funktioniert...wie seht es aber auf dem nas aus?
wo müssen welche verzeichnisse liegen damit es arbeitet?
wie ich das ding auf das nas lade und start muß ich auch erst erforschen :und_weg:

twilight

chris86
Moderator
Moderator
Beiträge: 1170
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

#463

Beitrag von chris86 » Fr 6. Mär 2020, 12:38

Es ist lediglich eine Konsolen-Anwendung.
Du kopierst das entsprechende Binary auf dein NAS.
Dann brauchst du SSH-Zugriff, machst dieses mittels
chmod a+x RecStrip
ausführbar, und kannst das Tool dann auf der Konsole starten.

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

Re: RecStripper - TAP zum Schrumpfen der Aufnahmen

#464

Beitrag von macfan » Fr 6. Mär 2020, 14:12

chris86 hat geschrieben:
Mi 4. Mär 2020, 18:36
NEU: RecStrip gibt es jetzt auch als kompilierte Version, die auf Synology NAS Systemen läuft!
Super! :respekt:
(Kompiliert wurde es für die ARM 64-bit Architektur mit Realtek RTD129x CPU, also z.B. die DS418, DS418j, DS420j,...)
Meine DS414j gibt als Prozessor "MINDSPEED Comcerto C2000" an. :cry:
Sollte jemand das Tool für eine andere Synology Plattform nutzen wollen, sagt mal Bescheid. Dann kann ich das auch noch passend kompilieren.
Also doch noch Hoffnung? Bescheid! :wink:

Gruß, Horst

chris86
Moderator
Moderator
Beiträge: 1170
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

#465

Beitrag von chris86 » Sa 7. Mär 2020, 01:43

macfan hat geschrieben:
Fr 6. Mär 2020, 14:12
Meine DS414j gibt als Prozessor "MINDSPEED Comcerto C2000" an. :cry:
Das ist eine ARMv7 CPU. Du könntest daher einfach mal ausprobieren, ob eine der Marvell Aramada Varianten bei dir läuft.

Ansonsten schaue ich am Montag mal nach, ob für die MINDSPEED CPU ebenfalls ein Toolkit von Synology zur Verfügung gestellt wird.

Benutzeravatar
db1
Topfmeister
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

#466

Beitrag von db1 » Sa 7. Mär 2020, 08:21

Hallo,

ich habe eine DS415 (also Realtec 1296).

Ich habe die entpackte RecStrip_rtd129x einfach unter Windows in ein Unterverzeichnis meines home Verzeichnises kopiert "home"\apps\RecStrip"
Das ist dann nach login mittels Telnet (putty) ~/apps/RecStrip

Auf der Console habe ich dann:

Code: Alles auswählen

cd ~/apps/RecStrip
./RecStrip_rtd129x
ausgeführt. Damit sieht man die Syntax und die notwendigen Parameter, ich verwende wie unter Windows -s -e
Danach habe ich einen strip gestartet (meine Topf Dateien sind auf der Synology unter /volume1/topfield/DataFiles):

Code: Alles auswählen

./RecStrip_rtd129x -s -e "/volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind.rec" "/volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind_strip.rec"
Dieser scheint erfolgreich gelaufen zu sein.
Es ist ein zusätzliches *.cut file erzeugt worden:

Code: Alles auswählen

[MCCut3]
RecFileSize=2468934336
NrSegmentMarker=3
ActiveSegment=0

[Segments]
#Nr ; Sel ; StartBlock ;     StartTime ; Percent ; Caption
  0 ;  -  ;          0 ;   0:03:24,928 ;    0.0% ; 
  1 ;  -  ;      30901 ;   0:09:53,418 ;   11.3% ; 
  2 ;  -  ;     273596 ;   1:42:24,895 ;  100.0% ; 
Und das war der log in der console:

Code: Alles auswählen

RecStrip for Topfield PVR v2.4a
(C) 2016-18 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: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind.rec
  File size: 3392309568, packet size: 192
  TS: PMTPID=96, SID=17500, PCRPID=255
  TS: TeletxtPID=32, Stream=0x2, VPID=255, HD=0
  TS: Teletext date: mdj=58645, 02:02:40
  TS: EvtStart  = Tue Jun 11 00:48:00 2019
  TS: EventName = Phantastische Tierwesen und wo sie zu finden sind
  TS: EventDesc = Fantasy, USA/GB 2016
  TS: ExtEvent  = Joanne K. Rowlings phantastisches Drehbuch-Debüt: Der Zauber-Zoologe Newt Scamander kommt mit einem geheimnisvollen Koffer in New York an. Durch Zufall entwischt das Zauberwesen Niffler, welches in der Stadt großes Chaos anrichtet. Porpetina macht
  TS: ExtEvent  = Joanne K. Rowlings phantastisches Drehbuch-Debüt: Der Zauber-Zoologe Newt Scamander kommt mit einem geheimnisvollen Koffer in New York an. Durch Zufall entwischt das Zauberwesen Niffler, welches in der Stadt großes Chaos anrichtet. Porpetina macht sich auf die Suche nach dem Ausreißer und seinem Besitzer, um die Gunst des Magischen Kongresses der USA zu gewinnen. Durch eine folgenschwere Verwechslung finden jedoch noch mehr zauberhafte Kreaturen ihren Weg ins Freie ...

Regie: David Yates

  TS: ExtEvent  = Joanne K. Rowlings phantastisches Drehbuch-Debüt: Der Zauber-Zoologe Newt Scamander kommt mit einem geheimnisvollen Koffer in New York an. Durch Zufall entwischt das Zauberwesen Niffler, welches in der Stadt großes Chaos anrichtet. Porpetina macht sich auf die Suche nach dem Ausreißer und seinem Besitzer, um die Gunst des Magischen Kongresses der USA zu gewinnen. Durch eine folgenschwere Verwechslung finden jedoch noch mehr zauberhafte Kreaturen ihren Weg ins Freie ...

Regie: David Yates
Drehbuch: Joanne K. Rowling
Komponist: James Newton Howard
Kamera: Philippe Rousselot
Schnitt: Mark Day

Darsteller:
Eddie Redmayne (Newt Scamander)
Katherine Waterston (Porpetina Goldstein)
Ezra Miller (Credence Barebone)
Dan Fogler (Jacob Kowals
  TS: ExtEvent  = Joanne K. Rowlings phantastisches Drehbuch-Debüt: Der Zauber-Zoologe Newt Scamander kommt mit einem geheimnisvollen Koffer in New York an. Durch Zufall entwischt das Zauberwesen Niffler, welches in der Stadt großes Chaos anrichtet. Porpetina macht sich auf die Suche nach dem Ausreißer und seinem Besitzer, um die Gunst des Magischen Kongresses der USA zu gewinnen. Durch eine folgenschwere Verwechslung finden jedoch noch mehr zauberhafte Kreaturen ihren Weg ins Freie ...

Regie: David Yates
Drehbuch: Joanne K. Rowling
Komponist: James Newton Howard
Kamera: Philippe Rousselot
Schnitt: Mark Day

Darsteller:
Eddie Redmayne (Newt Scamander)
Katherine Waterston (Porpetina Goldstein)
Ezra Miller (Credence Barebone)
Dan Fogler (Jacob Kowalski)
Colin Farrell (Percival Graves)
Johnny Depp (Gellert Grindelwald)
Alison Sudol (Queenie Goldstein)
Faith Wood-Blagrove (Modesty Barebone)
Samantha Morton (Mary Lou Barebone)
PuTTYPuTTYPuTTYPuTTYPuTTY  TS: SvcName   = SAT.1
PuTTYPuTTY  TS: Duration  = 126 min 43 sec
  TS: StartTime = Tue Jun 11 01:47:00 2019
  PIDs to be checked for continuity: [0] [255], [1] 256, [2] 259, [3] 32, [4] 18

Inf file: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind.rec.inf
  Determine SystemType: DVBs = 0, DVBt = -4, DVBc = -5 Points
   -> SystemType=ST_TMSs
  INF: VideoStream=0x2, VideoPID=255, HD=0

Nav file: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind.rec.nav

Cut file: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind.cut
  CutFileLoad: Imported segments from Bookmark-area.


Output rec: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind_strip.rec
Inf output: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind_strip.rec.inf
Nav output: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind_strip.rec.nav
Cut output: /volume1/topfield/DataFiles/Fantasy/Phantastische Tierwesen und wo sie zu finden sind_strip.cut


cNaluDumper: TS continuity mismatch (PID=255, pos=365543428, expect=3, found=11, Offset=8)
TS check: TS continuity mismatch (PID=32, pos=365543808, expect=0, found=1, missing=1)
TS check: TS continuity mismatch (PID=259, pos=365545152, expect=6, found=1, missing=11)
TS check: TS continuity mismatch (PID=256, pos=365546688, expect=0, found=13, missing=13)
TS check: TS continuity mismatch (PID=18, pos=365551872, expect=4, found=12, missing=8)
cNaluDumper: TS continuity mismatch (PID=255, pos=1425092356, expect=8, found=12, Offset=4)
TS check: TS continuity mismatch (PID=18, pos=1425092544, expect=15, found=6, missing=7)
TS check: TS continuity mismatch (PID=256, pos=1425092928, expect=12, found=3, missing=7)
TS check: TS continuity mismatch (PID=32, pos=1425093696, expect=1, found=0, missing=15)
TS check: TS continuity mismatch (PID=259, pos=1425094080, expect=7, found=14, missing=7)
100 %

Packets: 17668279, FillerNALUs: 0 (0%), ZeroByteStuffing: 337450 (1%), AdaptationFields: 0 (0%), NullPackets: 0 (0%), EPG: 4471796 (25%), Teletext: 0 (0%), Scrambled: 0 (0%), Dropped (all): 4809246 (27%)

Elapsed time: 77.000000 sec.
Also verdammt schnell :shock:
Unter Windows läuft die gestrippte Datei in VCL, am Topf muss ich es später probieren (habe aber keine großen Zweifel).
Zuletzt geändert von db1 am Sa 7. Mär 2020, 08:37, insgesamt 2-mal geändert.

Benutzeravatar
db1
Topfmeister
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

#467

Beitrag von db1 » Sa 7. Mär 2020, 08:37

Hier noch eine batch Datei, damit zumindest ein ganzer Ordner automatisch verarbeitet werden kann (mit Unterordnern schaff ich das mit meinen Linux Kenntnissen leider nicht ...). In dem Zusammenhang wäre es schön, wenn bereits gestrippte Dateien dann zu keiner Ausgabe führen würden :angel: ...

Wechsel in das zu strippende Verzeichnis:

Code: Alles auswählen

cd /volume1/topfield/DataFiles/...
danach:

Code: Alles auswählen

ls *.rec | while read x
do
~/apps/RecStrip/RecStrip_rtd129x -s -e "$x" "strip_$x"
done 
"strip_" für das Ausgangsfile habe ich dabei an den Dateianfang gehängt.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#468

Beitrag von Twilight » Sa 7. Mär 2020, 09:23

habe auch mal gestripped :up: (danke für die tipps @db1)

Code: Alles auswählen

admin@DiskStation:~$ ./RecStrip -s -e "/volume1/Datafiles/Rom - Testudo et Lepus.rec" "/volume1/Datafiles/Rom - Testudo et Lepus_strip.rec"

RecStrip for Topfield PVR v2.4a
(C) 2016-18 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: /volume1/Datafiles/Rom - Testudo et Lepus.rec
  File size: 5072909760, packet size: 192
  TS: PMTPID=107, SID=4911, PCRPID=1920, Stream=0x1b, VPID=1920, HD=1
  TS: TeletxtPID=1925
  TS: Teletext date: mdj=57403, 02:32:27
  TS: SvcName   = ORF1 HD
  TS: EvtStart  = Sat Jan 16 02:06:00 2016
  TS: EventName = Rom
  TS: EventDesc = Testudo et Lepus
  TS: ExtEvent  = Action-Drama-SerieDer Mordanschlag gegen Atia ist fehl geschlagen. Durch Folter erfährt sie den Namen des Auftraggebers: Servilia. Daraufhin lässt Atia Servilia entführen und verlangt von Timon sie zu foltern. Doch Timon geht ihre Grausamkeit zu w
  TS: ExtEvent  = Action-Drama-SerieDer Mordanschlag gegen Atia ist fehl geschlagen. Durch Folter erfährt sie den Namen des Auftraggebers: Servilia. Daraufhin lässt Atia Servilia entführen und verlangt von Timon sie zu foltern. Doch Timon geht ihre Grausamkeit zu weit. Er stellt sich gegen Atia und lässt Servilia wieder frei. Inzwischen treffen die Armeen von Octavius und Marc Anton aufeinander. Wider Erwarten kann Octavius die Schlacht für sich entscheiden. Marc Anton muss sich mit seinen restlichen Männern
  TS: ExtEvent  = Action-Drama-SerieDer Mordanschlag gegen Atia ist fehl geschlagen. Durch Folter erfährt sie den Namen des Auftraggebers: Servilia. Daraufhin lässt Atia Servilia entführen und verlangt von Timon sie zu foltern. Doch Timon geht ihre Grausamkeit zu weit. Er stellt sich gegen Atia und lässt Servilia wieder frei. Inzwischen treffen die Armeen von Octavius und Marc Anton aufeinander. Wider Erwarten kann Octavius die Schlacht für sich entscheiden. Marc Anton muss sich mit seinen restlichen Männern in den Norden zurückziehen.Mit James Purefoy (Marc Antonius), Kevin McKidd (Lucius Vorenus), Ray Stevenson (Titus Pullo), Polly Walker (Atia), Kenneth Cranham (Pompejus Magnus), Lindsay Duncan (Servilia) u.a.Regie: Adam Davidson
PuTTYPuTTYPuTTYPuTTYPuTTY  TS: Duration  = 61 min 00 sec
  TS: StartTime = Sat Jan 16 02:00:00 2016
  PIDs to be checked for continuity: [0] [1920], [1] 1921, [2] 1922, [3] 1925, [4] 18

Inf file: /volume1/Datafiles/Rom - Testudo et Lepus.rec.inf
  Determine SystemType: DVBs = 0, DVBt = -4, DVBc = -5 Points
   -> SystemType=ST_TMSs
  INF: VideoStream=0x1b, VideoPID=1920, HD=1

Nav file: /volume1/Datafiles/Rom - Testudo et Lepus.rec.nav

Cut file: /volume1/Datafiles/Rom - Testudo et Lepus.cut


Output rec: /volume1/Datafiles/Rom - Testudo et Lepus_strip.rec
Inf output: /volume1/Datafiles/Rom - Testudo et Lepus_strip.rec.inf
Nav output: /volume1/Datafiles/Rom - Testudo et Lepus_strip.rec.nav
Cut output: /volume1/Datafiles/Rom - Testudo et Lepus_strip.cut


100 %

Packets: 26421405, FillerNALUs: 4745868 (17%), ZeroByteStuffing: 0 (0%), AdaptationFields: 254324 (0%), NullPackets: 0 (0%), EPG: 973450 (3%), Teletext: 0 (0%), Scrambled: 0 (0%), Dropped (all): 5973642 (22%)

Elapsed time: 180.000000 sec.
1,1 GB eingespart :shock:

twilight

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#469

Beitrag von Twilight » Sa 7. Mär 2020, 09:26

db1 hat geschrieben:
Sa 7. Mär 2020, 08:37
Hier noch eine batch Datei, damit zumindest ein ganzer Ordner automatisch verarbeitet werden kann (mit Unterordnern schaff ich das mit meinen Linux Kenntnissen leider nicht ...). In dem Zusammenhang wäre es schön, wenn bereits gestrippte Dateien dann zu keiner Ausgabe führen würden :angel: ...
wie muß die batch datei benannt sein und wie führt man sie aus?

twilight

Benutzeravatar
db1
Topfmeister
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

#470

Beitrag von db1 » Sa 7. Mär 2020, 09:41

Das habe ich auch noch nicht geschafft :D
Ich kopiere einfach alle 4 Commandozeilen und füge sie in die Konsole ein ;)

edit:
Falls hier Linux Gurus sind:
Schöner wäre es, wenn wie im Topf die alte ungestrippte Datei umbenannt und die neue dann ohne _strip benannt wäre ...

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#471

Beitrag von Twilight » Sa 7. Mär 2020, 09:56

mach dir doch einfach ein unterverzeichnis recstrip und dann können input und output gleich benannt werden ;)

twilight

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#472

Beitrag von Twilight » Sa 7. Mär 2020, 10:02

copy paste schaffe ich nicht in telnetfenster

:thinker:

twilight

Benutzeravatar
db1
Topfmeister
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

#473

Beitrag von db1 » Sa 7. Mär 2020, 11:33

Nach dem Kopieren in Windows, in Telnet rechte und linke Maustaste gleichzeitig drücken = Linux paste.
Wenn du in linux etwas markiert hast, ist es automatisch in der "Zwischenablage" und kann dann woanders eingefügt werden.
Was noch nützlich ist: Pfeil auf/ab bringt die letzten Befehle in die Command Line.
Zuletzt geändert von db1 am Sa 7. Mär 2020, 11:35, insgesamt 1-mal geändert.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#474

Beitrag von Twilight » Sa 7. Mär 2020, 11:35

also hier mein script wo man ein ganzes verzeichnis strippen kann, die gestrippten files liegen dann im unterverzeichnis recstrip:

Code: Alles auswählen

#/bin/bash
cd /volume1/Datafiles/Kinder/Au\ Schwarte/
mkdir recstrip
ls *.rec | while read x
do
/volume1/homes/admin/RecStrip -s -e "$x" "recstrip/$x"
done
die verzeichnisse muß man je nachdem wo das recstrip liegt und die recs liegen anpassen.

damit das ganze funktioniert muß man mit einem entsprechenden editor (kein normaler windows editior, sonst geht es schon nicht mehr) die datei erstellen/editieren.
diese dann mit chmod 777 batch.sh ausführbar machen und mit ./batch.sh ausführen.

ich häng meine datei hier mal dran, als editor ha ich sciTE genutzt.

...und ohne den feuervogel wäre ich alleine nicht so schnell ans ziel gekommen ;)

twilight
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
db1
Topfmeister
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

#475

Beitrag von db1 » Sa 7. Mär 2020, 11:40

Danke, vielleicht kann der Feuervogel das noch so ergänzen, dass man den Pfad zum Verzeichnis als Parameter übergeben kann ;)

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#476

Beitrag von Twilight » Sa 7. Mär 2020, 12:18

eigentlich ist das ziel ein anderes :u:

- das scrip so umbauen das er über das ganze verzeichnis incl unterverzeichnisse arbeitet
- wenn recstripper das recstrip flag korrekt auswertet (also nicht erneut strippt wenn das falg vorhanden ist) kann man das script immer wieder neu starten und es werden nur ungestrippte files bearbeitet :hello:

ich suche jetzt noch nach einer möglichkeit das script aus von dem web zugang aus zu starten, dann wär es perfekt.

wenn du die batch.sh vom dateimanager der syn aus öffnest kannst du es wahrscheinlich auch editieren ohne es zu zerstören.

twilight

Benutzeravatar
wtuppa@
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 104
Registriert: So 2. Dez 2007, 09:13
Wohnort: Wien
Receivertyp: SRP2401-CI+
Receiverfirmware: aktuelle
Wohnort: Wien

Re: RecStripper - TAP zum Schrumpfen der Aufnahmen

#477

Beitrag von wtuppa@ » Sa 7. Mär 2020, 12:42

Twilight hat geschrieben:
Sa 7. Mär 2020, 11:35
also hier mein script wo man ein ganzes verzeichnis strippen kann, die gestrippten files liegen dann im unterverzeichnis recstrip:

Code: Alles auswählen

#/bin/bash
cd /volume1/Datafiles/Kinder/Au\ Schwarte/
mkdir recstrip
ls *.rec | while read x
do
/volume1/homes/admin/RecStrip -s -e "$x" "recstrip/$x"
done
Eigentlich müßte es "ls -1 *.rec" bei dir heissen (ls ist of ein alias mit Optionen). Aber wenn du alle REC Dateien in einem Tree haben willst, ersetze das ganze mal mit "find . -name \*.rec" und es wird recursiv gesucht (und mit relativen Pfad ausgegeben). Allerdings brauchst du dann in jedem Verzeichnis ein "recstrip" Verzeichnis. Oder du machst statt "recstrip/$x" einfach "recstrip/$(basename $x)", dann landen alle Ausgabedateien im selben Ordner...
SRP 2401 CI+, FastSkip, SmartEPG, RebuildNav, SmartFiler_TMS

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#478

Beitrag von Twilight » Sa 7. Mär 2020, 12:52

danke wtuppa.
vorerst reicht es mir ein verzeichnis nach dem anderen zu bearbeiten. da ich noch etwas testen will um sicher zu sein das alles passt.
die recstrip datein sollen immer im gleich verzeichnis, aber eben im unterverzeichnis recstrip landen.
wenn ich mir sicher sein kann das es zuverlässig läuft kann ich dann ja gleich den move zurück machen und das origial ist weg und der speicher wird frei gegeben :)
da wäre eine "ok" info vom recstripper sicher toll...mal sehen was daraus wird.

twilight

chris86
Moderator
Moderator
Beiträge: 1170
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

#479

Beitrag von chris86 » Sa 7. Mär 2020, 15:17

Denkbar wäre auch ein rekursives Script, wie dieses hier:

Code: Alles auswählen

#!/bin/bash

function StripFiles() {
    # Simple version: just look in the current folder
    # (from http://unix.stackexchange.com/questions/214477)
    for f in *.rec
    do
        RecStrip "$f"
    done

    # Extended version: also look into subdirectories
    # (from http://stackoverflow.com/questions/4638874)
    if [ "$1" = '--recursive' ] ; then
        for d in *
        do
            if [ -d "$d" ] ; then
                (cd -- "$d" ; StripFiles $1)
            fi
        done
    fi
}

cd /mnt/hd/DataFiles
StripFiles $1
Mir ist das irgendwie "sympatischer" als der Workaround über "find".
Aber hier müssten vielleicht Experten die Vorzüge bzw. Nachteile zwischen den beiden Varianten beurteilen...

Wenn ihr "in-place" strippen wollt, dann könnt ihr den Exit-Code von RecStrip überprüfen, und wenn der 0 (=Erfolg) ist, anschließend in der Schleife die Source-Datei löschen, und die gestrippte Datei wie das Original benennen.

In DSM (zumindest in der aktuellen Version) lassen sich Scripts übrigens auch über die Weboberfläche, d.h. den Scheduler starten.

Zu eurem Wunsch, dass eine bereits gestrippte Datei nicht nochmals gestrippt wird:
Das wäre für diesen Einsatzzweck sicherlich sinnvoll... Allerdings wird das dadurch ein bisschen komplexer, dass RecStrip ja nicht nur zum Strippen genutzt werden kann, sondern z.B. auch infs und navs neu berechnen, schneiden, von bereits gestrippten Dateien nachträglich noch EPG und/oder Teletext entfernen, die Dateien auf Konsistenz prüfen kann. Er darf also nicht einfach, wenn das "gestripped" Flag gesetzt ist, seine Arbeit einstellen.
Ich werde darüber nachdenken, noch einen Parameter für dieses Verhalten einzuführen. (Allerdings habe ich gerade nicht allzu viel Lust, den ganzen Kompilieraufwand für die Syno nochmal von vorn zu betreiben... Ich habe nämlich keinen Linux-PC da, und musste extra dafür etwas aufsetzen... :patsch:)

Für die Zeit bis das fertig ist (wenn überhaupt): Könnte man nicht im bash-Script das Flag bereits prüfen, und nur für nicht-gestrippte Dateien RecStrip überhaupt aufrufen... :thinker:

PS: Bevor ihr eure kompletten Archive strippt und die Originle löscht:
Denkt bitte daran, dass die Binaries für 64-bit und ARM noch im absoluten Beta-Stadium sind!!
Im Prinzip funktionieren sie (das konnte ich auch schnell testen) - aber der Teufel liegt bekanntlich im Detail. - Und wer weiß, ob vielleicht irgendwo dann doch ein zu großer Integer geschrieben wird o.ä.
Im Idealfall könntet ihr mal probieren, ob, wenn ihr dieselbe Datei unter Windows und auf der Synology strippt, das Ergebnis (.rec, .inf und .nav) nachher binär identisch ist. Das wäre ein guter Hinweis darauf, dass es funktioniert.
Zuletzt geändert von chris86 am Sa 7. Mär 2020, 15:27, insgesamt 2-mal geändert.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64756
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

#480

Beitrag von Twilight » Sa 7. Mär 2020, 15:27

danke für die hinweise.
ja ein neuer parameter um berteits gestrippte datein auszuschließen wäre super. deinem hinweis mit dem script werde ich nachgehen, danke :)
jednefalls habe ich bereits 75 Datein via syn gestrippt :up:

twilight

Antworten

Zurück zu „SRP/CRP TAP-Bereich“