PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OtrCut - Neue Version!!!



Sebbecking
06.01.2007, 18:01
Hey, danke!
Das tut's zumindest mal teilweise...

Die Ausgabe sieht jedoch so aus:
[snip]
Ãberprüfe um welches Cutlistformat es sich handelt --> Assistant-Format
Es müssen 3 Cuts umgerechned werden
Startcut = 113. Sekunde
date: invalid date `@113'
Endcut= 1874. Sekunde
date: invalid date `@1874'
Startcut = 2351. Sekunde
date: invalid date `@2351'
Endcut= 3882. Sekunde
date: invalid date `@3882'
Startcut = 4284. Sekunde
date: invalid date `@4284'
Endcut= 6422. Sekunde
date: invalid date `@6422'
Ãbergebe die Cuts nun an avisplit
[avilib] V: 25.000 fps, codec=DIVX, frames=59819, width=512, height=384
[avilib] A: 44100 Hz, format=0x55, bits=0, channels=2, bitrate=96 kbps,
[avilib] 91586 chunks, 28709407 bytes, VBR
to
[framecode.c:1115] Unrecognized character: c
[framecode.c:549]syntax error
avisplit (transcode v1.0.2) (C) 2001-2003 Thomas Oestreich

Usage: avisplit [options]
-i name file name
-s size de-chunk based on size in MB (0=dechunk)
-H n split only first n chunks [all]
-t s1-s2[,s3-s4,..] de-chunk based on time/framecode (n:m:l.k) [off]
-c merge chunks on-the-fly for option -t [off]
-m force split at upper limit for option -t [off]
-o base split to base-%04d.avi [name-%04d]
-b n handle vbr audio [autodetect]
-f FILE read AVI comments from FILE [off]
-v print version
Lösche temporäre Dateien
[snap]

Sieht also so aus, als ob etwas bei der Zeitumrechnung nicht funktioniert.. Fehlt mir vllt. ein Packet von irgendwas? Ist ein nur seehr kleines Grund-Debian.

Aber schonmal Danke für den Workaround!


Sebbecking

siggi
08.01.2007, 18:31
Hi,
melde mich nun auch mal, hatte in letzter Zeit kein Internet.
Den Fehler mit avisplit habe ich in Version 4.1 behoben. Diese könnt ihr unter www.siggimania4u.de herunterladen.

Zu dem Problem mit der Zeitumrechnung.
Da weis ich auch nicht was los ist, werde mir das mal genau ansehen.
Dazu müsste ich aber wissen um welche Cutlist es sich handelt.

Siggi

Sebbecking
08.01.2007, 23:51
Hi,
melde mich nun auch mal, hatte in letzter Zeit kein Internet.
Den Fehler mit avisplit habe ich in Version 4.1 behoben. Diese könnt ihr unter www.siggimania4u.de herunterladen.

Zu dem Problem mit der Zeitumrechnung.
Da weis ich auch nicht was los ist, werde mir das mal genau ansehen.
Dazu müsste ich aber wissen um welche Cutlist es sich handelt.

Siggi

Ich habe es mit mehreren Schnittlisten probiert - Den Fehler gab's überall.

Gerade im Moment wieder aktuell:


/home/otr/cut# ./otrcut.sh -i Scrubs_Die_Anfaenger_07.01.06_14-30_pro7_30_TVOON_DE.mpg.avi
Lösche temporäre Dateien
Ãberprüfe ob avisplit installiert ist --> okay
Ãberprüfe ob avimerge installiert ist --> okay
Verwende /home/otr/cut/cut als Augabeordner
Laden Cutlistinformationen herunter
Es wurden folgende Cutlists gefunden:
Name Author Rating by Author Rating Comment
[1] Scrubs_Die_Anfaenger_07.01.06_14-30_pro7_30_TVOON_DE.mpg.1.cutlist::3::
[2] Scrubs_Die_Anfaenger_07.01.06_14-30_pro7_30_TVOON_DE.mpg.cutlist:tenoftwelve:3:3.33 :
Bitte die Zahl für die zu verwendende Cutlist eingeben 2
Lade Scrubs_Die_Anfaenger_07.01.06_14-30_pro7_30_TVOON_DE.mpg.cutlist herunter --> okay
Ãberprüfe um welches Cutlistformat es sich handelt --> Assistant-Format
Es müssen 1 Cuts umgerechned werden
Startcut = 151. Sekunde
date: invalid date `@151'
Endcut= 2704. Sekunde
date: invalid date `@2704'
Ãbergebe die Cuts nun an avisplit
[avilib] V: 25.000 fps, codec=DIVX, frames=59881, width=512, height=384
[avilib] A: 44100 Hz, format=0x55, bits=0, channels=2, bitrate=96 kbps,
[avilib] 91676 chunks, 28737620 bytes, VBR
to
[framecode.c:1115] Unrecognized character: c
[framecode.c:549]syntax error
avisplit (transcode v1.0.2) (C) 2001-2003 Thomas Oestreich

Usage: avisplit [options]
-i name file name
-s size de-chunk based on size in MB (0=dechunk)
-H n split only first n chunks [all]
-t s1-s2[,s3-s4,..] de-chunk based on time/framecode (n:m:l.k) [off]
-c merge chunks on-the-fly for option -t [off]
-m force split at upper limit for option -t [off]
-o base split to base-%04d.avi [name-%04d]
-b n handle vbr audio [autodetect]
-f FILE read AVI comments from FILE [off]
-v print version
Lösche temporäre Dateien


Wie gesagt, das Problem gibts bei jedem File, das ich bisher untersucht habe.

Nigg
13.01.2007, 02:30
Jo, dat Problem mit date hab ich auch - auf Debian. Hamwa ja scho per eMail kommuniziert.

siggi
15.01.2007, 20:19
Also,
ich hab mich mla informiert.
Auf meiner SuSE 10.0 Kiste ist date (coreutils) in der Version 5.3.0 installiert. Dort funktioniert das umrechnen mit date.
Auf meiner Debian Kiste ist date (coreutils) in der Version 5.2.1 installiert. Dort funktioniert das umrechnen nicht.

Ich habe via apt auch keine neuere Version gefunden. Ihr könnt ja mla schaun ob ihr es irgendwo findet. Ich werde mich dann mal um eine andere Möglichkeit kümmern.

dsiggi

Nigg
16.01.2007, 03:50
Ich habe gerade coreutils aus dem unstable Zweig installiert - und es läuft wieder!

War doch ziemlich einfach - auch wenns nun unstable ist. Zusätzlich wollte er noch zwei Libs haben die ich dann zwangsweise auch aus dem unstable gezogen habe.

Nigg
16.01.2007, 03:53
Manchmal kann es doch so einfach sein. Coreutils sind bei mir jetzt Version 5.97-5.2

siggi
18.01.2007, 21:08
Servus,
hab grad Version 4.2 hochgeladen.
Neuerung:


Wenn eine Cutlist nicht gefunden wir, wir Avidemux nicht mehr ohne Cuts ausgeführt.
Das Script fährt dann mit dem nächsten Film fort.


Siggi

dirtymalcolm
21.01.2007, 19:22
Ich habe gerade coreutils aus dem unstable Zweig installiert - und es läuft wieder!

Naja, schön für dich. Für den (Debian-)stable-branch ist es aber keine Lösung. Also zumindest ich würde mich über eine abwärtskompatible Lösung freuen :)
Euer Malcolm

siggi
24.01.2007, 20:49
Also,
ich hab hier nun mal eine Version hochgeladen, die automatisch Prüft ob date zur umrechnung verwendet werden kann. Wenn nicht, wir eine von mir geschriebene Funktion benutzt. Kann dies bitte mal jemand prüfen, bei dem Date nicht funktioniert? Ich kanns leider nicht teste.

Hier der Link: http://www.siggimania4u.de/otrcut/otrcut_otrforum.sh

Siggi

siggi
25.01.2007, 21:57
Also laut der Ausgabe scheint es zu funktionieren. Die variable date_okay wird auf no gesetzt, dadurch wird date nicht verwendet.

Wird das Script dann abgebrochen, oder arbeite es weiter?

Siggi

siggi
26.01.2007, 16:01
Hab noch mal ne Änderung gemacht. Funktioniert es nun? Wenn nicht, muss ich mir was anderes überlegen.

Siggi

dirtymalcolm
26.01.2007, 23:18
Funktioniert es nun?

Noi, loider. Die Fehlermeldung ist noch immer die Gleiche (otrcut_otrforum.sh)
Dein Malcolm

siggi
04.02.2007, 12:56
Hab noch ne Änderung gemacht. Funktioniert es nun?

Siggi

Mauki
13.02.2007, 09:01
Gibt es auch für den Mac so ne Software`?

SGE
13.02.2007, 16:20
Gibt es auch für den Mac so ne Software`?

Es gibt avidemux für Mac und auch ne bash,theoretisch könnte das da doch auch laufen?

Mauki
13.02.2007, 16:34
Das hört sich mal interessant an. Da müsste man mal schaue ob avidemux, die Schnittdateien einlesen kann?

Mauki
13.02.2007, 18:09
Ok das ist nicht schlecht. Muss mal schauen ob ich Avidemux zum laufen bekommen, da gibt es immer Probleme auch wegen X11 und das Programm startet bei mir nicht.

semmelmichi
19.02.2007, 18:26
Hab ein Problem:
Ich kann keine mpg.avis mehr schneiden (neueste version), dieses schneideding öffnet sich für ~0,5 sec. adann kommt ne syl datei raus... was muss ich machenm?

siggi
19.02.2007, 21:37
Hi,

@kait:
Ich kann aus der Ausgabe von Avidemux nicht herauslesen woran es liegen könnte. Vielleicht hat jemand eine Idee?

@semmelmichi:
Ich verstehe nicht wirklich was du damit sagen willst. Kannst du dich bitte klar und deutlich ausdrücken?

Siggi

adlerweb
24.02.2007, 12:20
Uhmmm... Weiß einer was mit cutlist.de los ist? Ist nun schon ein paar Tage down...

JennyMiller
24.02.2007, 12:24
Uhmmm... Weiß einer was mit cutlist.de los ist? Ist nun schon ein paar Tage down...

Tage? Seit ungefähr 18 Stunden :D
Mittlerweile sind sie auch aus dem DNS verschwunden, ich hoffe das gibt sich wieder.

Einfach abwarten und Tee trinken.

Auf die Aufnahmen von OTR wartest du ja zum Teil deutlich länger als 18 Stunden :D :D

SGE
24.02.2007, 22:25
lol... Was ist denn das Programm Otrcut dann bitte??? Du hast mich doch selber aufgefordert das Problem nährer zu beschreiben...

Abgesehen davon, daß dein Gechreibsel inhaltlich wie von der Rechtschreibung her eher undurchschaubar ist::confused:
OtrCut ist ein Linux-Skript, das mittels avidemux AVI-Dateien schneidet!
Und du erzählst irgendwas vom Cutassistant und WMV, das lässt den Schluß zu, das du Windows benutzt und schon deshalb hier falsch bist. Such dir einfach mal das richtige Forum aus, dann kann dir vielleicht geholfen werden.

siggi
18.03.2007, 00:47
Hi,
@SGE:
Bin gerade beim umziehen auf einen anderen Server.
Den alten Server erreicht ihr unter:
http://web1.vs2067196.netfabrik.de/html/index.phtml

@eazy:
Breche Otrcur via Strg+c mal an der Stelle ab, an der Avidemux gestartet wird. Im TMP-Ordner findest du nun einen Datei Namens avidemux.js. Den Inhalt einfach hier posten.

Siggi

eazy
18.03.2007, 15:31
Hi Siggi,

hab das Skript so gestartet:


./otrcut 4.2 sh -a -i PfadZurDatei
Der Stern in meinem Log is nur zum verbergen meiner Ordnerstruktur ;)

Grüße

eazy

siggi
18.03.2007, 15:51
Der Stern in meinem Log is nur zum verbergen meiner Ordnerstruktur ;)


Achso ^^.

Was passier wenn du OtrCut wie folgt startest:


otrcut -a -i film.avi

Also du OtrCut direkt in dem Ordner wo die Datei liegt ausführst. Bzw. was passiert wenn du mit avimerge schneiden lässt?

Siggi

eazy
18.03.2007, 19:52
Ui Siggi,

fettes Merci. Jetzt funktionierts doch tatsächlich :)

Wäre da nie draufgekommen das die in einem Ordner sein müssen.

Nochmals vielen Dank.


Grüße

eazy

edit: Achja und nochwas: Hast ein großes Lob für das Skript verdient, erleichtert die Arbeit um einiges :)

siggi
18.03.2007, 20:12
Ui Siggi,

fettes Merci. Jetzt funktionierts doch tatsächlich :)

Wäre da nie draufgekommen das die in einem Ordner sein müssen.

Nochmals vielen Dank.


Grüße

eazy

edit: Achja und nochwas: Hast ein großes Lob für das Skript verdient, erleichtert die Arbeit um einiges :)

Danke Danke. :)

eazy
02.04.2007, 19:36
Hab schon wieder mal ein kleines Problem :S

Und zwar hab ich es in letzter Zeit regelmäßig, das die geschnittenen Dateien überhaupt nicht zu den Cutlisten passen, sprich es wurde falsch geschnitten.
Die trifft sowohl bei fremden cutlists, wie auch bei meinen eigenen, die ich unter Windows erstellt habe, zu.
Manchmal funktioniert das schneiden perfekt. Unter Windows funktionierts übrigens mit cutassistent und avidemux einwandfrei.

Hat da jemand von euch evtl. einen Lösungsvorschlag dazu?
Wär echt super.


Grüße

eazy

Monika
17.04.2007, 13:54
Bei mir funktioniert das Script nicht, entweder es erzeugt eine 82kb-avi als Ergebnis oder es behauptet, die Cutlist würde nicht zum Film passen. Funktioniert es bei euch noch?

