• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

Video um 90° drehen - help plz

Mitglied seit
04.08.2002
Beiträge
1.869
Reaktionen
0
Ich verzweifel gerade an einer - wie ich zunächst dachte - trivialen Aufgabe. Es geht darum ein .mov Video (aufgenommen mit nem IPhone, daher "verdreht" um 90°) zu drehen.

Nachdem ich jetzt hier mittlerweile schon fast ne Stunde rumexperimentiere, bin ich zumindest schonmal soweit, dass ich das Video nach .avi konvertiert habe und nun mit VirtualDub drehen kann. Leider ist die Ausgabedatei (also das gedrehte Video) nun 80 MB groß - zum Vergleich - das Original war gerade einmal 2 MB ^^

Habe sowohl diverse Kompressionscodecs ausprobiert als auch versucht, die Framerate runterzudrehen. War alles leider nur von mäßigem Erfolg gekrönt - unter die 80 MB komm ich einfach nicht.

Ich hab echt keine Lust mehr und mir läuft auch so langsam die Zeit weg, weil ich heute eigentlich noch was besseres vor hatte. Daher die Frage: Kennt jemand ein gutes Programm, mit dem ich schnell und einfach ein Video (entweder im .mov oder im .avi Format) einfach nur um 90° rotieren kann, ohne dass es danach 100x so groß ist?

Alternativ - falls das einfacher ist - wäre ich auch für Tipps dankbar, was ich in VirtualDub einstellen muss, damit er das verfickte Video einfach nur rotiert ohne dabei was-weiß-ich-was mit der Dateigröße anzustellen.

Danke schonmal im Voraus!
 
Zuletzt bearbeitet:
Mitglied seit
04.08.2002
Beiträge
1.869
Reaktionen
0
Aye, erstmal danke für die schnelle Antwort. Das Programm sieht sehr vielversprechend aus - klein und übersichtlich, genau das, was ich suche ;)

Ist das selbstgeschrieben von Dir?

Leider klappt die Konvertierung nicht - egal ob ich als Input-File mein .avi, mein .mov oder mein .mpg File verwende, wenn ich auf "File->Convert" klicke dann kommt die Meldung "Conversion done!", aber es ist nix passiert, d.h. im Zielordner liegt keine Ausgabedatei...

Das Debug-Log sagt dazu folgendes:

Code:
15.04.2011, 16:45:52 - FFmpeg version git-N-28849-ga82cfad-Sherpya, Copyright (c) 2000-2011 the FFmpeg developers
  built on Apr  5 2011 02:16:58 with gcc 4.2.5 20090330 (prerelease) [Sherpya]
  libavutil    50. 40. 0 / 50. 40. 0
  libavcodec   52.117. 0 / 52.117. 0
  libavformat  52.105. 0 / 52.105. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 77. 0 /  1. 77. 0
  libswscale    0. 13. 0 /  0. 13. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, avi, from 'C:\Users\mak\Desktop\Videos\IMG_0161.avi':
  Metadata:
    encoder         : Lavf52.4.0
  Duration: 00:00:32.66, start: 0.000000, bitrate: 411 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 480x360 [PAR 1:1 DAR 4:3], 30 tbr, 30 tbn, 30 tbc
    Stream #0.1: Audio: mp3, 44100 Hz, stereo, s16, 64 kb/s
At least one output file must be specified
15.04.2011, 16:45:52 - stereo
15.04.2011, 16:46:03 - "C:\Users\mak\Desktop\FfmpegConverter\ffmpeg.exe" -i "C:\Users\mak\Desktop\Videos\IMG_0161.avi" -acodec libmp3lame -ar 44100 -ab 64k -ac n/a -trellis 2 -cmp 2 -subcmp 2 -mbd 2 -flags +mv4+aic -b 1024k -aspect 4:3 -r 30.0 -s 480x360 -f avi -vcodec libxvid -bug autodetect -threads 1 -y "C:\Users\mak\Desktop\Videos\IMG_0161_NEW.avi"
15.04.2011, 16:46:04 - FFmpeg version git-N-28849-ga82cfad-Sherpya, Copyright (c) 2000-2011 the FFmpeg developers
15.04.2011, 16:46:04 - built on Apr  5 2011 02:16:58 with gcc 4.2.5 20090330 (prerelease) [Sherpya]
15.04.2011, 16:46:04 - libavutil    50. 40. 0 / 50. 40. 0
15.04.2011, 16:46:04 - libavcodec   52.117. 0 / 52.117. 0
15.04.2011, 16:46:04 - libavformat  52.105. 0 / 52.105. 0
15.04.2011, 16:46:04 - libavdevice  52.  4. 0 / 52.  4. 0
15.04.2011, 16:46:04 - libavfilter   1. 77. 0 /  1. 77. 0
15.04.2011, 16:46:04 - libswscale    0. 13. 0 /  0. 13. 0
15.04.2011, 16:46:04 - libpostproc  51.  2. 0 / 51.  2. 0
15.04.2011, 16:46:04 - Input #0, avi, from 'C:\Users\mak\Desktop\Videos\IMG_0161.avi':
15.04.2011, 16:46:04 - Metadata:
15.04.2011, 16:46:04 - encoder         : Lavf52.4.0
15.04.2011, 16:46:04 - Duration: 00:00:32.66, start: 0.000000, bitrate: 411 kb/s
15.04.2011, 16:46:04 - Stream #0.0: Video: mpeg4, yuv420p, 480x360 [PAR 1:1 DAR 4:3], 30 tbr, 30 tbn, 30 tbc
15.04.2011, 16:46:04 - Stream #0.1: Audio: mp3, 44100 Hz, stereo, s16, 64 kb/s
15.04.2011, 16:46:04 - Expected number for ac but found: n/a
 
