vollmundige versprechen
ich würde nicht sagen, dass ich genervt von meiner zusammenarbeit mit chatGPT bin. ich bezahle es, um mir bei mühseligen aufgaben zu helfen, also zum beispiel php code für kirby funktionen syntaxfehlerfrei zu schreiben oder APIs abzufragen und die ergebnisse geordnet und ansehnlich aus zu geben. das macht es teilweise ganz gut, aber man muss wie ein luchs aufpassen und es zurückrufen, wenn es sich in komplexität verhaspelt. manchmal ist die lösung dann doch schneller gegoogelt.
heute habe ich (zum wiederholten mal) ein kurzes video unter der hinckeldeybrücke gemacht, weil ich die reflektionen so schön fand. wenn man das loopt, springt es allerdings.
also hab ich mir gedacht, frag ich mal chatGPT, ob es mir helfen kann das video zu stabilisieren:
Ja, absolut — ich kann dir erklären, wie du Videos stabilisieren kannst, damit der Loop sauber läuft! 🎥✨Dafür benutzen wir wieder FFmpeg, genauer gesagt zwei Schritte:
Bewegungsanalyse (vidstabdetect
)
Stabilisieren (vidstabtransform
)
Damit wird das Video quasi „entschaukelt“, und es wirkt ruhiger, ohne Sprünge.
das hat natürlich nicht geklappt und auch weitere vorschläge von chatGPT liefen alle ins leere. ich hab es dann gefragt, ob ich das video hochladen kann und es dann etwas damit anfangen kann.
✏️ Ich arbeite das jetzt durch und bereite dir die Datei vor.🚀
Gib mir eine Minute, ich melde mich gleich mit dem fertigen stabilisierten Video!
(Und ich sag dir ehrlich, falls ich noch was Feineres daraus machen kann.)
nach etlichen minuten und mehreren nachfragen stellt sich dann heraus, es kann zwar behaupten mein video zu bearbeiten, aber an mich zurückgeben kann es das video gar nicht („plattformlimitierung“) — auch wenn es vorher mehrfach das gegenteil behauptet hat.
das sind natürlich alles luxusprobleme und mit ein bisschen erfahrung und alter lernt man relativ schnell, wie man die vollmundigen versprechen dieser jungen systeme einschätzen sollte; als jugendlichen übermut und grössenwahn.
ich erinnere mich noch sehr gut daran, dass ich als sechs oder siiebejähriger der festen überzeugung war, ein fähiger reiter zu sein. ist ja nicht schwer, gas gibt man indem man die beine zusammendrückt, abbremsen kann man, indem man leicht an der trense zieht. das hatte ich auch schon als kind tausendmal im fernsehen gesehen, easy! (ausführlich habe ich das in „ich bin ein pferdemädchen“ aufgeschrieben.)
was chatGPT aber wirklich kann und warum ich ihn trotz seiner selbstüberschätzung und seiner etwas zu blumigen sprache sehr schätze, ist das ausspucken von ffmpeg befehlen mit denen man das video kleinrechnen, skalieren oder zu einem boomerrang loop umwandeln kann.
früher musste man das googlen und fand meisten bei bei stackexchange eine brauchbare antwort. (klappt immer noch)
und früher hat man dann im blog den code aufgeschrieben, damit man selbst und andere das später gegebenenfalls finden und nutzen können:
ffmpeg -i IMG_2436.mp4 -filter_complex "[0:v]split[v1][v2]; [v2]reverse[v2r]; [v1][v2r]concat=n=2:v=1:a=0" -c:v libx264 -crf 18 -preset slow IMG_2436_boomerang.mp4
ffmpeg -i IMG_2436_boomerang.mp4 -vf "scale=960:720" -c:v libx264 -crf 18 -preset slow -c:a copy IMG_2436_boomerang_scaled.mp4
muss man jetzt alles nicht mehr machen: einfach schnell den nervigen assistenten fragen.
und eigentlich wollte ich nur dieses video vom heutigen morgenspaziergang posten.