eazy
17.04.2007, 21:36
Bei mir funktioniert das Script nicht, entweder es erzeugt eine 82kb-avi als Ergebnis oder es behauptet, die Cutlist würde nicht zum Film passen. Funktioniert es bei euch noch?

Bei mir funktionierts mittlerweile auch überhaupt nicht mehr. Hab auf die Version 2.4 preview 1 upgedated und da gibts jetzt 2 ausführbare Dateien mit den Namen avidemux2_gtk und avidemux2_cli.
Aber wenn ich die im Skript ausbessere funktionierts trotzdem nicht. Schade :S


Grüße

eazy

x_ray
18.06.2007, 00:11
Hallo Siggi,

du kannst doch unter win2000 cygwin benutzen, oder?

Gruss und vielen Dank,

Ramin

Monika
18.06.2007, 00:16
Cygwin ist aber nur Konsole, Avidemux benötigt X.

siggi
18.06.2007, 06:11
Hi,
danke für den Vorschlag. Aber mittlerweile läuft ja wieder Linux auf meinem Rechner. Wie ihr im letztem Beitrag von mir sehen könnt, habe ich auch schon 2 neue Versionen hochgeladen.

Siggi

x_ray
19.06.2007, 11:44
Hallo Siggi,

Ich habe Gestern OtrCut 5.0 runtergeladen. Mit avidemux funktioniert alles wunderbar, mit avi-split/merge fehlt der letzte Filmblock nach dem letzten Werbeblock. Das schneiden scheint ja mit avi-split/merge wesentlich schneller zu gehen als bei avidemux (muss das indexieren sein? ich hatte es unter windows in avidemux abgestellt, und die cuts schienen mir trotzdem perfekt zu sein).

Ich benutze OtrCut unter Kubuntu/7.04

Viele Grüsse,

Ramin

siggi
20.06.2007, 19:16
Hi x_ray,
das mit avimerge kommt mir kommisch vor. Is das bei jeder Cutlist so?

Wegen dem indexieren, ich habe keine Option gefunden, die ich Avidemux beim start mitgeben kann, damit dies nicht geschieht. Du kannst es aber einfach abbrehen, der Film wird dann trozdem erstellt.

Siggi

siggi
20.06.2007, 20:22
Hi,
hast Recht gehabt. Habs das mal arausgenommen.
Version 5.1 gibs nun wie gewohnt auf http://www.siggimania4u.de zum herunterladen.

Siggi

siggi
26.06.2007, 18:26
Hi,
wie hast du OtrCut ausgeführt?

Siggi

schrotti
27.06.2007, 15:27
ganz normal mit

sh OtrCut.sh

Monika
27.06.2007, 15:43
sh linkt ab Edgy auf dash, das gibt häufig Probleme bei eigentlich für bash geschriebenen Scripten. Probier es mal mit ./OtrCut.sh aus.

SGE
10.07.2007, 03:03
Du solltest mal dein Avidemux auf eine aktuelle Version bringen, die ist schon bei 2.3.0. Ich denke das könnte helfen.

Monika
10.07.2007, 04:51
Ja, das ist in der Tat merkwürdig, dass er auf Edgy Avidemux 2.1.2 hat, in den Edgy-Repositories ist 2.3.0.

tolwin, hast du Avidemux manuell installiert? Oder machst du nur keine Updates?

tolwin
10.07.2007, 08:14
Du solltest mal dein Avidemux auf eine aktuelle Version bringen, die ist schon bei 2.3.0. Ich denke das könnte helfen.

Hmmm, mal gucken....ich möchte eigentlich nur ungerne am Paket-System vorbei installieren. Und unter Edgy ist nunmal 2.1.2. Stand der Dinge. Falls otrcut nur mit avidemux 2.3.0 funktioniert, ist das natürlich ok (dann geht es halt mit Edgy nicht).

Ich wollte halt nur mal nachfragen.


Ja, das ist in der Tat merkwürdig, dass er auf Edgy Avidemux 2.1.2 hat, in den Edgy-Repositories ist 2.3.0.

Nö, das ist überhaupt nicht merkwürdig. Das ist sogar ganz normal :)
Wie kommst Du auf die Idee, das avidemux 2.3.0 bei Edgy dabei wäre?

http://packages.ubuntu.com/edgy/graphics/avidemux


tolwin, hast du Avidemux manuell installiert? Oder machst du nur keine Updates?

Nix manuell installiert und selbstredend alle Updates drauf :)

TÜÜÜÜS
Tolwin

SGE
10.07.2007, 12:02
Und da heißt es immer Debian stable hätte veraltete Software ;)

Habt ihr keine Backports oder könnt das Repository von Marrilat nutzen? Da holt der gemeine Debian-User sein Avidemux her, gibts nämlich im offiziellen Release nicht. Das ist ja nicht am Paketsystem vorbei installiert, sondern braucht nur ein Eintrag in der sources.list.
In Feisty ist außerdem das aktuelle schon enthalten, wie wärs damit?

eazy
11.07.2007, 22:08
@tolwin

Ich habs mir hier http://avidemux.berlios.de/download.html gezogen.
Da gibts auch ein deb-paket für edgy.
Funktioniert eigentlich ganz super.

Möglicherweise musst du aber im Skript das avidemux2 durch ein avidemux2_cli ersetzen, war zumindest bei mir so.

Grüße

eazy

tolwin
11.07.2007, 23:00
@eazy

Danke für den Tipp!

Wenn das .deb von http://avidemux.berlios.de/download.html keine weiteren (unerfüllten) Abhängigkeiten nach sich zieht, werde ich es die nächsten Tage mal testen.

TÜÜÜÜÜS
Tolwin

siggi
25.07.2007, 17:50
So, hab mal wieder die Arbeiten an OtrCut aufgenommen.
Folgende neuerungen werden in der neuen Version kommen:



- Bewertungssystem wurde verbessert
- Die PHP-Datei die bei der Bewertung entsteht wird automatisch gelöscht
- Fehlermeldungen und Warnungen werden eingefärbt


Ich überlege auch, mit Hilfe von zenity, eine kleine grafische Oberfläche zu basteln.

Siggi

Die Version 5.2 steht absofort zum Download bereit.

Folgene neuerungen sind hinzu gekommen:



- Im Bewertungssystem wurden einige Fehler behoben.
- Fehlermeldungen und Warnungen werden eingefärbt
- Standartmässig wird die Ausgabe von avidemux nach /dev/null umgeleitet,
mit der Option -d oder --debug kann sie aber auf der Konsole angezeigt
werden


Den Download findet ihr hier: http://www.siggimania4u.de

Siggi

satyris
13.08.2007, 10:24
Hallo Siggi,
habe leider folgendes Problem. Bei Versionen < 5.1 klappte alles. Ab 5.1 kommt:
$:./otrcut52.sh
bash: ./otrcut52.sh: /bin/bash^M: bad interpreter: Datei oder Verzeichnis nicht gefunden


$:sh otrcut52.sh -i xxx

: command not found:
: command not found0:
: command not found4:
: command not found1:
: command not found3:
: command not found8:
: command not found9:
'trcut52.sh: line 41: syntax error near unexpected token `
'trcut52.sh: line 41: `function help ()

Kannst du mir da bitte helfen?
Danke!

siggi
13.08.2007, 17:38
Hi,
wenn ihr die erste Zeile im Script von

#!/bin/bash

nach

#!/bin/sh

ändert, läuft es dann?

Siggi

eazy
13.08.2007, 17:58
Nope, hat sich nix getan.

Hab dir mal was geschickt Siggi.


Grüße

eazy

siggi
13.08.2007, 18:03
Ich hab mich mla in nem Entwicklerforum an das Problem dran gehängt. Hoffe das da jemand eine Idee hat.

Siggi

Hab OtrCut mal neu hochgeladen. Einfach mal runterladen und noch mal testen.

Siggi

eazy
14.08.2007, 14:04
Danke Siggi,

die neue Version funktioniert jetzt einwandfrei.


Grüße

eazy

satyris
14.08.2007, 16:06
Hallo Siggi,
dankeschön. Das war auch das Problem bei mir.

MuellerLukas
08.09.2007, 02:19
Hmm, ich komme in eine Endlosschleife


Lösche temporäre Dateien
Überprüfe ob avisplit installiert ist --> okay
Überprüfe ob avimerge installiert ist --> okay
Verwende /var/otr/cut als Augabeordner
Bearbeite folgende Datei: /var/www/vhosts/muellerlukas.de/web_users/otr/Alles_in_Ordnung_07.09.01_10-40_pro7_30_TVOON_DE.mpg.avi
374813434
Laden Cutlistinformationen herunter ...
Es wurde eine Cutlist gefunden.
Lade diese nun herunter -->okay
Überprüfe um welches Cutlistformat es sich handelt --> Assistant-Format
#####Auflistung der Cuts#####
Es müssen 2 Cuts umgerechnet werden
Startcut= 0:8:4
Endcut= 0:19:29
Startcut= 0:8:4
Endcut= 0:19:29
Startcut= 0:8:4
usw.

Gibts dazu nen Fix?

Monika
08.09.2007, 02:20
Kriegst du das denn bei allen Cutlists oder nur bei einer bestimmten? Wenn nur bei einer bestimmten, zeig mal welche.

MuellerLukas
08.09.2007, 02:49
Ich teste mal eben.
Ist mein erster Cut-Versuch über die Shell.
Achja: Debian Sarge

File war: Alles_in_Ordnung_07.09.01_10-40_pro7_30_TVOON_DE.mpg.avi.otrkey

Edit: Ja, ist bei anderen Files das gleiche

siggi
08.09.2007, 13:54
Hmm,
das is kommisch. Kannst du das Script mal wie folgt ausführen, und die err.txt als ANHANG mitschicken?



bash -x otrcut [optionen] film.avi 2>err.txt


Siggi

MuellerLukas
08.09.2007, 15:30
Mache ich heute noch.
Bin aber im mom mit Domain Umziehen beschäftigt.

Könnte es vieleicht sein, das das nicht klappt, da das File in einem andren Ordner lietgt?
Ich gebe das halt folgendermaßen an
/home/otr/files/XXXX.otrkey

Das Script liegt in /var/

siggi
08.09.2007, 16:03
Könnte es vieleicht sein, das das nicht klappt, da das File in einem andren Ordner lietgt?
Ich gebe das halt folgendermaßen an
/home/otr/files/XXXX.otrkey

Das Script liegt in /var/

Das sollte normal nix ausmachen.

Siggi

MuellerLukas
09.09.2007, 03:22
Du hast PM. :)

siggi
06.10.2007, 18:25
Hi,
hab heute die Version 5.5 von OtrCut hochgeladen.

Behobener Fehler:
Bei Cutlists im VCF-Format kam es beim verwenden von Avisplit zu einem Fehler in $time.

Danke dafür an Lars.

Siggi

Natenjo
10.10.2007, 20:08
hallo immer wenn ich die seite aufrufe wo ich das runterladen kann kommt


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

könnte das mal jemand wo anders hochladen??

siggi
10.10.2007, 20:37
Hi,
Seite geht wieder.

Siggi

Rome | r[E]bell
17.10.2007, 14:21
ich frag mich gard echt ob ich blöd bin....
aber wo is der download??

siggi
17.10.2007, 15:42
bell;126349']ich frag mich gard echt ob ich blöd bin....
aber wo is der download??

http://www.siggimania4u.de --> Scripte --> OtrCut --> OtrCut

oder hier der direkte Link:

http://siggimania4u.de/otrcut/otrcut.sh

Siggi

siggi
18.11.2007, 13:26
HI,
Hab gerade die Version 5.6 von OTRCut hochgeladen.

Das Script gibt nun beim staren eine Meltung aus, das alle Dateien in $tmp gelöscht werden. Der Benutzer hat dann 5 Sekunden Zeit das Script abzubrechen.

Download wie immer hier: www.siggimania4u.de/html/otrcut.phtml

Siggi

siggi
23.11.2007, 22:45
Hi,
du hast das Script in


otrcut.sh -a -c -e -ow -i Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi

umbenannt???

Also das geht nicht.

Du musst in dem Terminal, das Script wie folgt ausführen:


/Pfadzuotrcut/otrcut.sh -a -c -e -ow Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi


Hoffe so funktioniert es bei dir.

Siggi

mafeu
28.11.2007, 14:01
Hi,

