using ffmpeg on both landscape and portait pics





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I'm using the following command:



ffmpeg -i port001.jpg -vf "scale=100:-1" /tmp/1/port_converted_100-1.jpg


It is working fine on landscape pics but it automatically rotate the portrait pics.
Any idea how to avoid the rotation?










share|improve this question































    0















    I'm using the following command:



    ffmpeg -i port001.jpg -vf "scale=100:-1" /tmp/1/port_converted_100-1.jpg


    It is working fine on landscape pics but it automatically rotate the portrait pics.
    Any idea how to avoid the rotation?










    share|improve this question



























      0












      0








      0


      0






      I'm using the following command:



      ffmpeg -i port001.jpg -vf "scale=100:-1" /tmp/1/port_converted_100-1.jpg


      It is working fine on landscape pics but it automatically rotate the portrait pics.
      Any idea how to avoid the rotation?










      share|improve this question
















      I'm using the following command:



      ffmpeg -i port001.jpg -vf "scale=100:-1" /tmp/1/port_converted_100-1.jpg


      It is working fine on landscape pics but it automatically rotate the portrait pics.
      Any idea how to avoid the rotation?







      ffmpeg






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 4 at 16:39









      davidbaumann

      1,9711824




      1,9711824










      asked Feb 4 at 13:40









      BennyBenny

      1




      1






















          1 Answer
          1






          active

          oldest

          votes


















          0














          The exif Orientation tag is ignored by ffmpeg



          This is ticket #6945: ffmpeg fails at jpeg EXIF orientation.





          Rotate your images before using ffmpeg*



          Manually



          jpegtran can be used to losslessly rotate images. You can use it manually to rotate or create a script to rotate based on the Orientation tag.



          jpegtran -rotate 90 input.jpg > output.jpg


          Note that this will strip some of the exif data. If you want to keep it all add -copy all then remove the now incorrect Orientation tag with exiftool:



          exiftool -Orientation="" output.jpg


          With exifautotran



          This tool with automatically re-orient the images according to the Orientation tag:



          mkdir images
          cp *.jpg images
          cd images
          exifautotran *.jpg


          * If ticket #6945 is fixed then this method will become moot.



          Viewing exif orientation tag in JPG image



          You can use exiftool to view the orientation:



          $ exiftool -Orientation -S image.jpg
          Orientation: Rotate 90 CW
          $ exiftool -Orientation -n -S image.jpg
          Orientation: 6




          Now you can scale with ffmpeg



          ffmpeg -i input.jpg -vf "scale=100:-1" output


          For more fancy scaling see Resizing images with ffmpeg to fit into specific sized box.






          share|improve this answer


























          • Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

            – Benny
            Feb 6 at 7:08











          • @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

            – llogan
            Feb 6 at 17:51












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1401863%2fusing-ffmpeg-on-both-landscape-and-portait-pics%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          The exif Orientation tag is ignored by ffmpeg



          This is ticket #6945: ffmpeg fails at jpeg EXIF orientation.





          Rotate your images before using ffmpeg*



          Manually



          jpegtran can be used to losslessly rotate images. You can use it manually to rotate or create a script to rotate based on the Orientation tag.



          jpegtran -rotate 90 input.jpg > output.jpg


          Note that this will strip some of the exif data. If you want to keep it all add -copy all then remove the now incorrect Orientation tag with exiftool:



          exiftool -Orientation="" output.jpg


          With exifautotran



          This tool with automatically re-orient the images according to the Orientation tag:



          mkdir images
          cp *.jpg images
          cd images
          exifautotran *.jpg


          * If ticket #6945 is fixed then this method will become moot.



          Viewing exif orientation tag in JPG image



          You can use exiftool to view the orientation:



          $ exiftool -Orientation -S image.jpg
          Orientation: Rotate 90 CW
          $ exiftool -Orientation -n -S image.jpg
          Orientation: 6




          Now you can scale with ffmpeg



          ffmpeg -i input.jpg -vf "scale=100:-1" output


          For more fancy scaling see Resizing images with ffmpeg to fit into specific sized box.






          share|improve this answer


























          • Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

            – Benny
            Feb 6 at 7:08











          • @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

            – llogan
            Feb 6 at 17:51
















          0














          The exif Orientation tag is ignored by ffmpeg



          This is ticket #6945: ffmpeg fails at jpeg EXIF orientation.





          Rotate your images before using ffmpeg*



          Manually



          jpegtran can be used to losslessly rotate images. You can use it manually to rotate or create a script to rotate based on the Orientation tag.



          jpegtran -rotate 90 input.jpg > output.jpg


          Note that this will strip some of the exif data. If you want to keep it all add -copy all then remove the now incorrect Orientation tag with exiftool:



          exiftool -Orientation="" output.jpg


          With exifautotran



          This tool with automatically re-orient the images according to the Orientation tag:



          mkdir images
          cp *.jpg images
          cd images
          exifautotran *.jpg


          * If ticket #6945 is fixed then this method will become moot.



          Viewing exif orientation tag in JPG image



          You can use exiftool to view the orientation:



          $ exiftool -Orientation -S image.jpg
          Orientation: Rotate 90 CW
          $ exiftool -Orientation -n -S image.jpg
          Orientation: 6




          Now you can scale with ffmpeg



          ffmpeg -i input.jpg -vf "scale=100:-1" output


          For more fancy scaling see Resizing images with ffmpeg to fit into specific sized box.






          share|improve this answer


























          • Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

            – Benny
            Feb 6 at 7:08











          • @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

            – llogan
            Feb 6 at 17:51














          0












          0








          0







          The exif Orientation tag is ignored by ffmpeg



          This is ticket #6945: ffmpeg fails at jpeg EXIF orientation.





          Rotate your images before using ffmpeg*



          Manually



          jpegtran can be used to losslessly rotate images. You can use it manually to rotate or create a script to rotate based on the Orientation tag.



          jpegtran -rotate 90 input.jpg > output.jpg


          Note that this will strip some of the exif data. If you want to keep it all add -copy all then remove the now incorrect Orientation tag with exiftool:



          exiftool -Orientation="" output.jpg


          With exifautotran



          This tool with automatically re-orient the images according to the Orientation tag:



          mkdir images
          cp *.jpg images
          cd images
          exifautotran *.jpg


          * If ticket #6945 is fixed then this method will become moot.



          Viewing exif orientation tag in JPG image



          You can use exiftool to view the orientation:



          $ exiftool -Orientation -S image.jpg
          Orientation: Rotate 90 CW
          $ exiftool -Orientation -n -S image.jpg
          Orientation: 6




          Now you can scale with ffmpeg



          ffmpeg -i input.jpg -vf "scale=100:-1" output


          For more fancy scaling see Resizing images with ffmpeg to fit into specific sized box.






          share|improve this answer















          The exif Orientation tag is ignored by ffmpeg



          This is ticket #6945: ffmpeg fails at jpeg EXIF orientation.





          Rotate your images before using ffmpeg*



          Manually



          jpegtran can be used to losslessly rotate images. You can use it manually to rotate or create a script to rotate based on the Orientation tag.



          jpegtran -rotate 90 input.jpg > output.jpg


          Note that this will strip some of the exif data. If you want to keep it all add -copy all then remove the now incorrect Orientation tag with exiftool:



          exiftool -Orientation="" output.jpg


          With exifautotran



          This tool with automatically re-orient the images according to the Orientation tag:



          mkdir images
          cp *.jpg images
          cd images
          exifautotran *.jpg


          * If ticket #6945 is fixed then this method will become moot.



          Viewing exif orientation tag in JPG image



          You can use exiftool to view the orientation:



          $ exiftool -Orientation -S image.jpg
          Orientation: Rotate 90 CW
          $ exiftool -Orientation -n -S image.jpg
          Orientation: 6




          Now you can scale with ffmpeg



          ffmpeg -i input.jpg -vf "scale=100:-1" output


          For more fancy scaling see Resizing images with ffmpeg to fit into specific sized box.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Feb 6 at 17:49

























          answered Feb 4 at 20:22









          lloganllogan

          26.7k54985




          26.7k54985













          • Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

            – Benny
            Feb 6 at 7:08











          • @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

            – llogan
            Feb 6 at 17:51



















          • Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

            – Benny
            Feb 6 at 7:08











          • @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

            – llogan
            Feb 6 at 17:51

















          Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

          – Benny
          Feb 6 at 7:08





          Is there any way to know the pic orientation? If there is not, this solution doesn't fit my needs as I don't know in advance what will be the pic orientation. I'm provising service to re-scale any pic no mater what is the orientation.

          – Benny
          Feb 6 at 7:08













          @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

          – llogan
          Feb 6 at 17:51





          @Benny I added some examples of viewing the Orientation tag with exiftool. Or just use exifautotran as mentioned before and you won't have to worry about Orientation.

          – llogan
          Feb 6 at 17:51


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1401863%2fusing-ffmpeg-on-both-landscape-and-portait-pics%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Plaza Victoria

          In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

          How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...