Ergebnis 1 bis 10 von 14
-
06.04.2021, 00:18 #1
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.444
- Thanks (gegeben)
- 650
- Thanks (bekommen)
- 1661
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRVDR Aufnahmen nur (*.ts) nicht altes Format (*.vdr) zu E2 Aufnahme wandeln.
Hi,
Zunächst ein wichtiger HINWEIS ! Der Download des Plugins hier im Post ist für bis zu OpenATV-6.4 verwendbar.
Eine Version für ab OpenATV-6.5 (also für python 3) gibts im Folgepost.
Ausgehend von dem alten Thread hier;
Plugin gesucht für EMC Eintrag um eigenes Script zu starten Fremdaufnahmen bearbeiten
versuche ich mal daraus ein HowTo zu schreiben, denn der Thread im Link is doch etwas unübersichtlich und für Unbeteiligte wahrscheinlich eher undurchsichtig.
Zunächst gibts da folgendes dazu zu sagen;
Es gibt Leute (mich eingeschlossen) die haben nen Linux PC und darauf läuft die Software VDR (der VDR ist eigentlich nix anderes als quasi ein Satreceiver am PC).
Hat so jemand nun auch ne E2Box kanns schon sein das es den Wunsch gibt die ein oder andere VDR Aufnahme zu ner E2 Aufnahme zu wandeln,das zeigt ja dieser Thread im Link oben schon.
Allerdings ist mir klar das es davon vermutlich nur sehr wenige User gibt hier, aber dennoch wärs schade das hier nicht ordentlich niederzuschreiben da die Lösung ja bereits seit langem gebastelt wurde.
Fangen wir also mal an;
Eine VDR Aufnahme ist folgendermassen aufgebaut - Beispiel anhand der VDR Aufnahme mit Namen The Grey Unter Wölfen;
Hauptordner -> The_Grey_-_Unter_Wölfen
Unterordner -> 2012-11-09.23.10.113-0.rec
Darin die Dateien wie folgt;
00001.ts (können auch mehrere sein wie z.b: eventuelle Folgedateien 00002.ts, 00003.ts usw..).
index
info
marks
resume
relevant davon ist/sind die *ts Datei/en
und die Datei mit Namen info (in der stehen Titel, Beschreibung, usw. drinnen).
Bei Reelbox Aufnahmen (laeuft auch mit VDR) heisst die Datei nicht info sondern info.txt.
Wie auch immer, das ist egal, es wird beides bei der Umwandlung berücksichtigt, aus diesen Dateien also der info oder eben info.txt
werden die Informationen ausgelesen und für die spaeter aus der VDR Aufnahme zu erstellenden E2 Aufnahme verwendet.
Bei Serien ist der Aufbau noch geringfügig anders, da gibt es nochmal einen Ordner mehr - Beispiel anhand der VDR Aufnahme mit Namen Boardwalk_Empire;
Hauptordner -> Boardwalk_Empire
Episodenordner -> Auf_Messers_Schneide
Unterordner -> 2014-11-21.22.55.28-0.rec
Darin die Dateien wie folgt;
00001.ts (können auch mehrere sein wie z.b: eventuelle Folgedateien 00002.ts, 00003.ts usw..).
index
info
marks
resume
Ich habe dazu ein Plugin es nennt sich ScriptOnRec und dieses stösst wiederum ein Script mit Namen vdrts_to_e2ts.sh an welches den Job erledigt.
Wie wird das nun angewendet;
Also zunächst die zu wandelnde gewünschte VDR Aufnahme an der E2 Box in das /movie Verzeichnis kopieren und zwar so wie sie ist, also einfach den Hauptordner mit allem darin kopieren,
Handelt es sich bei der VDR Aufnahme um eine Serie kann man auch nur den Episodenordner kopieren, besser aber auch den Hauptordner (aber wie man will).
Das Plugin bzw. das Script darin geht davon aus das ne Platte nach /media/hdd gemountet ist und es somit den Pfad /media/hdd/movie gibt indem die E2 Aufnahmen liegen.
Wer da nen anderen Pfad will als /media/hdd muss das halt dahingehend im Script mit Namen vdrts_to_e2ts.sh anpassen und zwar in Zeile 12 in der Variablen;
HDD=/media/hdd
Aber egal auf was man diese Variable ändert z.b: zu /media/usb es muss darin nen Ordner mit Namen movie geben, also in dem Fall dann den Pfad /media/usb/movie.
Und egal was man ändert im Script es muss mit nem Linux kompatiblen Editor erfolgen also z.b: mit Notepad++
übrigens das Script um das es geht liegt (wenn das Plugin bereits installiert wurde) im Verzeichnis;
/usr/lib/enigma2/python/Plugins/Extensions/ScriptOnRec/script2
Ich selbst lege mir dazu an der E2Box im /movie Verzeichnis nen Ordner mit Namen VdrAufn an, habe also dann den Pfad;
/media/hdd/movie/VdrAufn
und da rein kopiere ich die VDR Aufnahmen welche ich zu ner E2 Aufnahme wandeln möchte.
Die fertig gewandelte, nun ne E2 Aufnahme wird out of the box im Pfad;
/media/hdd/movie/_Converted/video/vdrts_to_e2ts
abgelegt (wobei die benötigten Ordner vom Script selbst erstellt werden, man braucht also kein Verzeichnis dafür zu erstellen.
So nun zum eigentlichen Job wie das Ganze also abläuft (wie im folgenden Bild zu sehen die VDR Aufnahme wählen also die 00001.ts);
Das zeig ich nun anhand von Screenshots (Bildern) wie folgt;
An dieser Stelle eine Anmerkung zu obigem Bild - nicht das Script mit Namen ts2dvd_with_projectx.sh also Eintrag 2 starten, denn
das macht was ganz anderes und funktioniert so auch nur an Mipsel Boxen da es projectx verwendet was es für Arm Boxen nicht gibt.
Weiter gehts (es poppt das Fenster mit der Startnachricht auf;
Und wenn der Job erfolgreich durchgelaufen ist giibts noch ne Endmeldung wie folgt;
Hier an dieser Stelle wieder eine Anmerkung, es gibt im Normalfall keine weiteren Fenster mit irgendwelchen Nachrichten
es sei denn der Job misslingt - in dem Fall bricht das Script ab und man bekommt eine Nachricht das man in ner Logdatei nachsehen soll was da schiefgelaufen ist.
Diese Nachricht hat keinen Timeout (verschwindet also dann nicht von alleine) denn man soll die ja auch dann sehen wenn man grade nicht vor der Box sitzt, also später erst zur Box sieht.
Ich denke das wars nun eigentlich, ich zeig jetzt nur noch wie das Ergebnis aussieht;
Wer sehen will wie das im Filecommander aussieht, folgendes Bild zeigt es;
Stellt man in den EMC Einstellungen so wie im folgenden Bild um auf off;
sieht das für mich bei der Auswahl im EMC viel besser aus (nämlich wie das folgende Bild zeigt);
Das Logfile häng ich auch noch mit an, da kann man sehen wie schnell das gehen kann (dauerte in dem Fall nur 50 Sekunden).
Dazu muss ich sagen die VDR Aufnahme welche ich so gewandelt habe ist nicht sehr gross (1,80 Gb) und besteht nur aus einer einzigen *.ts Datei
und muss deshalb nur unter dem korrekten Namen kopiert werden.
sollte eine VDR Aufnahme aus mehreren *.ts Dateien bestehen ist das auch kein Problem, die werden zuerst noch mit cat zusammen gefügt was auch nicht lange dauert.
EDIT !
Aktuelle Version ist das Paket mit Namen "enigma2-plugin-extensions-scriptonrec_1.0-r2_all.ipk"
Grüsse
PikeGeändert von Pike_Bishop (31.08.2022 um 20:38 Uhr)
-
Danke - 1 ThanksMr.Servo bedankten sich
-
Advertising
-
06.04.2021, 14:55 #2
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.444
- Thanks (gegeben)
- 650
- Thanks (bekommen)
- 1661
- Total Downloaded
- 0
- Total Downloaded
- 0
ThemenstarterBox 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Hier dann noch dasselbe aber für OpenATV-6.5 und höher (also für python 3).
Angewendet wird es genauso wie im Post darüber (Eingangspost).
Nur eines sollte man wieder beachten;
nicht das Script mit Namen ts2dvd_with_projectx.sh also Eintrag 2 starten, denn dieses ist dazu gedacht
um aus SD Aufnahmen der E2Box ne DVD.iso zu bauen, und das klappt so aber nur an Mipsel Boxen - für dieses Script gilt dann das hier;
SD (.ts Aufnahmen) zu DVD.iso
EDIT !
Aktuelle Version ist das Paket mit Namen "enigma2-plugin-extensions-scriptonrec_6.5+1.0-r3_all.ipk"
Grüsse
PikeGeändert von Pike_Bishop (31.08.2022 um 20:40 Uhr)
-
Danke - 3 Thanks
-
31.08.2022, 16:46 #3
- Registriert seit
- 02.07.2022
- Beiträge
- 40
- Thanks (gegeben)
- 10
- Thanks (bekommen)
- 3
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:VDR - yaVDR 0.7Box 2:AXAS 4k Ultra HD (OpenATV 7.0)Ich steige eventuel bald vom VDR auf Enigma2 um. Das Plugin, bzw. das Skript hilft mir sicher meine 200 Aufnahmen zu konvertieren ;-)
Wenn Du die Wahrheit sagt, brauchst Du Dir Deine Lügen nicht zu merken. [Warren Buffett]
-
31.08.2022, 19:56 #4
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.444
- Thanks (gegeben)
- 650
- Thanks (bekommen)
- 1661
- Total Downloaded
- 0
- Total Downloaded
- 0
ThemenstarterBox 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Ich hoffe es mal, falls was nicht läuft kriegen wir das schon hin (soweit ich mitbekommen habe bist eh fit in der bash).
Muss dazu sagen ich bin kein Progger (mach auch nur in bash) konnte aber durch abgucken bei nem anderen Plugin dieses Plugin basteln.
Das Plugin selbst kann ja auch eigentlich nicht viel, nur wenn man im Player ne Aufnahme bzw. ne VDR Aufnahme markiert kann man durch das Plugin ein Script darauf loslassen
also was ähnliches wie es das schon ewig beim VDR selbst auch gibt (nur das es dort kein Plugin dazu benötigt).
Doch das genügt für diese Zwecke ja schon, doch wirklich ausschlaggebend ist dann das Script denn das macht ja den eigentlichen Job.
Hab es früher auch ein paar Mal getestet und hat eh immer geklappt wies sollte.
Grüsse
PikeGeändert von Pike_Bishop (31.08.2022 um 20:02 Uhr)
-
01.09.2022, 07:46 #5
- Registriert seit
- 02.07.2022
- Beiträge
- 40
- Thanks (gegeben)
- 10
- Thanks (bekommen)
- 3
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:VDR - yaVDR 0.7Box 2:AXAS 4k Ultra HD (OpenATV 7.0)Ich werde wenn es so weit ist sicher das Skrpt anpassen, um es aus der Konsole direkt zu starten. Ich habe 600+ Aufnahmen auf dem VDR. Die möchte ich ungern alle manuell umwandeln... Das ist aber im Moment noch nicht so wichtig, da ich erst mal ne Box brauche um zu sehen, ob das was für mich ist
Wenn Du die Wahrheit sagt, brauchst Du Dir Deine Lügen nicht zu merken. [Warren Buffett]
-
01.09.2022, 18:20 #6
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.444
- Thanks (gegeben)
- 650
- Thanks (bekommen)
- 1661
- Total Downloaded
- 0
- Total Downloaded
- 0
ThemenstarterBox 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Alles klar ich verstehe.
Ja 600+ Aufnahmen is schon ne Zahl.
Is nur gut das ja eigentlich nix konvertiert werden muss, es wird ja im Grossen und Ganzen eigentlich nur kopiert bzw. wenn die Aufn. aus mehreren Teilen besteht wird die zuerst zu einer einzigen gemerged (mittels cat).
Aus der info Datei werden dann die Infos geholt um die zusätzlichen meta Dateien zur E2 Aufn. zu erstellen (damit es halt auch ne Info zur Aufn. gibt wie eben die Filminfo usw..)
und zum Schluss lass ich reconstructapsc drüber laufen (nur wenn die Aufn. aus mehreren Teilen bestand) das erstellt weitere meta Dateien damit die Aufn. z.b: halbwegs korrekt gespult werden kann
wobei Spulen in E2 eh eher mehr schlecht als recht läuft, in E2 wird da eher Springen angewandt.
Vielmehr is ja auch zum Glück nicht nötig, und deshalb ist das auch recht schnell erledigt.
Grüsse
Pike
-
Danke - 2 Thanks
-
02.09.2022, 12:27 #7
- Registriert seit
- 02.07.2022
- Beiträge
- 40
- Thanks (gegeben)
- 10
- Thanks (bekommen)
- 3
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:VDR - yaVDR 0.7Box 2:AXAS 4k Ultra HD (OpenATV 7.0)Noch ne Frage dazu. In Enigma2 werden Marken ja auch unterstützt. Wie muss ich eine am VDR vorhandene marks-Datei umwandeln, bzw. wie sieht so eine Datei bei Enigma2 aus.
Beim VDR sind die Marken auf den I-Frames glaube ich
Edit: Gibt es ein Wiki zu den Dateien .meta usw. die deren Aufbau beschreibt?Wenn Du die Wahrheit sagt, brauchst Du Dir Deine Lügen nicht zu merken. [Warren Buffett]
-
02.09.2022, 13:14 #8
- Registriert seit
- 20.04.2013
- Beiträge
- 24.948
- Thanks (gegeben)
- 4700
- Thanks (bekommen)
- 9133
- Total Downloaded
- 596,61 MB
- Total Downloaded
- 596,61 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:ZGemma H7/H9 SF8008Box 5:diverse andere . . .E2 unterstützt unterschiedliche Marken. Einmal die allseits beliebten Kapitelmarken direkt in den Containern. Dazu sind keine externen Dateien nötig.
Dann gibt es zu den "Videofilm.mp4" eine "Videofilm.mp4.cuts". Die wird bei fehlen automatisch angelegt, und kann folgende Marken enthalten:
- Abpiel-Abbruch (wenn in EMC eingestellt: Speichere letzte Abspielposition = Ja", um später da wieder einzusteigen.
- Sprungmarken (werden mit der Taste NULL für die aktuelle Position in die cuts geschrieben. Gibt es dort (~ +/-1s) schon eine solche Marke, wird die gelöscht.
- in vom System angelegten *.cuts gibt es noch anspringbare Marken "Sendungsanfang / - ende", die nicht mit der NULL geändert / überschrieben werden (müssen also andern Typs sein).
ALLE diese (internen und externen) Marken werden sequentiell mit den Pfeiltasten <> links und rechts der NULL angesprungen.
Abspiel-Stopp muß ein eigener Typ sein, da differenziert reagiert dorthin gesprungen werden kann, wenn man gefragt wird: "An letzter Abapielposition weiterschauen? . und da mit "Ja" antwortet.
Wie genau welche der Marken in den *.cuts eingetragen werden, hat mich aber nicht weiter gekümmert.
Daher kann ich mit weiteren Infos nicht weiterhelfen.Geändert von Papi2000 (02.09.2022 um 13:16 Uhr)
Grüßle
Ralf
---------------------------------------------
Gigablue Quad4K-mixed, UE4K, Trio4K, Quad_Plus-SSC, UE_Plus-SC, X2/X3-SC, UltraUE-SC, ...
Astra 19.2E UniCable & KabelBW, oATV/teamBlue
(u.a.: DM900uhd,Vu+Duo,ZGemma H9Twin & H7S), PC-DVB-S/C/T, Xtreamer, BDP5200, Philips 24PFS4022/12, 65OLED855/12,UE32C5700, RPi3+
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
Danke - 3 Thanks
-
02.09.2022, 14:44 #9
- Registriert seit
- 02.07.2022
- Beiträge
- 40
- Thanks (gegeben)
- 10
- Thanks (bekommen)
- 3
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:VDR - yaVDR 0.7Box 2:AXAS 4k Ultra HD (OpenATV 7.0)Schau ich mir mal genauer an, wenn ich ne Box habe... Vermute mal es sind auch I-Fames die gezählt werden. Beim VDR gibt es noch eine index-datei, die glaube ich genommen wird zum Spulen. Ist hier aber nicht relevant
Aud dem VDR-Wiki:
Code:The file marks (if present in a recording directory) contains the editing marks defined for this recording. Each line contains the definition of one mark in the following format: hh:mm:ss.ff comment where hh:mm:ss.ff is a frame position within the recording, given as "hours, minutes, seconds and (optional) frame number". comment can be any string and may be used to describe this mark. If present, comment must be separated from the frame position by at least one blank. The lines in this file need not necessarily appear in the correct temporal sequence, they will be automatically sorted by time index. If a frame position doesn't point to an I-frame of the corresponding recording, it will be shifted towards the next I-frame (either up or down, whichever is closer). CURRENT RESTRICTIONS: - the comment is currently not used by VDR
Wenn Du die Wahrheit sagt, brauchst Du Dir Deine Lügen nicht zu merken. [Warren Buffett]
-
02.09.2022, 18:23 #10
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.444
- Thanks (gegeben)
- 650
- Thanks (bekommen)
- 1661
- Total Downloaded
- 0
- Total Downloaded
- 0
ThemenstarterBox 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi,
Hier noch ein Link zu den meta Files (is nicht viel) aber wenigstens etwas.
Dateiendungen – Gemini-Wiki
Um z.b: selber manuell *.eit Dateien anzulegen (ich mach das immer für Fremdformate wie z.b. für *.mkv) gibts auch PC Programme wie;
EITitor
oder;
edEIT
wobei ich schon mit beiden gearbeitet habe und mir edEIT da viel besser gefällt, deshalb häng ich den mal hier an zum Downloaden.
Ich häng auch noch ein selbst erstelltes *eit File an damit man sieht wie das aufgebaut ist bzw. sein sollte.
Man braucht ein *eit Fie jetzt nicht unbedingt, aber ich habs gerne in Verwendung da ich so die Infos zu ner *.mkv usw.. habe (is natürlich Arbeit das immer manuell zu erstellen)..
Das Beispiel *.eit Fle ist mit dem edEIT zu öffnen damit man das korrekt sehen kann.
Das Script bzw. Plugin für die VDR Aufnahmen macht stattdessen *.txt Files + *.ts.meta Files, häng ich auch mal an nur um zu gucken.
Grüsse
PikeGeändert von Pike_Bishop (02.09.2022 um 18:52 Uhr)
-
Danke - 1 ThanksMegaV0lt bedankten sich
Lesezeichen