wenn man zur Zeit auf www.siggimania4u.de/html/otrcut.phtml dem Link zum Script (http://nc11066.eden4.netclusive.de/siggimania4u/otrcut/) folgt, erhält man nur einen Forbidden Error (HTTP Statuscode 403).

D.h., zur Zeit kann man das Script nicht herunterladen :-(

Wurde der Traffic auf der Seite überschritten?

Bitte fixen!

Grüße,
Martin

siggi
28.11.2007, 15:09
Hi,
liegt wohl dran, das ich zur Zeit auf nen neuen Server umziehe.

Dieser Link funktioniert:
http://nc11066.eden4.netclusive.de/siggimania4u/otrcut/otrcut.sh

Siggi

Christian99
28.11.2007, 18:10
hi,
ich versuche was zu schneiden, aber es passiert nix. geht bis zum erkennen vom cutlist format, dann löschen der tmp dateien und fertig. hier mal der output:


chriss@limonengrasbaum:~/Videos/OTRCut> ./otrcut.sh -a -i /home/chriss/Videos/Dirty_Dancing_07.11.25_20-15_rtl_125_TVOON_DE.mpg.avi

ACHTUNG!!!
Das Script wird alle Dateien in /tmp/otrcut löschen.
Sie haben 5 Sekunden um das Script über STRG+C abzubrechen!

5 4 3 2 1

Lösche temporäre Dateien
Überprüfe ob avidemux installiert ist --> false
Überprüfe ob avidemux2 installiert ist --> okay
Verwende /home/chriss/Videos/OTRCut/cut als Augabeordner
Bearbeite folgende Datei: /home/chriss/Videos/Dirty_Dancing_07.11.25_20-15_rtl_125_TVOON_DE.mpg.avi
916185542
Laden Cutlistinformationen herunter ...
Es wurde eine Cutlist gefunden.
Lade diese nun herunter -->okay
Überprüfe um welches Cutlistformat es sich handelt --> Assistant-Format
Lösche temporäre Dateien



allerdings hab ich das script verändert, damit die avidemux2_cli gefunden wird. aber das scheint ja zu funktionieren. und dass ich die avidemux2_gtk brauche (mit ui) kann ich mir net vorstellen, oder doch?

Schöne Grüße
Christian

Monika
28.11.2007, 18:34
Geschnitten werden sollte: Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
Die HQ-Dateien können meines Wissens weder mit avidemux noch mit avisplit, also auch nicht mit diesen Scripten hier bearbeitet werden.

siggi
28.11.2007, 19:17
Hi Christian99,
was ist den avidemux2_cli? Kenn und habe ich gar nicht.

Kannst du mein Script mal wie folgt ausführen?
[code]
bash -x otrcut.sh -a -i deinfilm.avi 2>error.txt
[code]

Die error.txt schickst du mir dann bitte per PN.

Siggi

EGA
29.11.2007, 20:48
Hi,
du hast das Script in


otrcut.sh -a -c -e -ow -i Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi

umbenannt???

Also das geht nicht.

Du musst in dem Terminal, das Script wie folgt ausführen:


/Pfadzuotrcut/otrcut.sh -a -c -e -ow Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi


Hoffe so funktioniert es bei dir.

Siggi

Terminal spuckt beim eingeben von

otrcut.sh -a -c -e -ow Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
folgendes aus:

bklus@bklus-desktop:~$ otrcut.sh -a -c -e -ow Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
bash: otrcut.sh: command not found


Starte ich das Terminal, wird folgende Zeile angezeigt, hinter der ich dann Befehle angeben kann:

bklus@bklus-desktop:~$
Da meine otrcut.sh auf meinem Desktop liegt und das Terminal sich automatisch auf das Verzeichnis Desktop beruft, sollte doch alles einwandfrei laufen, oder nicht?

MfG

siggi
29.11.2007, 21:07
Hi EGA,
hab mich vertippt.



/pfadzuotrcut/otrcut.sh -a -c -e -ow -i /pfadzumfilm/Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi


bzw. wenn sich die otrcut.sh im aktuellen Verzeichnis befindet:


./otrcut.sh -a -c -e -ow -i /pfadzumfilm/Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi


Siggi

SGE
30.11.2007, 11:39
Da meine otrcut.sh auf meinem Desktop liegt und das Terminal sich automatisch auf das Verzeichnis Desktop beruft, sollte doch alles einwandfrei laufen, oder nicht?


Nein.
./otrcut.sh
Wenn du eine Datei ausführen willst, die nicht in deinem $PATH liegt mußt du entweder den ganzen Pfad angeben oder, wie in deinem Fall in dem jeweiligen Verzeichnis ein ./ voranstellen, sonst wird die ausführbare Datei nicht gefunden.

pjw1965
30.11.2007, 14:09
Die HQ-Dateien können meines Wissens weder mit avidemux noch mit avisplit, also auch nicht mit diesen Scripten hier bearbeitet werden.

Falsch!

Funktioniert bei mir problemlos mit allen (auch HQ) Dateien. Verwendet wird avisplit (leider nur sekundengenau).

--
Debian/GNU Linux 4.0
OtrCut Version: 5.5
avisplit (transcode v1.0.2) (C) 2001-2003 Thomas Oestreich

eazy
03.12.2007, 10:48
Hallo,

bei mir läuft otrcut bei den HQ-Aufnahmen mit avidemux.
Ab und zu wird hier zwar nicht framegenau geschnitten, aber da passiert eher selten.

Grüße

eazy

Christian99
04.12.2007, 17:52
hmm,
ich fände es nett, wenn man die prozesspriorität für das schneiden einstellen könnte. mein rechner ruckelt immer ziemlich, während ich grad was schneide. wenn man über nen parameter eistellen könnte, dass avidemux mit ner niedrigeren priorität gestartet wird, kann man das schneiden im hintergrund laufen lassen, und dabei noch was anderes machen.
oder geht das eventuell schon von linux aus?
schöne grüße
christian

SGE
04.12.2007, 18:17
Du kannst vor den Aufruf von avidemux im Skript einfach noch ein 'nice -n 10' zB. packen, dann startet der mit einer niedrigeren Priorität.

Christian99
04.12.2007, 21:46
bin mir nicht sicher wo. In zeile 700?

EGA
04.12.2007, 22:12
Vielen Dank für eure Hilfe, aber anscheinend bin ich zu dumm! Das Terminal spuckt mir folgendes aus (habe beide Varianten probiert):


bklus@bklus-desktop:~$ ./otrcut.sh -a -c -e -ow -i /home/bklus/Desktop/Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
bash: ./otrcut.sh: No such file or directory
bklus@bklus-desktop:~$ /home/bklus/Desktop/otrcut.sh -a -c -e -ow -i /home/bklus/Desktop/Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
bash: /home/bklus/Desktop/otrcut.sh: Permission denied


MfG

Christian99
04.12.2007, 22:29
@ EGA
ich glaube das liegt daran, dass das skript nicht ausführbar ist.
mit dem befehl

chmod u+x /home/bklus/Desktop/otrcut.sh
sollte das skript ausführbar werden und danach kannst du hoffentlich

/home/bklus/Desktop/otrcut.sh -a -c -e -ow -i /home/bklus/Desktop/Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
ausführen

siggi
05.12.2007, 14:45
Servus,
hab grad Version 5.7 raufgeladen.

Da auf meinem System gerade ein Avidemux-Update eingespielt wurde, gibt es den Befehl avidemux2 nicht mehr.

Dafür aber avidemux2_cli, avidemux2_gtk und avimdeux2_qt4.

Das Script prüft nun auch auf avidemux2_cli (Ohne grafische Oberfläche).

Wegen dem nice:

Im der aktuellen Version muss das nice -n 10 in Zeile 708 und 710 eingefügt werden.

Siggi

Christian99
06.12.2007, 13:28
hey, danke.
das mit dem nice funktioniert gut

EGA
06.12.2007, 18:48
@ EGA
ich glaube das liegt daran, dass das skript nicht ausführbar ist.
mit dem befehl

chmod u+x /home/bklus/Desktop/otrcut.sh
sollte das skript ausführbar werden und danach kannst du hoffentlich

/home/bklus/Desktop/otrcut.sh -a -c -e -ow -i /home/bklus/Desktop/Lost_07.11.19_21-15_pro7_60_TVOON_DE.mpg.HQ.avi
ausführen

Besten Dank!!! Funktioniert (noch^^) einwandfrei! Danke auch an den Rest und siggi für das tolle Script! Wenn du mir noch erklären könntest, was die einzelnen Parameter des erste Befehls jetzt genau bewirken, wäre ich dir sehr dankbar.

MfG

siggi
06.12.2007, 19:43
Hi EGA,
meinst du chmod u+x?

u beduete User
+ bedeutet Rechte geben
x bedeutet ausfühbar

Also Der Besitzer (User) bekommt ausführ Rechte.

Möglich währe auch noch

g für Gruppe
a für andere oder alle

r für read (lesen)
w für write (schreiben)

- für rechte nehmen

Siggi

siggi
02.01.2008, 16:56
Zur Zeit ist irgendwie meine Domain nicht mehr verfügbar.

OtrCut könnt ihr so lange hier laden:
http://nc11066.eden4.netclusive.de/siggimania4u/otrcut/otrcut.sh

Siggi

DonConga
05.01.2008, 15:40
hi!
wie kann ich des eigentlich machen, dass nur des konsolen-avidemux benutzt wird?
michael

siggi
05.01.2008, 15:52
Hi,
in der aktuellen Version (5.7) wir automatisch avidemux2_cli verwendet, sofern es installiert ist.

dsiggi

DonConga
05.01.2008, 18:54
aja,
bei meiner dist gibts aber kein avidemux2_cli, sondern nur avidemux-cli.
des wird glaub net erkannt.
greetz michael

DonConga
05.01.2008, 20:40
jup, so funktionierts.:)
vielen dank!!!
die esten 3 hab sich sogar gefunden, nur des letzte net ;-)
greetz michael

siggi
23.03.2008, 22:54
Hi,
hab soeben die Version 5.8 hochgeladen.

Änderung:
Nach dem die Hilfe aufgerufen wurde, blieb die Konsole rot.

Download unter: http://www.siggimania4u.de/html/otrcut.phtml

Siggi

siggi
08.05.2008, 15:52
Hi,
hab soeben die Version 5.9 hochgeladen.

Änderungen:


Mit der Option -w (--warn) kann die Warnung und der 5 Sekunden Countdown beim starten des Scripts abgeschaltet werden.

Ein Fehler bei verwendung einer lokalen Cutlist wurde behoben. (Dank dafür an Peter W.)


Download wie immer unter: http://www.siggimania4u.de/html/otrcut.phtml

Siggi

RocknRolf
12.05.2008, 16:10
0

Monika
12.05.2008, 16:20
Warum geht es momentan nicht anders?

siggi
12.05.2008, 16:31
@RocknRolf:
Für das Script bitte mal wie folgt aus:


bash -x otrcut.sh [deine optionen] 2>error.txt


Die error.txt postest du dann bitte hier.

@Monika:
Das automatische laden funktioniert nicht, das cutlist.de zur Zeit down ist.

Siggi

RocknRolf
13.05.2008, 20:28
So heute hatte ich nochmal Zeit, das ganze war mein Fehler. Ich hatte bei meinem selbstgebastellten skript (ich lasse decodieren und dein skript nacheinander abarbeiten) vergessen den Ordner für die heruntergeladenen Cutlisten anzugeben. Jetzt klappt alles wie gewünscht.

adlerweb
13.05.2008, 22:12
Für die Bastler hier: Ich hab auf http://adlersa.yotaweb.de/files/tools/otrcut.sh/otrcut-mirror.patch einen Patch um statt cutlist.de die (internen) Dateien von cutlist.mbod.net zu nutzen. Müsste auf die otrcut.sh 5.8 oder 5.9 passen.

siggi
14.05.2008, 00:00
Für die Bastler hier: Ich hab auf http://adlersa.yotaweb.de/files/tools/otrcut.sh/otrcut-mirror.patch einen Patch um statt cutlist.de die (internen) Dateien von cutlist.mbod.net zu nutzen. Müsste auf die otrcut.sh 5.8 oder 5.9 passen.

Hi,
echt cool. Wenn du erlaubst, bau ich das ganze fest in OtrCut ein.
Habe auch schon versucht mit den URL von cutlist.de die Cutlists auf cutlist.mbod.de zu suchen und zu laden, hat aber nicht geklappt. Hab auch nix gefunden, wie das bei denen geht.

Siggi

adlerweb
14.05.2008, 15:00
Hi,
echt cool. Wenn du erlaubst, bau ich das ganze fest in OtrCut ein.

Natürlich darfst du - kann man ja als automatisches Fallback oder per Argument machen, ich war dafür zu faul ;).


hat aber nicht geklappt
Der Betreiber hat erst gestern oder vorgestern das XML-Interface eingebaut, vielleicht warst du einfach nur zu früh...

siggi
14.05.2008, 15:12
Hi,
ja das scheint neu zu sein. Hab es vor ca. 3 Tagen versucht. Da gabs das noch nicht.

Siggi

RocknRolf
15.05.2008, 01:08
0

siggi
15.05.2008, 11:35
Für das Script bitte mal wie folgt aus:


bash -x otrcut.sh [deine optionen] 2>error.txt

Die error.txt postest du dann bitte hier.

RocknRolf
15.05.2008, 12:22
Sorry, mit deinem Aufruf bekomme ich keinen Fehlertext. Ich kann nur mit dem oberen dienen, den ich mit dem Aufruf

otrcut.sh [deine optionen] 2>error.txt
erhalte.

mfg RnR

siggi
15.05.2008, 13:07
Hi,
der Fehlertext wird ja auch in die Datei error.txt geschrieben. Den wirst du auf der Konsole nicht sehen.

Siggi

So,
hab grad die Version 6.0 hochgeladen.

Neuerungen:


Über -s, --server kann nun alternativ http://cutlist.mbod.net zum laden der Cutlists verwendet werden.


Download unter: http://www.siggimania4u.de

Siggi

RocknRolf
16.05.2008, 09:00
Super, jetzt funktioniert alles wieder. Danke

Nur ein Rechtschreibfehler hat sich in die Konsolenausgabe eingeschlichen


#####Auflistung der Cuts#####
Es müssen 3 Cuts umgerechned werden


aber das ist nu wirklich nicht wild ;)
Schönes Wochenende wünsch ich dir und nochmal danke
mfg RnR

siggi
18.05.2008, 12:53
So,
hab grad die Version 6.1 hochgeladen. In der Version 6.0 hatte sich ein Fehler eingeschlichen.
Der Serverwechsel hat nur funktionier, wenn es nur eine Cutlist gab. Sobald eine Auswahö erschien, hat das Script versucht von cutlist.de zu laden, obwohl cutlist.mbod.de gewählt wurde.

Siggi

hegi
18.05.2008, 17:41
0

siggi
18.05.2008, 18:43
Hi,
kannst du das mal wie folgt ausführen:

bash -x otrcut -a -w -s -c -i <datei> 2>error.txt

Die error.txt dann bitte hier posten.

Siggi

siggi
19.05.2008, 04:47
Oki,
scheit ein Fehler in der Variablenzuordnung gewesen zu sein.
Wenn man Copy&Patse benutzt, sollte man sich das kopierte dannach noch mal anschauen.:rolleyes:

Im Anhang ist die verbesserte Version. Wenn sie funktioniert, lad ich sie auf meine Seite.

Siggi

hegi
19.05.2008, 15:37
Hey,

