Ankündigung

Einklappen
Keine Ankündigung bisher.

Hilfe Drehen eines Bildes

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe Drehen eines Bildes

    Hallo zusammen,

    ich bekomme, auf meinen Server, Video Uploads von unterschiedlichen mobilen Devices (Android,iOS).
    Aus diesen Devices erstelle ich mittels:

    PHP-Code:
    $ffname =  array_pop(array_reverse(explode("."$filename)));
    echo 
    shell_exec("ffmpeg -i ".$folder.$filename." -r 25 -f image2 -s 500x500 ".$folder.$ffname."_t.jpg"); 
    Ein Thumbnail.

    Mein Problem an der Sache ist nur, dass nicht alle Thumbnails die selbe Ausrichtung haben. Ich würde gern alle Thumbnails im Portrait Modus erstellen.

    Leider bin ich völlig überfragt, wie ich das anstellen kann.
    Kann mir dabei jemand behilflich sein ?

    Grüße


  • #2
    Fachfragen zu bestimmten Softwareprodukten sind hier nicht gerne gesehen. Ich vermute, dass das Video gedreht ist um 90°.

    Hier ein Tipp, wie du die Orientierung des Videos herausfindest: http://stackoverflow.com/questions/5...the-iphone-usi
    GitHub.com - ChrisAndChris - RowMapper und QueryBuilder für MySQL-Datenbanken

    Kommentar


    • #3
      Oh ok, dass wusste ich garnicht, dass es sich hier um eine Fachfrage handelt.

      Die Videos sind immer unterschiedlich gedreht, was ein Problem darstellt.

      Danke für den Link !

      Kommentar


      • #4
        Ja, vielleicht nicht allzu fest eine Fachfrage...

        Mittels des Linkes kannst du die Orientierung des Videos herausfinden. Danach reicht es, den Thumbnail um die gleiche Anzahl Grade zurück zudrehen und dann müsste alles passen.
        GitHub.com - ChrisAndChris - RowMapper und QueryBuilder für MySQL-Datenbanken

        Kommentar


        • #5
          Zitat von ChristianK Beitrag anzeigen
          Ja, vielleicht nicht allzu fest eine Fachfrage...

          Mittels des Linkes kannst du die Orientierung des Videos herausfinden. Danach reicht es, den Thumbnail um die gleiche Anzahl Grade zurück zudrehen und dann müsste alles passen.
          Vielen Dank, genau so hats funktioniert.

          Extrahieren von Thumbnails aus Videos immer im Potrait Modus
          Falls jemand den Snipset mal benötigt:

          PHP-Code:
          $rot "";
          $rotation shell_exec("mediainfo ".$target_path." | grep Rotation");

          if(
          strpos($rotation,"90") !== false){
          $rot="-vf transpose=1";
          }
          else if(
          strpos($rotation,"180") !== false){
          $rot="-vf transpose=1,transpose=1";
          }
          else if(
          strpos($rotation,"270") !== false){
          $rot="-vf transpose=1,transpose=1,transpose=1";
          }

          echo 
          shell_exec("ffmpeg -i INPUT_FILE -r 25 -f image2 ".$rot." -s 500x500 OUTPUT_FILE.jpg"); 

          Kommentar

          Lädt...
          X