Mitglied seit
01.06.2007
Beiträge
761
Reaktionen
0
15.04.2011, 16:46:04 - Expected number for ac but found: n/a

Du musst eine Auswahl bei "Channels" in der Audio-Sektion treffen. "Original" geht nicht wenn die Channel-Anzahl nicht ausgelesen werden konnte (--> n/a). Nimm einfach "Stereo".

Leider ändert sich oftmals von ffmpeg version zu version die Art der Codec-Ausgabe, so daß mein Parser manchmal gefixt werden muss. Dies scheint für die Channels mal wieder der Fall zu sein, hier eine neue Version: http://www.file-upload.net/download-3362954/FfmpegConverter.zip.html

Ja, das Prog ist selbst geschrieben. Eigentlich nur ne simple GUI für ffmpeg.
 
Zuletzt bearbeitet:
Mitglied seit
04.08.2002
Beiträge
1.869
Reaktionen
0
Hat geklappt! Ich danke Dir vielmals!!! Heute Nachmittag fast 2 Stunden drangesessen und unzählige Tools ausprobiert. Hat alles nicht funktioniert. Deins geht quasi auf Anhieb. :thx:

Hast Du ne Homepage oder sowas? Ich find das Tool echt klasse und würde mir die dann gerne bookmarken, falls Du in Zukunft noch weiter an dem Tool arbeitest oder neue Releases rausbringst.
 
Mitglied seit
01.06.2007
Beiträge
761
Reaktionen
0
Nö, gibt keine HP. Ich hab das mal für private Zwecke gemacht, weil ich eben auch ein einfaches Video-Converter Tool wollte und ich kein passendes gefunden hab. Immer wenn ne neue ffmpeg Version rauskommt muss ich evtl. kleine Anpassungen vornehmen weil sich z.B. die Argumente geändert haben (nervig...) oder ähnliches. Aber im großen und ganzen ist das die finale Version - wenn jemand Vorschläge oder Änderungswünsche hat bin ich aber offen :)
 
Mitglied seit
04.08.2002
Beiträge
1.869
Reaktionen
0
wenn jemand Vorschläge oder Änderungswünsche hat bin ich aber offen :)

Wenn Du schon so fragst, hehe :naughty:

Ich würd die Fehlerbehandlung etwas optimieren bzw. die Ausgabe anpassen. War zunächst etwas irreführend, dass er zwar gesagt hat "Conversion done!", aber nix ist passiert. Aus dem Debug-Log wäre ich ohne Deine Hilfe nicht schlau geworden. Hätte mir in dem Fall eher eine Fehlermeldung gewünscht, von wegen "Could not read audio-chanels bla blub...".

Und natürlich wäre es komfortabler, wenn ich die Optionen (wie z.B. das drehen um 90° nach rechts) nicht händisch als Custom-Parameter angeben müsste, sondern das irgendwo in der GUI anklicken kann.

Aber das sind nur Kleinigkeiten. Alles in allem ein sehr schönes Tool, was ich mir auf jeden Fall gut wegsichern werde für's nächste Mal ;)
 
Mitglied seit
01.06.2007
Beiträge
761
Reaktionen
0
Leider bin ich bei der Fehlerbehandlung auf die Ausgabe von ffmpeg angewiesen. Normalerweise bekomme ich da am Anfang ein "Error" - aber halt leider nicht in allen Fällen (z.B. bei Deinem), daher kann ich diese "Fehler" nicht abfangen und anzeigen.
Man könnte auf jeden Fall noch die Benutzer-Eingaben auf Fehler abprüfen (z.B. "n/a" wenn "Original" ausgewählt wurde) und dann eine entsprechende Meldung anzeigen.

Und natürlich wäre es komfortabler, wenn ich die Optionen (wie z.B. das drehen um 90° nach rechts) nicht händisch als Custom-Parameter angeben müsste, sondern das irgendwo in der GUI anklicken kann.

Ich hab das halt nie gebraucht, daher hab ich es nicht explizit als GUI-Element eingebaut - daher ja die "Custom parameter" um trotzdem flexibel zu sein ;)
 
Mitglied seit
04.08.2002
Beiträge
1.869
Reaktionen
0
Cool, vielen Dank für den Link. Hab's mir direkt nochmal in der neuen Version runter geladen und in meinem Archiv für nützliche Tools gespeichert ;)
 
Oben