so leid's mir tut, ich habe den gleichen Fehler wieder :( Ich hab nochmal geschaut, ich habe die neue Version benutzt. Genau die gleiche Fehlermeldung/Ausgabe.

Aber: Jetzt, wo cutlist.de wieder erreichbar ist, habe ich es einmal ohne -s probiert. Und so klappt alles! Scheint also was mit dem mbod server zu tun zu haben ...

siggi
19.05.2008, 16:29
Schön, das cutlist.de wieder läuft.
Ich aber, glaube ich, das Problem mit mbod gefunden.

Wenn die Cutlist, die verwendet werden soll, eine Kopie von cutlist.de ist, wir sie wie folgt geladen:

http://cutlist.mbod.net/get_file.php?id=$id

Handelt es sich aber um eine Cutlist, die auf mbod hochgeladen wurde, läd man sie wie folgt:

http://cutlist.mbod.net/intget_file.php?id=$id

Man beachte das get_file.php und das intget_file.php!

Jetzt ist nur noch die Frage, wie ich mit dem Script rausfinde, welche URL ich benutzen muss.

Siggi

hegi
19.05.2008, 20:24
Ah, dann habe ich mich doch nicht geirrt. Denn ich hatte irgendwo in Erinnerung, dass es ein oder zwei Mal geklappt hat mit dem mbod server.

Evtl. wäre eine Möglichkeit, erst die eine Adresse zu probieren. Und wenn da ein 404 zurückkommt, wird die andere Adresse benutzt?

siggi
20.05.2008, 20:33
Hi,
also der Bug mit mbod.net wurde behoben.

Hab OtrCut mal in den Anhang geladen, meine HP is irgendwie down:(:confused:.

Siggi

hegi
23.05.2008, 20:24
Wow, danke! Es funktioniert!

siggi
13.07.2008, 19:55
Servus,
hab grad die Version 6.3 raufgeladen.

Die Bewertungsfunktion von cutlist.de funktioniert nun wieder.

Download unter: http://www.siggimania4u.de

Siggi

Edit:
Grad hab ich die Version 6.4 hochgeladen.

Über den Parameter -s [arg] bzw. --server [arg] können nun drei verschiedene Server gewählt werden.



0 cutlist.de (default)
1 cutlist.mbod.net
2 cutlist.at


Siggi

Rasputin
03.08.2008, 17:40
Hi,

ich hab jetzt nur mal bei cutlist.de geschaut, aber es scheint keine cutlist für deine Datei zu geben.

Wenn du otrcut.sh mit dem Parameter -e startest, sollte in so einem Fall das Script beendet werden ohne das Avidemux gestartet wird und Müll produziert.

Gruß

siggi
03.08.2008, 18:21
Servus,
kannst du das Script mal wie folgt starte und mir die error.txt zukommen lassen?



bash -x otrcut.sh [Deine Optionen] 2>error.txt


Siggi

eazy
03.08.2008, 21:26
Hi,

danke für eure schnellen antworten.

Das mit dem Parameter -e hat bei mir nicht funktioniert. Das Skript ist trotzdem durchgelaufen.
Hab dir die Datei per email geschickt Siggi.


Grüße

eazy

siggi
03.08.2008, 22:43
Servus,
hab grad Version 6.5 hochgeladen.

http://www.siggimania4u.de/html/otrcut.phtml

Gab ein kleines Problem mit einer Variable, mit der überprüft wird, ob es eine Cutlist gibt oder nicht.

Siggi

siggi
06.08.2008, 20:52
Hi,
hab grad die Version 6.6 hochgeladen.

Es werden nun auch HQ und mp4 Dateien nach folgendem Schema abgespeichert:



Normal: abc-cut.avi
HQ: abc.HQ-cut.avi
mp4: abc-cut.mp4


Download wie immer unter www.siggimania4u.de

Siggi

siggi
15.08.2008, 12:13
Hi,
deine Vorschläge hören sich echt gut an. Werde die bei Gelegenheit mal einbauen.

SIggi

siggi
06.09.2008, 19:20
Jetzt is die Version 6.8 Online.

Ein paar kleine Korrekturen wurden vorgenommen.

Siggi

siggi
18.09.2008, 22:50
Ich habe doch eine Funktion eingebaut, die überprüft ob die Cutlists z.B. keinen EPGError enthalten, Hat dies mit --toprated nihct funktioniert?

Siggi

siggi
19.09.2008, 10:41
Hi,
theoretisch sollten solche Fehler in Rot angezeigt werden.
Ich möchte das gerne mal selbst testen, aber die Men in TreesFolge vom 13.08 gibt es nur noch als Stream. Kannst du mir das otrkey irgendwie zukommen lassen (RapidShare?)?

Siggi

PeterRies
19.09.2008, 11:07
Ich lade das heute abend mal auf meinen Webspace und schicke Dir eine PM mit dem Link.

siggi
19.09.2008, 11:24
Ich lade das heute abend mal auf meinen Webspace und schicke Dir eine PM mit dem Link.

Okay, danke.

Siggi

PeterRies
22.09.2008, 09:28
Perfekt, werde es die Tage mal ausprobieren. Falls ich noch was finde, melde ich mich!

:D

Danke & Gruß
Peter

werner2004
22.09.2008, 09:38
... die Men in TreesFolge vom 13.08 gibt es nur noch als Stream. Kannst du mir das otrkey irgendwie zukommen lassen (RapidShare?)?

Siggi

moin moin

kleiner Tipp wenn noch mal was suchst Versuchs mal über mirror suche zb

http://www.otrkeyfinder.com/index.php?search=Men+in+Trees

da solltes ein glich immer ( 95 %) wieder finden

greetz werner2004

sorry für off topic aber fandes es wichtig und hilf reich :D

siggi
23.09.2008, 13:54
Oh,
ist mir ein kleiner Fehler unterlaufen.

Hab OtrCut 20080923 hochgeladen, hier funktioniert es nun.

Bezüglich der Cutlists von cutlist.de:
cutlist.de lässt es nur noch zu eine Cutlist 2 mal mit der gleichen IP zu laden. Dannach wird man blockiert. Anscheinend hast du OtrCut zu oft mit dem gleichen Film aufgerufen. In so einem Fall benutze einfach cutlist.at oder cutlist.mbod.net. Diese haben keine Downloadsperre.

Siggi

siggi
25.09.2008, 16:24
Neu Version ist hochgeladen.

OtrCut 20080925

http://www.siggimania4u.de

Siggi

yo-chen
25.09.2008, 17:07
super, mit der neuen version funktionierts einwandfrei :)

danke

EGA
30.09.2008, 23:11
Habe hier seit längerem nicht mehr reingeschaut. Gibt es mittlerweile auch eine GUI für otrcut.sh?;)

yo-chen
01.10.2008, 11:47
ich hab noch ein problem, weiss aber nicht genau, ob es an otrcut liegt:
bei den manchen schnitten (nicht immer) bleibt ca ne knappe sekunde von der werbung drin.
das das an avidemux liegt, denke ich eher nicht, da ich davoer mit multicut und avidemux framegenau schneiden konnte. und das die cutlists auf einmal so viel schlechter geworden sein sollen, denke ich auch nicht.

hat das problem noch jemand?

gruesse,
yo-chen

Semmelbrösel
03.10.2008, 17:11
Hallo,

hab mal ne Frage zu dem otrcut.sh
16:9 Filme werden bei mir so gecuttet, dass sie anschließend 4:3 Format haben. Ist das korrekt so oder muss ich da was ändern damit sie im 16:9 Format bleiben?

Gruß

siggi
03.10.2008, 22:12
Hallo,

hab mal ne Frage zu dem otrcut.sh
16:9 Filme werden bei mir so gecuttet, dass sie anschließend 4:3 Format haben. Ist das korrekt so oder muss ich da was ändern damit sie im 16:9 Format bleiben?

Gruß

Hi,
das hat mit OtrCut nichts zu tun. Für das Schneiden ist ja avidemux bzw. avispliter verantwortlich. Und die sollten das Video eigentlich 1:1 (Seitenverhältnis) wieder abspeichern.

Siggi

siggi
20.10.2008, 14:26
So,
hab grad die Version 20081020 hochgeladen.

Änderungen in der Version:

- Über -u, --update kann überprüft werden ob eine neue Version verfügbar ist.
- Es wird nun http://cutlist.at als Standartserver verwendet.

Download wie immer unter http://www.siggimania4u.de

Siggi

PeterRies
21.10.2008, 19:45
Doppelpost - gelöscht (Peter)

PeterRies
21.10.2008, 19:48
Hi Siggi,

benutze noch die Version vom 23.09.2008, vermute aber, dass an dieser Stelle nichts weiter passiert ist. Folgenden Fehler bekomme ich ab und an:


peter@peter01:/video/unbearbeitet$ otrcut.sh -a -e -w --toprated -i /video/unbearbeitet/Heroes_08.10.16_01-00_rtl2_55_TVOON_DE.mpg.avi -o /video/unbearbeitet/cut/
Lösche temporäre Dateien
rm: Entfernen von „/tmp/kde-root“ nicht möglich: Keine Berechtigung
Verwende http://cutlist.de als Server.
Überprüfe ob avisplit installiert ist --> okay
Überprüfe ob avimerge installiert ist --> okay
Überprüfe welche Methode zum umrechnen der Zeit benutzt wird --> date
Verwende /video/unbearbeitet/cut/ als Ausgabeordner.
Verwende /tmp/otrcut als Ausgabeordner
Überprüfe um welches Aufnahmevormat es sich handelt --> avi
Bearbeite folgende Datei: /video/unbearbeitet/Heroes_08.10.16_01-00_rtl2_55_TVOON_DE.mpg.avi
Laden Cutlistinformationen herunter --> Cutlist/s gefunden.
Es wurden folgende Cutlists gefunden:

Es wird die Cutlist mit der besten User-Bewertung heruntergeladen.
Die beste Bewertung ist: 0.00
head: Diese Option benötigt ein Argument -- »n«
„head --help“ gibt weitere Informationen.
/usr/local/bin/otrcut.sh: line 561: ID: bad array subscript
head: Diese Option benötigt ein Argument -- »n«
„head --help“ gibt weitere Informationen.
Lade herunter --> /tmp/otrcut/: Ist ein Verzeichnis
false
peter@peter01:/video/unbearbeitet$


Das ist mir schon bei 2 weiteren Serien passiert. Meist klappt es aber. Vielleicht ist auch die Cutliste schrottig?! Kannst ja bei Gelegenheit mal schauen.

Gruss
Peter

siggi
22.10.2008, 14:15
@unsen:

Das mit der fehlenden if-Anweisung werde ich gleich beheben.

@PeterRies:
Kannst du dir mal die aktuelle Version laden. Sollte es damit auch nicht funktionieren, führe OtrCut mal wie folgt aus:



bash -x otrcut.sh [deine optionen] 2>error.txt


Die error.txt einfach hier im CODE-Tag posten.

Siggi

PeterRies
24.10.2008, 10:47
Moin Siggi!

Neue Version ging - oder es gab mehr Cutlisten, was auch immer. Wenn wieder was ist, poste ich hier.

Danke & schönes Wochenende!
Peter

PeterRies
28.10.2008, 20:40
So, da bin ich wieder. Habe 11 Filme durch die Skriptmaschine gejagt: einmal kam der Fehler
Kommando:

bash -x otrcut.sh -a -e -w --toprated -i /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi -o /video/unbearbeitet/cut 2>error.txt

error.txt

