ffprobe count video and audio channels











up vote
0
down vote

favorite












So I have the following video example



    Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le(progressive), 1920x1036 [SAR 1:1 DAR 480:259], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s (default)
Stream #0:2(jpn): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s
Stream #0:3(eng): Subtitle: ass (default)
Metadata:
title : English Signs & Songs
Stream #0:4(eng): Subtitle: ass
Metadata:
title : English Subtitles
Stream #0:5: Attachment: ttf
Metadata:
filename : PutoInsanity.ttf
mimetype : application/x-truetype-font


I want to use ffprobe to count the amount of video streams and audio streams, which in this case should give me 1 and 2 resp. How can this be achieved?










share|improve this question


























    up vote
    0
    down vote

    favorite












    So I have the following video example



        Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le(progressive), 1920x1036 [SAR 1:1 DAR 480:259], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s (default)
    Stream #0:2(jpn): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s
    Stream #0:3(eng): Subtitle: ass (default)
    Metadata:
    title : English Signs & Songs
    Stream #0:4(eng): Subtitle: ass
    Metadata:
    title : English Subtitles
    Stream #0:5: Attachment: ttf
    Metadata:
    filename : PutoInsanity.ttf
    mimetype : application/x-truetype-font


    I want to use ffprobe to count the amount of video streams and audio streams, which in this case should give me 1 and 2 resp. How can this be achieved?










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      So I have the following video example



          Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le(progressive), 1920x1036 [SAR 1:1 DAR 480:259], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
      Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s (default)
      Stream #0:2(jpn): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s
      Stream #0:3(eng): Subtitle: ass (default)
      Metadata:
      title : English Signs & Songs
      Stream #0:4(eng): Subtitle: ass
      Metadata:
      title : English Subtitles
      Stream #0:5: Attachment: ttf
      Metadata:
      filename : PutoInsanity.ttf
      mimetype : application/x-truetype-font


      I want to use ffprobe to count the amount of video streams and audio streams, which in this case should give me 1 and 2 resp. How can this be achieved?










      share|improve this question













      So I have the following video example



          Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le(progressive), 1920x1036 [SAR 1:1 DAR 480:259], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
      Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s (default)
      Stream #0:2(jpn): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s
      Stream #0:3(eng): Subtitle: ass (default)
      Metadata:
      title : English Signs & Songs
      Stream #0:4(eng): Subtitle: ass
      Metadata:
      title : English Subtitles
      Stream #0:5: Attachment: ttf
      Metadata:
      filename : PutoInsanity.ttf
      mimetype : application/x-truetype-font


      I want to use ffprobe to count the amount of video streams and audio streams, which in this case should give me 1 and 2 resp. How can this be achieved?







      audio video ffmpeg ffprobe






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 7 at 14:07









      Y.Terz

      32




      32






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote



          accepted










          No such built-in feature that I am aware of, but you can use additional tools to process the output:



          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=audio" | wc -w
          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=video" | wc -w





          share|improve this answer





















          • This will do just fine. Thanks!
            – Y.Terz
            Dec 7 at 19:04











          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%2f1381642%2fffprobe-count-video-and-audio-channels%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








          up vote
          0
          down vote



          accepted










          No such built-in feature that I am aware of, but you can use additional tools to process the output:



          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=audio" | wc -w
          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=video" | wc -w





          share|improve this answer





















          • This will do just fine. Thanks!
            – Y.Terz
            Dec 7 at 19:04















          up vote
          0
          down vote



          accepted










          No such built-in feature that I am aware of, but you can use additional tools to process the output:



          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=audio" | wc -w
          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=video" | wc -w





          share|improve this answer





















          • This will do just fine. Thanks!
            – Y.Terz
            Dec 7 at 19:04













          up vote
          0
          down vote



          accepted







          up vote
          0
          down vote



          accepted






          No such built-in feature that I am aware of, but you can use additional tools to process the output:



          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=audio" | wc -w
          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=video" | wc -w





          share|improve this answer












          No such built-in feature that I am aware of, but you can use additional tools to process the output:



          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=audio" | wc -w
          ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=video" | wc -w






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Dec 7 at 18:08









          llogan

          24.9k54276




          24.9k54276












          • This will do just fine. Thanks!
            – Y.Terz
            Dec 7 at 19:04


















          • This will do just fine. Thanks!
            – Y.Terz
            Dec 7 at 19:04
















          This will do just fine. Thanks!
          – Y.Terz
          Dec 7 at 19:04




          This will do just fine. Thanks!
          – Y.Terz
          Dec 7 at 19:04


















          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.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • 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%2f1381642%2fffprobe-count-video-and-audio-channels%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

          flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

          Mangá

           ⁒  ․,‪⁊‑⁙ ⁖, ⁇‒※‌, †,⁖‗‌⁝    ‾‸⁘,‖⁔⁣,⁂‾
”‑,‥–,‬ ,⁀‹⁋‴⁑ ‒ ,‴⁋”‼ ⁨,‷⁔„ ‰′,‐‚ ‥‡‎“‷⁃⁨⁅⁣,⁔
⁇‘⁔⁡⁏⁌⁡‿‶‏⁨ ⁣⁕⁖⁨⁩⁥‽⁀  ‴‬⁜‟ ⁃‣‧⁕‮ …‍⁨‴ ⁩,⁚⁖‫ ,‵ ⁀,‮⁝‣‣ ⁑  ⁂– ․, ‾‽ ‏⁁“⁗‸ ‾… ‹‡⁌⁎‸‘ ‡⁏⁌‪ ‵⁛ ‎⁨ ―⁦⁤⁄⁕