PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cuttingham - cutlist erstellung



joergber
16.09.2010, 19:13
Ich will das gerne weiterentwickeln!

Brauchte halt nur ein Bisschen Feedback als Ansporn :D

Danke schonmal!
Ich hoffe, es trudeln noch reichlich solcher Posts ein ;)

Wie schon geschrieben, ...
Gerne auch von anderen 'Entwicklern'!
Damit z.B. das Einlesen der AVI schneller geht.
Vielleicht kann man dann sogar ein Projekt draus machen (GitHub, Google, Sourceforge, ...)
Ja nachdem, wieviele sich beteiligen.

Jörg

DiViP
16.09.2010, 22:03
Schöne Idee und das könnte die Alternative zum Cutassitenten werden. Ich finde den Onlineschnitt toll und wünsche mir eine Offlinevariante, die alles mit ein paar Klicks schneidet (also direkte Einbindung eines Schnitttools, wie Virtualdub).
Ich hab schon mal vor längerem mit Directshow.net programmiert. Und das war meiner Meinung nach wesentlich schneller. Liegt es wirklich an der Video-Api oder doch eher an der Darstellung bzw. Aufbau der Einzelbilder. Wenn ich morgen Zeit habe kram ich mal den Sourcecode raus und probiere mal, wie schnell die Bilder mit Directshow ausgelesen werden.

Mach weiter ich freue mich auf das Programm. So dann erstmal gute Nacht.

joergber
19.09.2010, 10:01
@DiVip

Und ...?

Hast du was gefunden? :wasntme:

Ich dreh hier bald durch ...
Das kann doch nicht so schwer sein, zügig eine Position in einem AVI anzuspringen und diese dann zu rendern ... ... ...

Ich glaub, ich hab das Internet gleich leer gelesen und bin immer noch nicht schlauer :(

Wäre also toll, wenn du irgendwas für mich hast!

DANKE!
Jörg

DiViP
19.09.2010, 19:23
@joergbar:
Ich hab den Source gefunden und mal getestet. Ich hatte damals schon eine Funktion probiert, die Bilder Frame für Frame einliest und darstellt. Das geht erstmal schneller als bei dir und hat den Vorteil, dass man sich sogar die Keyframes anzeigen lassen kann, um zum Beispiel direkt dort zu schneiden. Diese Implementierung ist schneller, weil kein Seeking für jedes Frame genommen wird, sondern der Film abgespielt wird und über einen Framegrabber die Bilder geholt werden.
Wenn man aber die Bilder Sekunden oder Minutenweise ausliest muss man ja jedes Frame erst mal anspringen und das ist dann langsam. Es sei denn du springst direkt zu einem Keyframe, das geht schneller, aber dazu muss erst mal wissen wo die Keyframes sind.

Ich habe im Moment wenig Zeit, ansonsten würde ich dir gerne mehr helfen.

DiViP
20.09.2010, 14:22
@DiVip
Mein Nick ist joergber :thinking:

Sorry. :)



... und das Springen zum nächsten (gewollten) Frame ist immernoch mega langsam :(

Wenn noch irgendjemand Lust verspührt, mich eines Besseren zu belehren, dann darf mir dieser Jemand gerne eine Klasse schicken, in der eine
getBmp( long seekPos )-Funktion ist.


Da die Zwischenbilder erst vom letzten Keyframe an berechnet werden müssen, wirst du da wahrscheinlich auch nichts schnelleres finden.
So langsam ist dein Programm auch gar nicht. Wenn es genug Komfort bekommt, wartet man gerne ein paar Sekunden damit die Bilder eingelesen werden. Ich freue mich auf mehr von dir. :)

Murphy43
20.09.2010, 15:10
So langsam ist dein Programm auch gar nicht. Wenn es genug Komfort bekommt, wartet man gerne ein paar Sekunden damit die Bilder eingelesen werden. Ich freue mich auf mehr von dir. :)

Das sehe ich genauso. ;)

joergber
22.09.2010, 01:11
Sohoooooo, ... neue Version!!!

Jetzt geht's los :D
Nun bin ich auch mit der Geschwindigkeit zufrieden :D:D:D
(... und wieder mit avifil32)

Allerdings habe ich Probleme bei den HQ-Dateien ... :(
Da bricht der Hund immer ab!
(... und die HD noch nicht einmal ausprobiert ...)

Ansonsten hat sich noch nicht viel getan ...
Es gibt jetzt etwas hinter dem About.
Und es gibt ein mini-Settings. (Damit die Änderungen übernommen weden, muss cuttingham allerdings noch neu gestartet werden)

Aber nu geh ich erstmal in die Heia :peinlich:

n8
Jörg

PS.: Kann ich das nicht auch so haben, dass immer das aktuellste Attachment im ersten Post ist???

joergber
28.09.2010, 16:32
Also, ...

... ich muss das ja mal kurz schreiben ...

Ich bin noch dran!

Bin doch wieder zu DirectShow übergewechselt,
weil die HQ-Dateien immernoch Fehler verursacht haben
und ich auch keine Anwendung gefunden habe,
die avifil32 verwendet und mit den HQ-Dateien um konnte!

Und jetzt bin ich gerade dabei, die 'geschnittene' AVI wegzuschreiben ...
Dafür gibt es auch DX-Filter ...
Ich glaube aber (noch), dass damit kein Smartrendering zu realisieren ist ...
... das Wegschreiben der AVI also relativ lange dauert ... ... ...

Aber: Schau'n wir mal ...

Wie schön öffter angesprochen: Vielleicht findet sich ja doch noch jmd., der sein Wissen mit mir teilen möchte ;)

Jörg

Kosch
27.10.2010, 01:02
hi,

ich finde bisher hast du großartige arbeit geleistet!

Gerade für mich als Tuxianer hat das Programm potential für eine echte Cutassistant Alternative (zumal Cutassistant schließlich nicht unter Linux läuft ;-))

Soweit läuft das Programm ja auch unter Linux, es startet, aber beim Zugriff auf die .dll scheitert es verständlicherweise.


Also hab ich mal nach Thumbnailern für Videos unter Linux gesucht, vllt. helfen die auch dir weiter:

Auf Basis von mplayer und imagemagick:
http://www.gentoo-wiki.info/MPlayer/Movie_thumbnail_preview

oder
http://sourceforge.net/projects/slickslice/

Auf Basis von mplayer und ffmpeg:
http://p.outlyer.net/vcs/

oder
http://moviethumbnail.sourceforge.net/

Ich hoffe die Links sind soweit schonmal hilfreich, ich werd mich in den nächsten Tagen dort mal einlesen ...

Erstmal gute Nacht.
Kosch

Kosch
01.06.2011, 20:24
Erst einmal vielen Dank an MCMUPPET für die Wiedereröffnung des Threads, das nächste Mal weiss ich es besser.

Und dann hab ich noch fürs verlängerte WE noch eine neue Version zum Testen:

-Avidemux
-Virtualdub Support

mfg.
kosch

Murphy43
19.07.2012, 12:52
Auf Wunsch wieder geöffnet.