cat error.txt
+ version=20081020
+ UseLocalCutlist=no
+ HaltByErrors=no
+ first=no
+ toprated=no
+ input=
+ LocalCutlistOkay=no
+ UseAvidemux=yes
+ CutProg=
+ ShowAllCutlists=yes
+ tmp=/tmp/otrcut
+ LocalCutlistName=
+ overwrite=no
+ output=cut
+ bewertung=no
+ verbose=no
+ play=no
+ warn=yes
+ server=1
+ user=otrcut
+ player=mplayer
+ format=
+ cutlistWithError=
+ continue=0
+ rot='33[22;31m'
+ gruen='33[22;32m'
+ gelb='33[22;33m'
+ blau='33[22;34m'
+ normal='33[0m'
+ '[' '!' -z -a ']'
+ case $1 in
+ UseAvidemux=no
+ shift
+ '[' '!' -z -e ']'
+ case $1 in
+ HaltByErrors=yes
+ shift
+ '[' '!' -z -w ']'
+ case $1 in
+ warn=no
+ shift
+ '[' '!' -z --toprated ']'
+ case $1 in
+ toprated=yes
+ shift
+ '[' '!' -z -i ']'
+ case $1 in
+ input=/video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ shift
+ shift
+ '[' '!' -z -o ']'
+ case $1 in
+ output=/video/unbearbeitet/cut
+ shift
+ shift
+ '[' '!' -z '' ']'
+ '[' no == yes ']'
+ '[' 1 == 0 ']'
+ '[' 1 == 1 ']'
+ echo 'Verwende http://cutlist.at als Server'
+ software
+ '[' no == yes ']'
+ '[' no == no ']'
+ for p in avisplit avimerge
+ echo -n 'Überprüfe ob avisplit installiert ist --> '
+ type -t avisplit
+ echo -e '33[22;32mokay33[0m'
+ CutProg=avisplit
+ for p in avisplit avimerge
+ echo -n 'Überprüfe ob avimerge installiert ist --> '
+ type -t avimerge
+ echo -e '33[22;32mokay33[0m'
+ CutProg=avisplit
+ echo -n 'Überprüfe welche Methode zum umrechnen der Zeit benutzt wird --> '
++ date -u -d @120 +%T
+ date_var=00:02:00
+ '[' 00:02:00 == 00:02:00 ']'
+ echo -e '33[22;34mdate33[0m'
+ date_okay=yes
+ for i in '$input'
+ test
+ '[' -z /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi ']'
+ for f in '$i'
+ '[' '!' -f /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi ']'
+ '[' no == yes ']'
+ '[' yes == yes ']'
+ '[' no == yes ']'
+ '[' /video/unbearbeitet/cut == cut ']'
+ '[' -d /video/unbearbeitet/cut ']'
+ '[' -w /video/unbearbeitet/cut ']'
+ echo 'Verwende /video/unbearbeitet/cut als Ausgabeordner.'
+ '[' /tmp/otrcut == /tmp/otrcut ']'
+ '[' '!' -d /tmp/otrcut ']'
+ '[' -w /tmp ']'
+ mkdir /tmp/otrcut
+ echo 'Verwende /tmp/otrcut/otrcut als Ausgabeordner'
+ del_tmp
+ '[' /tmp/otrcut == '' ']'
+ '[' /tmp/otrcut == / ']'
+ '[' /tmp/otrcut == /home ']'
+ echo 'Lösche temporäre Dateien'
+ rm -rf '/tmp/otrcut/*'
+ name
+ film=/video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ film_ohne_anfang=/video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
++ basename /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ CUTLIST=The_Ring_2_Das_Grauen_kehrt_zurueck_08.10. 26_00-40_ard_160_TVOON_DE.mpg.avi
+ echo -n 'Überprüfe um welches Aufnahmevormat es sich handelt --> '
+ echo /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep -q .HQ.
+ echo /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep -q .mp4
+ film_ohne_ende=/video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE
+ format=avi
+ CUTLIST=The_Ring_2_Das_Grauen_kehrt_zurueck_08.10. 26_00-40_ard_160_TVOON_DE.mpg.cutlist
+ echo -e '33[22;34mavi33[0m'
+ echo /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep /
+ film_ohne_anfang=The_Ring_2_Das_Grauen_kehrt_zurue ck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ echo The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep -q .HQ.
+ echo The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep -q .mp4
+ film_ohne_ende=The_Ring_2_Das_Grauen_kehrt_zurueck _08.10.26_00-40_ard_160_TVOON_DE
+ format=avi
+ echo The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep -q .HQ.
+ echo The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
+ grep -q .mp4
+ outputfile=/video/unbearbeitet/cut/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE-cut.avi
+ '[' no == yes ']'
+ true
+ '[' no == no ']'
+ load
+ echo 'Bearbeite folgende Datei: /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi'
+ sleep 1
++ du -b /video/unbearbeitet/The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi
++ cut -f1
++ tr -d '
'
+ filesize=863638444
+ echo -n 'Laden Cutlistinformationen herunter --> '
+ '[' 1 == 0 ']'
+ '[' 1 == 1 ']'
+ wget -q -O /tmp/otrcut/search.xml 'http://www.cutlist.at/getxml.php?version=0.9.8.0&ofsb=863638444'
++ du -b /tmp/otrcut/search.xml
++ cut -f1
++ tr -d '
'
+ let groesseXML=1151
+ '[' 1151 -lt 77 ']'
+ echo -e '33[22;32mCutlist/s gefunden.33[0m'
++ cat /tmp/otrcut/search.xml
++ grep -c /cutlist
++ tr -d '
'
+ cutlist_anzahl=2
+ let cutlist_anzahl
+ '[' 2 -eq 1 ']'
+ '[' 2 -ge 2 ']'
+ '[' 0 == 0 ']'
+ echo 'Es wurden folgende Cutlists gefunden:'
+ echo ''
+ let tail=1
+ let array=0
+ '[' 2 -gt 0 ']'
++ cat /tmp/otrcut/search.xml
++ grep '<name>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n1
++ head -n1
++ tr -d '
'
+ name[$array]=The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi.cutlist
++ cat /tmp/otrcut/search.xml
++ grep '<author>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n1
++ head -n1
++ tr -d '
'
+ author[$array]=fabi1111
++ cat /tmp/otrcut/search.xml
++ grep '<ratingbyauthor>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n1
++ head -n1
++ tr -d '
'
+ ratingbyauthor[$array]=4
++ cat /tmp/otrcut/search.xml
++ grep '<rating>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n1
++ head -n1
++ tr -d '
'
+ rating[$array]=
++ cat /tmp/otrcut/search.xml
++ grep '<usercomment>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n1
++ head -n1
++ tr -d '
'
+ comment[$array]='Cut and Checked!'
++ cat /tmp/otrcut/search.xml
++ grep '<id>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n1
++ head -n1
++ tr -d '
'
+ ID[$array]=9003176
+ '[' yes == no ']'
+ let tail++
+ let cutlist_anzahl--
+ let array++
+ array1=array
+ '[' 1 -gt 0 ']'
++ cat /tmp/otrcut/search.xml
++ grep '<name>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n2
++ head -n1
++ tr -d '
'
+ name[$array]=The_Ring_2_Das_Grauen_kehrt_zurueck_08.10.26_00-40_ard_160_TVOON_DE.mpg.avi.cutlist
++ cat /tmp/otrcut/search.xml
++ grep '<author>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n2
++ head -n1
++ tr -d '
'
+ author[$array]=Georgee
++ cat /tmp/otrcut/search.xml
++ grep '<ratingbyauthor>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n2
++ head -n1
++ tr -d '
'
+ ratingbyauthor[$array]=5
++ cat /tmp/otrcut/search.xml
++ grep '<rating>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n2
++ head -n1
++ tr -d '
'
+ rating[$array]=
++ cat /tmp/otrcut/search.xml
++ grep '<usercomment>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n2
++ head -n1
++ tr -d '
'
+ comment[$array]='Teil 2 in: Himmelfahrtskommando El Alamain'
++ cat /tmp/otrcut/search.xml
++ grep '<id>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ tail -n2
++ head -n1
++ tr -d '
'
+ ID[$array]=9003121
+ '[' yes == no ']'
+ let tail++
+ let cutlist_anzahl--
+ let array++
+ array1=array
+ '[' 0 -gt 0 ']'
+ '[' no = yes ']'
+ '[' yes == yes ']'
+ echo 'Es wird die Cutlist mit der besten User-Bewertung heruntergeladen.'
+ let array1--
+ '[' 1 -ge 0 ']'
+ rating1[$array1]=
+ '[' '' == '' ']'
+ rating1[$array1]=0.00
++ echo 0.00
++ sed 's/.//g'
+ rating1[$array1]=000
+ let array1--
+ '[' 0 -ge 0 ']'
+ rating1[$array1]=
+ '[' '' == '' ']'
+ rating1[$array1]=0.00
++ echo 0.00
++ sed 's/.//g'
+ rating1[$array1]=000
+ let array1--
+ '[' -1 -ge 0 ']'
+ numvalues=2
+ (( i=0 ))
+ (( i < numvalues ))
+ lowest=0
+ (( j=i ))
+ (( j < numvalues ))
+ '[' 000 -ge 000 ']'
+ lowest=0
+ (( j++ ))
+ (( j < numvalues ))
+ '[' 000 -ge 000 ']'
+ lowest=1
+ (( j++ ))
+ (( j < numvalues ))
+ temp=000
+ rating1[i]=000
+ rating1[lowest]=000
+ (( i++ ))
+ (( i < numvalues ))
+ lowest=1
+ (( j=i ))
+ (( j < numvalues ))
+ '[' 000 -ge 000 ']'
+ lowest=1
+ (( j++ ))
+ (( j < numvalues ))
+ temp=000
+ rating1[i]=000
+ rating1[lowest]=000
+ (( i++ ))
+ (( i < numvalues ))
+ bigest=000
+ beste_bewertung=0
+ beste_bewertung=0.00
+ echo 'Die beste Bewertung ist: 0.00'
++ cat /tmp/otrcut/search.xml
++ grep '<rating>'
++ grep -n '<rating>0.00'
++ cut -f1
++ cut -d: -f1
+ cutlist_nummer=
++ cat /tmp/otrcut/search.xml
++ grep '<id>'
++ head -n
++ tail -n 1
++ cut '-d>' -f 2
++ cut '-d<' -f 1
head: Diese Option benötigt ein Argument -- »n«
„head --help“ gibt weitere Informationen.
+ id=
+ let num=-1
/usr/local/bin/otrcut.sh: line 582: ID: bad array subscript
++ echo
+ id_downloaded=
++ cat /tmp/otrcut/search.xml
++ grep '<name>'
++ cut '-d>' -f2
++ cut '-d<' -f1
++ head -n
head: Diese Option benötigt ein Argument -- »n«
„head --help“ gibt weitere Informationen.
++ tail -n1
++ tr -d '
'
+ CUTLIST=
+ echo -n 'Lade herunter --> '
+ '[' 1 == 0 ']'
+ '[' 1 == 1 ']'
+ wget -q -O /tmp/otrcut/ 'http://cutlist.at/getfile.php?id='
/tmp/otrcut/: Ist ein Verzeichnis
+ test_cutlist
++ du -b /tmp/otrcut/
++ cut -f1
+ let cutlist_size=5247
+ '[' 5247 -lt 100 ']'
+ cutlist_okay=yes
+ '[' -f /tmp/otrcut/ ']'
+ '[' yes == yes ']'
+ echo -e '33[22;31mfalse33[0m'
+ exit 1

adlerweb
30.10.2008, 22:34
Hätte da noch ein zwei Ideen, die interessant sein könnten:

- Automatische Serverauswahl
Wenn auf dem angegebenen Server keine Cutlist gefunden wird automatisch auf den anderen nachprüfen. Eventuell sogar so erweitern, dass alle durchsucht werden und man davon die am besten bewertete ermitteln kann

- Cache für Listen
Listen irgendwie für 1h oder so cachen, hilft grade bei basteleien und Verwendung von cutlist.de

PeterRies
31.10.2008, 10:31
@siggi

Bugfix läuft!

Meldet jetzt artig, dass bei dem Film das Ende fehlt in ROT und schneidet dann. Perfekt!

Danke
Peter

siggi
31.10.2008, 14:24
@adlerweb & frumble:
Das mit der automatischen Serverwahl bzw. dem dursuchen aller Server ist eine gute Idee. Werrd ich mich demnächst mla dran machen.

@PeterRies:
Super, werd das dann in die nächste Version einbauen.

Siggi

frumble
31.10.2008, 16:22
@siggi: Aber warum gibt es denn jetzt mehrere Cutlisten-Server? Und warum schwenkst Du auf einmal in der Standardkonfiguration auf den .at? Ich will das gerne verstehen.

bowmore
31.10.2008, 16:33
Ich will das gerne verstehen.
-> http://otrforum.com/showthread.php?t=50747

frumble
31.10.2008, 16:40
OK, das erklärt auch, warum auf dem .at weniger ältere Listen sind. Gut, dann steh ich auch eher hinter dem .at, aber, um einfach das Bestmögliche rauszuholen, halte ich eine Rundum-Abfrage weiterhin für das beste. ;)

bowmore
31.10.2008, 16:59
Gut, dann steh ich auch eher hinter dem .at, aber, um einfach das Bestmögliche rauszuholen, halte ich eine Rundum-Abfrage weiterhin für das beste. ;)


Genau aus diesem Grund schneide ich Sachen von denen .at noch keine Cutlist hat selbst, und stelle meine Cutlist dann dort zur Verfügung.
Aber ich sehe ein dass man da Unterschiedlicher Meinung sein kann ;-)

SGE
02.11.2008, 14:47
Du kannst die Option im Skript beim avidemux-Aufruf zwar deaktivieren, indem du das --force-smart löschst

$CutProg --nogui --force-smart --run $tmp/avidemux.js --quit
aber dann wirst du an den Schnittstellen auch Klötzchen finden. mußt du halt wissen was dich mehr stört.
Mit deiner CL hat das nix zu tun, diese Option liegt immer bei dem der die benutzt.
Ich hab das jedenfalls noch nicht erlebt, aber ich schau auch meist auf dem TV, wenn am PC dann mit mplayer und der muckt da nicht rum.

siggi
02.11.2008, 16:00
So,
hab gerade die Version 20081102 hochgeladen.

Die Option -s, --server fällt weg.
Das Script sucht nun automatisch auf cutlist.at und cutlist.de nach Cutlists.

Der Server cutlist.mbod.net wurde entfernt, da es ihn nicht mehr zu geben scheint.

Desweiteren kann über die Option -u, --update nach Updates für OtrCut gesucht werden.

Download wie immer unter: http://www.siggimania4u.de

Siggi

siggi
15.11.2008, 16:45
Sers,
hab grad die Version 20081115 hochgeladen.
Hab einen Fehler beim Parameter --toprated behoben.

Siggi

frumble
18.11.2008, 16:18
Bei 20081115 kann ich nicht mehr wählen, ob er Avidemux auf der Konsole, oder grafisch nutzen soll, oder übersehe ich da was? Auf der Konsole ist mir lieber, wie stelle ich das um?

Vorschlag: Für die Einstellungen von otrcut wäre es vielleicht eine gute Idee, sie im Homeverzeichnis zu speichern, weil man sonst bei jeder neuen Version seine modifizierten Werte übernehmen muss. Würde das für mich entspannter machen. ;)

frumble
18.11.2008, 23:16
Danke, das war tatsächlich nicht mehr installiert. Also lag es nicht an der 20081115, sondern daran, dass ich auf Intrepid neuinstalliert habe.

mozarthecht
26.11.2008, 00:11
@bowmore: Ich hatte irgendwo zu multicut gelesen das es nicht Konsolen fähig ist. Aber wenns doch geht umso besser. Dann muss evtl. die Doku angepasst werden.

@Siggi: Ich werde deinen kleine Änderung die Tage mal ausprobieren. Stecke gerade im Umzugsstress. Daher kann ich nciht sagen wann ichs ausprobieren kann.

Vielen Dank an alle die sich die Mühe, mit so einfachen und viel Schnelleren Tools, alswie unter Win machen.
Macht weiter so.

SGE
26.11.2008, 00:41
@bowmore: Ich hatte irgendwo zu multicut gelesen das es nicht Konsolen fähig ist. Aber wenns doch geht umso besser. Dann muss evtl. die Doku angepasst werden.


Kann es sein das du das irgendwie verwechselst? Das ist auch ein reines Shellprogramm, und solange du avidemux_cli aufrufst brauchst du auch kein X. Nur früher ging das wegen avidemux nicht, das hat immer seine GUI geladen.
Im Wiki steht da jedenfalls nix diesbezügliches, falls du das mit Doku meinst.

bowmore
26.11.2008, 08:21
Bezüglich HD-Aufnahmen,
wenn du Artefakte hast änder die Zeile 963 von


$CutProg --nogui --force-smart --run $tmp/avidemux.js --quit >> /dev/null

nach


$CutProg --nogui --run $tmp/avidemux.js --quit >> /dev/null


Dannach sollte es ohne Srtefakte funktionieren.


Hast du dich da jetzt vertan oder geht das tatsächlich mit den HQs?
Meiner Kenntnis nach muss man noch den (etwas unschönen) Weg über VirtualDub via wine wählen um artefaktfrei HQs zu schneiden!

siggi
26.11.2008, 16:08
Hmm,
hab ich mich wohl vertan. Das hatte ja was mit dem Seitenverhältnis zu tun.

Siggi

So,
hab grad die Version 20081126 hochgeladen.

Neuerungen:
- Decoder wurde integriert
- Die Quelldateien können gelöscht werden
- Bewertungsfunktion überarbeite

Decoder:
Die Decodierfuktion wird über -d, --decode gestartet.
Benutzername, Passwort sowie der Pfad zum Decoder werden in otrcut.sh in den ersten Variablen definiert. Einfach mit einem Editor deiner Wahl öffnen und die entsprechenden Daten eintragen.

Löschen der Quelldateien:
Über die Option --delete löscht OtrCut die Quelldateien (mpg.avi sowie .otrkey) nach dem Schneidevorgang.

Bewertungsfunktion:
Die Bewertung von Cutlists von cutlist.at funktioniert nun.
Die Bewertungsfunktion für cutlist.de wurde deaktiviert, da sich die URL geändert hat, und ich nicht weis wie sie nun heißt. Eine E-Mail an cutlist.de wurde geschrieben, und das Script wird so bald wie möglich angepasst.

Download wie immer unter: http://www.siggimania4u.de

Siggi

siggi
07.12.2008, 10:57
Hi,
danke, den Fehler werde ich bei Gelegenheit korrigieren.
Auch das mit dem Config-File werde ich aufgreifen.

Siggi

siggi
20.12.2008, 13:21
Hi,
das Problem ist folgendes. Zu deinem Video gibt es auf cutlist.at keine Cutlist. Das hat das Script aber nicht bemerkt und hat dann die beste Bewertung von cutlist.de mit einer leeren Variablen verglichen.

Probier bitte mal folgende Version aus: http://otrcut.siggimania4u.de/otrcut_test.sh

Siggi

siggi
20.12.2008, 18:04
Hi,
das mit dem Seitenverhältnis hat was mit avidemux zu tun. So wich ich das verstanden habe, muss man avidemux ohne den Parameter --force-smart starten.

Öffne mal otrcut mit gedit und gehe zu Zeile 989 und änder sie von


CutProg --nogui --force-smart --run $tmp/avidemux.js --quit >> /dev/null

nach


CutProg --nogui --run $tmp/avidemux.js --quit >> /dev/null

.

Danach sollte das Seitenverhältnis stimmen. Werde das auch mal als Parameter für OtrCut einbauen.

Siggi

alterbiker
20.12.2008, 20:08
Wunderbar, Siggi. Jetzt passt's. Vielen Dank.

Grüße und ein schönes Weihnachten.

eazy
23.12.2008, 00:57
Hey Leute,

hab das gleiche Problem wie Peter.
Hab auch grad auf die Version 20081215 upgedated.
Die test-version hat leider auch nichts gebracht siggi.


Viele Grüße

eazy

siggi
23.12.2008, 12:36
@PeterRies und eazy:

http://otrcut.siggimania4u.de/otrcut_test.sh

Versucht bitte mal diese Version. Das Problem ist das ich das daheim schlecht rekonstruieren kann, da der Fehler nur auftritt wenn die gesuchte Cutlist nur auf einen Server liegt. Und dazu müsst ich erstmal einen Film finden, und bis ich den geladen habe, kann es sein das es bis da hin schon auf beiden Servern eine Cutlist gibt. :o

Siggi

HeX
23.12.2008, 18:23
Hallo Siggi,
ich hab leider noch einen bug in der neuen decrypt-Funktion gefunden. Der Pfad von $film wird falsch an avidemux übergeben. Der folgende fix löst es:

line 369:
- film=$tmp/$film_ohne_anfang
+ film=$tmp/`basename $film_ohne_anfang`

Eine andere Möglichkeit wäre die decode Funktion als Ausgabeverzeichnis das gleiche Verzeichnis zu wählen, wie das Quellverzeichnis. Das hätte dann den Vorteil, dass die dekodierte Datei nicht gelöscht würde (z.Zt. würde sie a gelöscht, wenn keine cutlist gefunden wird :( ) und man kann sie noch später verwenden. Diese Lösung wäre viel sauberer denke ich.

Nochmal vielen Dank für Dein nettes Skript,
HeX

Hier noch eine idee. Wieso nicht die decodier-Funktion in Abhängigkeit von der Input-Datei akrivieren. Wenn diese auf .ortkey endet ist ja ziemlich klar was geschehen muss ;)

siggi
29.12.2008, 16:49
So,
es gibt wieder eine neue Version.
Version 20081229

Nun sieht man nach dem Durchlauf des Scriptes seine Benutzereingaben wieder.

Download wie immer unter: http://www.siggimania4u.de

Siggi

siggi
31.12.2008, 13:52
So,
hab grad die Version 20081231 hochgeladen.

Mit dem Seitenverhältnis habe cih wohl was falsch verstanden.

In der Version 20081229 hat das Script bei allen Filmen im 16/9-Format den --force-smart Parameter bei Avidemux weggelassen. Wie ich aber gerade erfahren habe, werden dadurch die Schnitte ungenauer.

Darum wird nun wieder mit --force-smart geschnitten, die kann aber durch --nosmart abgeschaltet werden.

Download wie immer unter: http://www.siggimania4u.de

Einen guten Rutsch euch allen,
Siggi

frumble
05.01.2009, 01:11
Habe mit 20081231 gerade dieses Problem:


Bitte die Nummer der zu verwendenden Cutlist eingeben: 1
Lade Batman_08.12.27_23-40_zdf_125_TVOON_DE.mpg.HQ.avi.cutlist von cutlist.at --> okay
Überprüfe um welches Format es sich handelt --> Zeit
#####Auflistung der Cuts#####
Es müssen 1 Cuts umgerechnet werden
Startframe= 17650
Dauer= 181575
#####ENDE#####
Übergebe die Cuts nun an avidemux
Avidemux muss einen Fehler verursacht haben
Lösche temporäre Dateien
maximilian@Mongo:/media/sdb9/Downloads/OTR/Auf DVD zu brennen$


Aktuell ohne Config-Datei, und unmodifiziert. Das gleiche Ergebnis bei anderen Aufnahmen. Avidemux funktioniert eigentlich ansonsten. Eine Idee?

SGE
05.01.2009, 01:43
Lade doch mal die Film-Datei in der Kommandozeile direkt in avidemux, da siehst du auch die Fehlermeldungen die avidemux dazu ausspuckt.

frumble
05.01.2009, 02:33
maximilian@Mongo:/media/sdb9/Downloads/OTR/Auf DVD zu brennen$ avidemux Batman_08.12.27_23-40_zdf_125_TVOON_DE.mpg.HQ.avi
***************************
Avidemux v2.4.3
***************************
http://www.avidemux.org
Code : Mean, JSC, Gruntster
GFX : Nestor Di , nestordi@augcyl.org
Design : Jakub Misak
FreeBSD : Anish Mistry, amistry@am-productions.biz
Audio : Mihail Zenkov
MacOsX : Kuisathaverat
Win32 : Gruntster

Compiler: GCC 4.3.1
Build Target: Linux (x86-64)
User Interface: GTK+ (2.14.4)

Large file available: 1 offset

Initialising prefs
Directory /home/maximilian/.avidemux exists.Good.
Using /home/maximilian/.avidemux as base directory for prefs/jobs/...
Preferences found and loaded
[cpuCaps]Checking CPU capabilities
MMX detected
3DNOW detected
MMXEXT detected
SSE detected
SSE2 detected
SSE3 detected
[cpuCaps]End of CPU capabilities check (cpuMask :ffffffff)

Registering Encoders
*********************
MJPEG encoder registered
Xvid-4 encoder registered
FFmpeg encoder registered

3 encoder(s) registered

[SDL] Version: 1.2.12
[SDL] Initialisation succeeded
[SDL] Video Driver: x11


[Locale] setlocale de_DE.UTF-8
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/share/locale
[Locale] Test: _Datei

Initializing Dithering tables
[xvid] Initializing global Xvid 4
[xvid] Build: xvid-1.1.2
[xvid] SIMD supported: (cf)
MMX
MMXEXT
SSE
SSE2

(avidemux:21095): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Found 20 video encoder
Found 9 audio encoder
Found 13 Format
Directory /home/maximilian/.avidemux/custom exists.Good.
No custom script
Found 0 custom scripts, adding them
Menu built
The screen seems to be 1280 x 1024 px
/dev/input/event0: Permission denied
/dev/input/event1: Permission denied
/dev/input/event2: Permission denied
/dev/input/event3: Permission denied
/dev/input/event4: Permission denied
/dev/input/event5: Permission denied
/dev/input/event6: Permission denied
/dev/input/event7: Permission denied
/dev/input/event8: Permission denied
No physical Jog/Shuttle device found.
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3

Registering Filters
*********************

Using dummy audio device
Spidermonkey initialized.
No crash file (/home/maximilian/.avidemux/crash.js)

*** Automated : 52 entries*************
46464952 -> 46464952

Riff file detected...
AVI file detected...
** opening OpenDML files **
Main avi header :
Indx found for track 0
Indx found for track 1
Idx1 found at offset 4035272e
Video track is 0
Track 0/2 :
vids (73646976)H264 (34363248)
Track 1/2 is audio
Not an audio track!
Main header
______________________
dwStreams: :2
dwMicroSecPerFrame: :40000
dwMaxBytesPerSec: :161500
dwPaddingGranularity: :0
dwFlags: :2320
dwTotalFrames: :163181
dwInitialFrames: :0
dwWidth: :720
dwHeight: :576

video stream attached:
______________________
Extra Data : 0
fccType :vids (73646976)
fccHandler :H264 (34363248)
dwFlags: :0
dwInitialFrames: :0
dwRate: :25
dwStart: :0
dwSampleSize: :0
dwScale: :1
dwLength: :211477
dwQuality: :4294967295
dwSampleSize: :0
biSize: :40
biWidth: :720
biHeight: :576
biBitCount: :24
biCompression: :875967048
H264 (34363248)
biSizeImage: :1244160
biXPelsPerMeter: :0
biYPelsPerMeter: :0
biClrUsed: :0

audio stream attached:
______________________

fccType :auds (73647561)
fccHandler : (00000001)
fccHandler :0x1
dwFlags: :0
dwInitialFrames: :0
dwRate: :125
dwScale: :3
dwStart: :0
dwLength: :352465
dwSuggestedBufferSize: :12288
dwQuality: :4294967295
dwSampleSize: :0encoding: :85
channels: :2
frequency: :48000
byterate: :24000
blockalign: :1152
bitspersample: :0
Extra Data : 20

0000 : ......�...q.indx 01 00 02 00 00 00 80 04 01 00 71 05 69 6e 64 78
0010 : .... 14 10 00 00
_regularIndex.offset : yes
_Tracks[vidTrack].indx.offset : yes
Building odml video track
Trying ODML super index..
Sizeof OPENDML_INDEX:24
Sizeof OPENDML_ENTRY:16
Sizeof OPENML_SECONDARY_INDEX:24
Master index of 00dc (63643030) found
SubType : 0
We have 2 indeces
Found a grand total of 211477 frames
ix00 (30307869)ix00 (30307869)
Building odm audio tracks

Doing track 0 of 1
Trying ODML super index..
Sizeof OPENDML_INDEX:24
Sizeof OPENDML_ENTRY:16
Sizeof OPENML_SECONDARY_INDEX:24
Master index of 01wb (62773130) found
SubType : 0
We have 2 indeces
Found a grand total of 352465 frames
ix01 (31307869)ix01 (31307869)Odml indexing succeeded
we have 20 bytes of extra data in wavheader

Audio streamer initialized
Total audio length : 203019840
OpenDML file successfully read..
Deleting post proc
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3
[Editor] Duration in seconds: 8459, in samples: 406035840

Decoder FCC: H264 (34363248)
Searching decoder (720 x 576, extradataSize:0)...
[lavc] Build: 3352580
[lavc] Initializing H264 decoder with 0 extradata
[lavc] Decoder init: CODEC_ID_H264 video decoder initialized!

checking for B-Frames...
scanning 125 frames
[lavc] Err: 2146, size: 2146

[lavc] error in FFMP43/mpeg4!: got picture

***oops***
* Frame 6 is A B frame, flag not ok
* Frame 7 is A B frame, flag not ok
* Frame 8 is A B frame, flag not ok
* Frame 10 is A B frame, flag not ok
* Frame 11 is A B frame, flag not ok
* Frame 12 is A B frame, flag not ok
* Frame 14 is A B frame, flag not ok
* Frame 15 is A B frame, flag not ok

* Frame 16 is A B frame, flag not ok
* Frame 18 is A B frame, flag not ok
* Frame 19 is A B frame, flag not ok
* Frame 20 is A B frame, flag not ok
* Frame 24 is A B frame, flag not ok
* Frame 25 is A B frame, flag not ok
* Frame 26 is A B frame, flag not ok
* Frame 28 is A B frame, flag not ok
* Frame 29 is A B frame, flag not ok
* Frame 30 is A B frame, flag not ok

* Frame 32 is A B frame, flag not ok
* Frame 33 is A B frame, flag not ok
* Frame 34 is A B frame, flag not ok
* Frame 36 is A B frame, flag not ok
* Frame 37 is A B frame, flag not ok
* Frame 38 is A B frame, flag not ok
* Frame 40 is A B frame, flag not ok
* Frame 41 is A B frame, flag not ok
* Frame 42 is A B frame, flag not ok
* Frame 44 is A B frame, flag not ok
* Frame 45 is A B frame, flag not ok
* Frame 46 is A B frame, flag not ok

* Frame 48 is A B frame, flag not ok
* Frame 49 is A B frame, flag not ok
* Frame 50 is A B frame, flag not ok
* Frame 52 is A B frame, flag not ok
* Frame 53 is A B frame, flag not ok
* Frame 54 is A B frame, flag not ok
* Frame 56 is A B frame, flag not ok
* Frame 57 is A B frame, flag not ok
* Frame 58 is A B frame, flag not ok
* Frame 60 is A B frame, flag not ok
* Frame 61 is A B frame, flag not ok
* Frame 62 is A B frame, flag not ok

* Frame 64 is A B frame, flag not ok
* Frame 65 is A B frame, flag not ok
* Frame 66 is A B frame, flag not ok
* Frame 68 is A B frame, flag not ok
* Frame 69 is A B frame, flag not ok
* Frame 70 is A B frame, flag not ok
* Frame 72 is A B frame, flag not ok
* Frame 73 is A B frame, flag not ok
* Frame 74 is A B frame, flag not ok
* Frame 76 is A B frame, flag not ok
* Frame 77 is A B frame, flag not ok
* Frame 78 is A B frame, flag not ok

* Frame 80 is A B frame, flag not ok
* Frame 81 is A B frame, flag not ok
* Frame 82 is A B frame, flag not ok
* Frame 84 is A B frame, flag not ok
* Frame 85 is A B frame, flag not ok
* Frame 86 is A B frame, flag not ok
* Frame 88 is A B frame, flag not ok
* Frame 89 is A B frame, flag not ok
* Frame 92 is A B frame, flag not ok
* Frame 93 is A B frame, flag not ok
* Frame 94 is A B frame, flag not ok

* Frame 96 is A B frame, flag not ok
* Frame 97 is A B frame, flag not ok
* Frame 98 is A B frame, flag not ok
* Frame 100 is A B frame, flag not ok
* Frame 101 is A B frame, flag not ok
* Frame 102 is A B frame, flag not ok
* Frame 104 is A B frame, flag not ok
* Frame 105 is A B frame, flag not ok
* Frame 106 is A B frame, flag not ok
* Frame 108 is A B frame, flag not ok
* Frame 109 is A B frame, flag not ok
* Frame 110 is A B frame, flag not ok

* Frame 112 is A B frame, flag not ok
* Frame 113 is A B frame, flag not ok
* Frame 114 is A B frame, flag not ok
* Frame 116 is A B frame, flag not ok
* Frame 117 is A B frame, flag not ok
* Frame 118 is A B frame, flag not ok
* Frame 120 is A B frame, flag not ok
* Frame 121 is A B frame, flag not ok
* Frame 122 is A B frame, flag not ok
* Frame 124 is A B frame, flag not ok


Mmm this appear to have b-frame...

But the index is not up to date
End of B-frame check

Editor :Audio streamer initialized
Audio codec: MP2-3
[GTK] Changing size to 720 576
[GTK] Changing size to 720 576
[GTK] Changing size to 720 576

** conf updated **

********** Automation ended***********
[lavc] Destroyed
Deleting post proc
[GTK] Changing size to 720 576
Cleaning up
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
[SDL] Quitting...
End of cleanup

Images stat:
___________
Max memory consumed (MB) : 7897
Current memory consumed (MB) : 0
Max image used : 13
Cur image used : 0
Global mem stat
______________
Memory consumed: 0 (MB)

Goodbye...

Es lädt aber ganz normal, fragt mich, ob ich eine VBR-Zeitkarte erstellen lassen möchte (im obigen Beispiel verneint) und ob ich den sicheren H.264-Modus nutzen will (ebenfalls von mir verneint). Als dann das Video geladen war, hab ich die Anwendung geschlossen.

siggi
05.01.2009, 09:51
Hi,
war ein Fehler im Script der mit unterlaufen ist, als ich die 16/9-Erkennung wieder rausgeworfen habe.

Aktuelle Version: 20090105

Download: http://www.siggimania4u.de

Siggi

frumble
05.01.2009, 15:40
Ja, funktioniert wieder, danke dir! :)

Psycho_auf_abwegen
17.01.2009, 17:02
Hi, ich würde gerne wissen, wie ich die otrcut.sh öffne. Wenn ich den Terminal ./otrcut.sh eingebe, steht da permission denied. Muss ich die Datei anders öffnen? Mit sudo Rechten hat's auch nicht funktioniert. Bitte um Hilfe.

frumble
17.01.2009, 17:23
@Psycho_auf_abwegen:
Zu erst musst Du sie ausführbar machen. Das geht in den Dateieigenschaften oder auf dem Terminal (in dem Verzeichnis) mit
chmod a+x otrcut.sh

Auf keinen Fall mit sudo! :D

Psycho_auf_abwegen
17.01.2009, 18:58
@Psycho_auf_abwegen:
Zu erst musst Du sie ausführbar machen. Das geht in den Dateieigenschaften oder auf dem Terminal (in dem Verzeichnis) mit
chmod a+x otrcut.sh

Auf keinen Fall mit sudo! :D

Danke für deine Hilfe, jetzt hat's funktioniert. :p

siggi
25.01.2009, 17:27
So,
da es ja http://cutlist.de nicht mehr gibt, habe ich den Server aus dem Script geschmissen. Es werden jetzt nur noch Cutlists auf http://cutlist.at gesucht.

Neue Version: 20090125

Download wie immer unter http://www.siggimania4u.de

Siggi

siggi
27.01.2009, 17:25
Jemand hat meine Weiterleitung geklaut. :p:rolleyes:

Kommisch, da war eigentlich immer eine da, und ich hab das auch nicht geupdatet.

Naja, jetzt sollte es wieder klappen.

Siggi

Murphy43
04.03.2009, 07:06
Auf Wunsch wieder geöffnet.

Monika
04.03.2009, 20:21
Wieso war das geschlossen? :confused:

siggi
22.03.2009, 17:04
So,
hab grad die Version 20090322 hochgeladen.

Der Fehler, das bei Angabe eines alternativen Ausgabordners in zusammenhang mit dem dekodieren, die dekodierten Files falsch abgelegt werden, wurde behoben.

Download wie immer unter http://www.siggimania4u.de

Siggi

mozarthecht
23.03.2009, 00:21
Danke für die schnelle Hilfe.
Werde es die Tage gleich mal testen.

siggi
23.03.2009, 13:31
Im Eifer des Gefechtes bin ich in Version 20090322 , in der Zeile in der die Configdatei eingelesen wird, auf die Raute-Taste gekommen. Somit wird die Config-Datei nicht mehr eingelesen.

Die neue Version 20090323 steht zum download bereit.

Download wie immer unter http://www.siggimania4u.de

Siggi

siggi
26.03.2009, 13:01
@mozarthecht:
Kannst du mal die Version im Anhang testen?
Bei mir funktioniert die nun in allen Fällen.

Das heißt:

-wenn ein alternativer Ausgabeordner angegeben ist
-wenn die Eingabedatei in einem anderen Ordner liegt
-wenn dekodiert wird

Siggi

mozarthecht
27.03.2009, 00:35
DANKE.
zumindest im ersten Versuch des Dekodieren (HQ) zusammen mit schneiden und dem löschen der Quelldatei ging quasi alles gut.
Es ist zwar die dekodierte Datei nicht gelöscht worden. Also die aus dem Zwischenschritt vor dem Schneiden. Ist aber in diesem Fall kein Problem gewesen.

Noch ne kleine Ergänzung hätte ich da, die nett wäre.
Bei Aufruf wird nur noch ein Downloadpfad angegeben. Die Datei dann mit wget heruntergeladen. Den Rest kann man ja schon automatisieren.

N8

siggi
23.04.2009, 23:44
Hi,
hab gerade die Version 20090423 hochgeladen.

Änderungen:
- Es gab einen Fehler, wenn alle vorhandenen Cutlists keine Bewertung haben, wurde keine Cutlist geladen.
- Der Filename der Cutlist wird nun angezeigt.

Download wie immer unter http://www.siggimania4u.de

Siggi

worfroz
23.06.2009, 12:33
Auf Wunsch von siggi wieder geöffnet.

siggi
23.06.2009, 14:41
Hi,
habe gestern die Version 20090622 hochgeladen.

Habe einen kleinen Fehler bei der Anzeige, ob Frames oder Sekunden als Schnittpunkte verwendet werden, behoben.

Download wie immer unter http://www.siggimania4u.de

Siggi

worfroz
05.08.2009, 18:49
Auf Wunsch von siggi wieder geöffnet.

siggi
05.08.2009, 18:54
Hi,
hab soeben die Version 20090805 hochgeladen.

OtrCut arbeitet nun auch mit Avidemux 2.5 zusammen.

Soltte jemand, die Version 2.4 oder kleiner benutzen, muss er OtrCut den parameter -ad bzw. --avimdemux mit geben, oder die Variable ad_version in der Config anpassen.

Die Eingabedatei sowie der Ausgabeordner müssen entweder einzeln (z.B. datei.avi, wenn sich die Datei im derzeitigen Ordner befindet) oder mit dem kompletten Pfad (z.B. /home/siggi/datei.avi) angegeben werden.

Download wie immer unter http://www.siggimania4u.de

Siggi

siggi
17.08.2009, 14:40
Hi,
ich hab gestern die Version 20090816 hochgeladen.

Was ist neu?:


- Wenn für eine Datei keine Cutlist gefunden wurde, wird gefragt ob das Video trozdem nach $output kopiert werden soll. Über den Schalter -c, --copy kann die Kopierfunktion automatisch eingeschaltet.


Download wie immer unter http://www.siggimania4u.de

Siggi

MueMa
30.08.2009, 15:02
Hallo,

habe ich das richtig gelesen otrcut kann auch HQ-Filme schneiden? Mit avidemux? Dachte avidemux kann HQ nicht exakt verarbeiten. Deswegen nutzt OTR-Verwaltung für die HQ ja auch VirtualDub unter wine.

siggi
30.08.2009, 16:31
Hi,
ja OtrCut kann via avidemux HQ-Aufnahmen schneiden.

Das das nicht genau ist, habe ich noch nicht festgestellt.

Siggi

SGE
03.09.2009, 01:48
Ich hab auch schon HQ mit Avidemux geschnitten und hatte keine Probleme.

eisunreal
07.09.2009, 21:05
Hallo zusammen,

immer wenn ich HQ Files mit otrcut.sh schneide bekomme ich mit avidemux (-v) die folgende Ausgabe:
**saving:**
Last frame is a B frame, choosing better candidate
Trying :58536
Taking previous frame as last frame 58537
Output format:0
AVI family

video process mode : 0
probably need smart copy mode

not encodable, cancelling smart mode
Env override 5 used
Encoding Video codec : Kopie
Encoding Container : AVI
mux mode : 1 mux param 0
Encoding Audio codec : Kopie

Kann mir jemand erklären warum hier der smart copy mode trotz --force deaktiviert wird?

Danke und Gruß
eis

benn
07.09.2009, 21:46
Ich hab auch schon HQ mit Avidemux geschnitten und hatte keine Probleme.


ja OtrCut kann via avidemux HQ-Aufnahmen schneiden.

Das das nicht genau ist, habe ich noch nicht festgestellt.

Es gibt dann Probleme, wenn die Schnitte nicht exakt an den Keyframes platziert sind. Je weiter der Schnitt von den Keyframes entfernt ist, desto mehr Video muss neu kodiert werden (das nennt sich Smart Copy/Rendering). Das kann Avidemux aber nicht bei HQ-Dateien. Wer also nur grob schneiden will, kann auch HQ-Dateien mit Avidemux schneiden, dann kommt es ja nicht so drauf. Für schöne Schnitte gibt es aber keine andere Alternative als VirtualDub.

Gruß,
Benny

siggi
08.09.2009, 14:54
Hi eisunreal,
laut der Meldung:


not encodable, cancelling smart mode


Scheint avidemux den smart-modus nicht nutzen zu können.
Warum das so ist, weis ich leider auch nicht, da solltest du vielleicht mal im avidemux-forum posten.

Siggi

eisunreal
09.09.2009, 08:20
Hi siggi,
hat sich schon geklärt. Wie auch benny schreibt kann avidemux bei h264 kein smart copy.
Tja bleibt wohl nur hoffen dass die ne Version rausbringen die auch h264 framegenau schneiden kann. Habe bei den HQ Dateien nach dem Schnitt immer einen leichten Ton async. (~ 0,5s)
Gruß
eis

monarc99
09.09.2009, 10:51
Tja bleibt wohl nur hoffen dass die ne Version rausbringen die auch h264 framegenau schneiden kann.

Am besten in Avidemux Forum fragen, wie es mit Smart Copy für h264 aussieht. Je häufiger danach gefragt wird, desto höher kommt es in die TODO Liste.

groggy123
02.10.2009, 16:43
Hallo zusammen,

ich möchte otrcut auch gerne nutzen und habe hierzu noch eine Frage: Wie ist es möglich einen ganzen Ordner mit Dateien zu schneiden?

Danke für eure Hilfe.

adlerweb
02.10.2009, 18:34
Meines Wissens nicht direkt über die Software, aber das ist ja eigentlich eine Grundaufgabe jeder Shell...

Beispiel:
for i in *.avi ;do sh /path/to/otrcut.sh --toprated -w -i $i ;done

groggy123
02.10.2009, 19:08
Danke Adlerweb für die Hilfe, bin leider noch absoluter Linux-Anfänger. Fange gerade an mich da durchzukämpfen. Werde ich gleich ausprobieren.

siggi
02.10.2009, 19:32
Hi,
du kannst mehrere Dateien schneiden, wenn du das Script wie folt ausführst.



./otrcut -i *.avi


Siggi

siggi
23.10.2009, 10:57
Hi,
habe soeben die Version 20091023 hochgeladen.

Was ist neu:
- die Option -m, --move. Ist diese gesetzt, werden Videos für die keine Cutlist gefunden wurde, nach $output verschoben.
- Durch einen kleinen Fehler war es nicht möglich Kodierte-Dateien mit Avidemux >=2.5 zu bearbeiten. Sollte nun aber wieder funktionieren.

Für die neue Version gibt es eine neue Config-Datei:


copy=no #Wenn $toprated=yes, und keine Cutlist gefunden wird, $film nach $output kopieren
move=no #Wenn $toprated=yes, und keine Cutlist gefunden wird, $film nach $output verschieben


Download wie immer unter http://www.siggimania4u.de

Siggi

Destruction
30.10.2009, 13:33
Tolles Programm!
Nutze es schon lange und bin superzufrieden!
Vielen Dank dafür.
MfG
Destruction

PeterRies
01.11.2009, 15:54
Hi zusammen!

Kurze Frage an die, die in Siggis Skript avisplit/avimerge statt AVIDemux verwenden.

Ich habe seit heute (Update auf ubungu 9.10, somit neue Version transcode) das Problem, das mir avisplit die Videos zerhaut. Bild wird korrekt geschnitten, aber der Ton ist komplett daneben.

Das ungeschnittene Videofile ist noch OK, Fehler tritt auf, nachdem avisplit dran war. Liegt wohl auch nicht an Siggis Skript.

Beispielcommandline:

avisplit -i Ladykracher_09.10.30_21-15_sat1_30_TVOON_DE.mpg.avi -o Ladykracher_09.10.30_21-15_sat1_30_TVOON_DE-cut.avi -t 00:05:41-00:15:11,00:25:59-00:39:13, -c

Ist das ein bekannter Bug?

worfroz
17.12.2009, 17:55
Auf Wunsch von siggi wieder geöffnet.

siggi
17.12.2009, 18:31
Hi,
hab soeben die Version 20091217 hochgeladen



- Sind mehrere lokale Cutlists verfügbar, wird nun auch geschnitten.
- OtrCut arbeitet nun auch mit US-Aufnhamen zusammen


Download wie immer unter http://www.siggimania4u.de

Siggi

cbuilder
22.12.2009, 10:20
Ich bekomme mit der aktuellen Version einen Fehler in Avidemux, den ich mit der alten Version (20090622) nicht hatte. Avidemux ist bei mir in der Version 2.4.3 installiert, im Skript ist ad_version=old gesetzt.


clearing segments
[Editor] updating soundtracks duration
[editor]:end out of bound 171190/159072
[Editor] updating soundtracks duration
Deleting post proc
updating post proc
Enabled type:3 strength:3
Done.
quit-->0
Cleaning up
[lavc] Destroyed
Deleting post proc
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
End of cleanup

Images stat:
___________
Max memory consumed (MB) : 4387
Current memory consumed (MB) : 675
Max image used : 13
Cur image used : 2
Global mem stat
______________
Memory consumed: 2 (MB)

Goodbye...

Avidemux muss einen Fehler verursacht haben

Datei: Polizeiruf_110_09.12.20_20-15_ard_90_TVOON_DE.mpg.avi

siggi
22.12.2009, 13:47
Hi cbuilder,
kannst du das Script mal wie unten beschrieben ausführen, und mir die error.txt schicken?



bash -x otrcut.sh [deine optionen] -i [deine datei]


Siggi

cbuilder
22.12.2009, 19:23
Hab dir eine PN geschickt.

Fury
07.01.2010, 16:16
Hallo,
auch ich verwende avisplit, um HQ-Filme zu schneiden, und habe das gleiche Problem. Es sieht so aus, als würde nur das Video geschnitten, aber nicht der Audio-Teil. Hat jemand eine Lösung für dieses Problem?


Hi zusammen!

Kurze Frage an die, die in Siggis Skript avisplit/avimerge statt AVIDemux verwenden.

Ich habe seit heute (Update auf ubungu 9.10, somit neue Version transcode) das Problem, das mir avisplit die Videos zerhaut. Bild wird korrekt geschnitten, aber der Ton ist komplett daneben.

Das ungeschnittene Videofile ist noch OK, Fehler tritt auf, nachdem avisplit dran war. Liegt wohl auch nicht an Siggis Skript.

Beispielcommandline:

Ist das ein bekannter Bug?

siggi
16.01.2010, 16:32
Hi,
habe gerade die Version 20100116 hochgeladen.

OtrCut kann nun auch mit HD-Aufnhamen (bis jetzt nur AVI!!!!, KEIN MKV!!!!) umgehen. Bei der Unterstützung für MKV bin ich gerade dabei, dabei kann aber wahrscheinlich nicht auf avidemux zurück gegriffen werden.

ACHTUNG:
Das Script ersetzt eure ~/.avidemux/config! Es wird ein Backup nach ~/.avidemux/config.otrcut.bak erstellt, die nach beendigung des Scripts wieder zurück kopiert wird. Sollte das Script unerwartet beendet werden, wird beim nächsten Start eure Config überschrieben!!! In so einem Fall davor wieder zurück kopieren.

Download wie immer unter http://www.siggimania4u.de

@mozarthecht:
Versuchs mal mit der neuen Version. Sollte es da auch nicht klappen, breche das Script während Avidemux läuft ab und poste hier mal die /tmp/otrcut/avidemux.js.

Siggi

siggi
19.01.2010, 23:01
Hi,
gerade hab ich die Version 20100119 hochgeladen.
In der letzten Version is mir ein kleiner Fehler passiert, und OtrCut konnte keine normalen Aufnahmen merh schneiden.

Download wie immer unter http://www.siggimania4u.de

Siggi

siggi
29.01.2010, 15:55
Hi Quietscheente,
kannst du OtrCut mal wie unten geschrieben ausführen, und mir die error.txt zukommen lassen?



bash -x otrcut.sh [dein zeug] 2>error.txt


Siggi

Hi,
hab den Fehler gefunden. Das Problem ist, du hast mplayer nicht installiert. Dieser wird aber benötigt um die FPS des Videos zu bestimmen. Ohne diese können die Cuts nicht umgerechnet werden.

Lösung:
mplayer installieren.

PS: OtrCut hätte doch sogar einen Fehler wie


mplayer: command not found

ausgeben müssen?!?

Siggi

Quietscheente
31.01.2010, 17:56
Hi,

also ich konnte den Fehler beim besten Willen nicht finden. Nachdem ich mplayer installiert habe scheint alles wunderbar zu funktionieren. (Ich hatte zuvor kein mplayer installiert, ich habe es extra nochmal per dpkg -l überprüft.)

Danke für die schnelle Hilfe.

MCMUPPET
03.02.2010, 14:34
Seit wann ist eigentlich die Freischaltung durch Moderatoren notwendig??P.S. Der Vorherige Post kann wegen Dopplung gelöscht werden.Das entsprechende Posting habe ich entfernt. Wir haben im Forum eine Antispamsoftware, die Beiträge überprüft und ggf. nicht freischaltet. Diese hat bei Deinem Posting zu unrecht zugeschlagen :(.

mfg mcmuppet

siggi
04.02.2010, 13:56
Hi,
hab soeben die Version 20100204 hochgeladen.

Nun sollte das schneiden von nicht dekodierten Files wieder funktionieren.
Des weiteren hab ich eine Überprüfun eingebaut, ob die FPS festegestellt wurden, wenn nein wird das File übersprungen und mit dem nächsten weiter gemacht.

Download wie immer unter http://www.siggimania4u.de

Siggi

mozarthecht
05.02.2010, 00:14
Wunderbar.

im erste Durchlauf hat alles geklappt.
Vielen Dank.

siggi
04.03.2010, 13:42
Hi,
ich hab soeben die Version 20100304 hochgeladen.
Darin wurde ein kleiner Bug der in Verbindung mit Leerzeichen in Pfaden zu Problemen führen konnte behoben.

Download wie immer unter http://www.siggimania4u.de

Siggi

Flo_La
07.03.2010, 10:57
Hallo siggi,

ich habe dein nützliches Skript zum ersten Mal verwendet und bin begeistert. Danke!
Einen kleines Problem hatte ich jedoch: Wie in diesem Forum jemand anders schon bemerkt hatte, wird nicht gecheckt, ob mplayer installiert ist. Bei der Bestimmung der fps kommt nur eine Fehlermeldung und nicht, dass mplayer fehlt. Ich hatt mplayer vorher nicht installiert und eine Weile gebraucht, bis ich verstanden habe, dass ich den auch brauche. Danach ging alles glatt.

Gruß
Florian

siggi
07.03.2010, 14:34
Hi,
hab soeben die Version 20100307 hochgeladen.
Darin wird nun überprüft ob mplayer installiert ist.
Danke hierfür an Flo_La, hab selbst daran gar nicht gedacht ^^.

Download wie immer unter http://www.siggimania4u.de

Siggi

siggi
25.04.2010, 14:47
Hi,
hab soeben die Version 20100425 hochgeladen.
In der alten Version war ein Fehler der manchmal in Verbindung mit --toprated und einer Bewertung von 0 aufgetretten ist.

Download wie immer unter http://www.siggimania4u.de

Siggi

tobiasg
19.05.2010, 15:52
hallo zusammen. wo liegt denn der vorteil von otrcut im vergleich zum aktuellen otrdecoder. hier kann seit einiger zeit de otrkey direkt runtergeladen werden und wird on the fly dekodiert und geschnitten. hierbei wird die werbung nicht runtergeladen. danke

siggi
21.05.2010, 11:34
Hi,
hab die neue Version 20100521 hochgeladen.
Darin habe ich den Vorschlag von picktick umgesetzt.

Download wie immer unter http://www.siggimania4u.de

@tobiasg:
Wusste gar nicht das der Otrdecoder das jetzt auch kann. :thinking:
Was jetzt dadurch die Vorteile von OtrCut sind kann ich jetzt nicht sagen.
Kann der Decoder KeyFrame-genau schneiden?

Siggi

breorg
26.05.2010, 18:44
hallo,

schönes Script.

a) ich will alle avi im Verzeichnis mit der best bewerteten Culist schneiden ohne gefragt zu werden: geht das?

b) avisplit oder avidemux.. was ist besser? avisplit hat den Vorteil über Console zu funktionieren.. was macht einen sauberen Schnitt ohne Artefakte?

breorg
26.05.2010, 20:25
klappt 1a! das ist richtig klasse.

Im Moment stört nur noch, dass die ungeschnittenen Datein obwohl schnitt erfolgreich im Verzeichnis liegen bleiben.. falls ich das Script per Cron neu starte schneidet er die wieder.

siggi
26.05.2010, 21:16
--delete Quellvideo nach Schneidevorgang löschen ACHTUNG: Falls es sich bei der Quelle um ein OtrKey handelt wird dies auch gelöscht!!!

Siggi

tobiasg
01.06.2010, 10:43
Hallo Siggi,

ob der otrdecoder keyframegenau schneiden kann, weiss ich nicht.
die cutlist muss auf den otr-seiten verfügbar sein.
die ausgabe sieht dann in etwa so aus:


Dekodiere: /media/md0/nas/03_video/04_OTRKEY/Rockpalast__The_Killers_10.05.24_02-45_wdr_30_TVOON_DE.mpg.HQ.avi.otrkey
Ausgewählte Schnittliste für Rockpalast__The_Killers_10.05.24_02-45_wdr_30_TVOON_DE.mpg.HQ.avi.otrkey:
http://www.onlinetvrecorder.com/cutlists/r/o/Rockpalast__The_Killers_10.05.24_02-45_wdr_30_TVOON_DE___1275069861_47829.cutlist
Verifiziere Eingabe ...
Eingabe wurde erfolgreich verifiziert.
Prüfe Autorisierung ...
Autorisiert.
Dekodiere ... 0%
Erfolgreich dekodiert.

es kommt mir allerdings so vor, als ob das schneiden und dekodieren mit dem otrdecoder länger dauert als mit dekodieren mit otrdecoder und schneiden über dein script.

Gruß

siggi
01.07.2010, 10:29
Hi,
ich hab soeben die Version 20100701 hochgeladen.

Es gab wohl ein Problem wenn man mehrere Videos mit --toprated schnitt, das wenn die Bewertung des nächsten Filmes schlechter war wie die des davor, wurde desen Bewertung benutzt.
Danke hierfür an Florian!

Download wie immer unter http://www.siggimania4u.de

Siggi

siggi
02.07.2010, 14:34
Hi,
ich hab soeben die Version 20100702 hochgeladen.

Es gab noch ein Problem mit dem Aufruf von --move.
Danke hierfür nochmals an Florian!

Download wie immer unter http://www.siggimania4u.de

Siggi

Pirat
19.09.2010, 01:55
Hallo,
vielen Dank für dein Script.
Da irgenwann mal alle configurationen vom homedir in das verzeichnis ~/.config wandern (wegen der übersicht) würde es diesem script auch gut tun dies gleich zu bewerkstelligen.
Natürlich kann man dies auch selbst im Script Editieren.
Zeile 65 (Bei Script Version 20100702)

mfg Pirat

keinberliner
21.09.2010, 15:26
Da irgenwann mal alle configurationen vom homedir in das verzeichnis ~/.config wandern (wegen der übersicht)


So sehr ich das begrüßen würde, bezweifle das ... - aber hast du eine Referenz, aus der das hervorgeht?