HEVC Quality in AVFoundation is poorBitrate limitation on AVFoundation screen capture on OSX LionChange the bitrate of recordings made with AVFoundation on MacHow to encode picture to H264 use AVFoundation on Mac, not use x264AVFoundation Vs VideoToolbox - Hardware EncodingAVFoundation - Export and multi-pass encoding not very optimized?Output Video Size Huge Using HEVC Encoder on iOSGet Safari to prefer HEVC in HTML 5 video tagoptimize hevc_toolbox encoding to look like x265 encoding in ffmegMediaFoundation HEVC H265 encodingUsing ffmpeg to pipe Logitech C920 video to two outputs: re-encoded to RTMP stream and hardware-encoded to file

Why is gun control associated with the socially liberal Democratic party?

How to remove multiple elements from Set/Map AND knowing which ones were removed?

Is there a term for someone whose preferred policies are a mix of Left and Right?

The last tree in the Universe

Can artificial satellite positions affect tides?

Sakkāya-Ditthi and Self-View

What does the output current rating from an H-Bridge's datasheet really mean?

What is the context for Napoleon's quote "[the Austrians] did not know the value of five minutes"?

Why is Skinner so awkward in Hot Fuzz?

Was the Lonely Mountain, where Smaug lived, a volcano?

Does WiFi affect the quality of images downloaded from the internet?

Can an open source licence be revoked if it violates employer's IP?

Will users know a CardView is clickable

Must a CPU have a GPU if the motherboard provides a display port (when there isn't any separate video card)?

Boss making me feel guilty for leaving the company at the end of my internship

Is it unethical to quit my job during company crisis?

How do credit card companies know what type of business I'm paying for?

Can I appeal credit ding if ex-wife is responsible for paying mortgage?

Is fission/fusion to iron the most efficient way to convert mass to energy?

IIS LAN and WAN separate SSL certificates for the same server

Why not make one big CPU core?

Threading data on TimeSeries

Do items with curse of vanishing disappear from shulker boxes?

For Saintsbury, which English novelists constituted the "great quartet of the mid-eighteenth century"?



HEVC Quality in AVFoundation is poor


Bitrate limitation on AVFoundation screen capture on OSX LionChange the bitrate of recordings made with AVFoundation on MacHow to encode picture to H264 use AVFoundation on Mac, not use x264AVFoundation Vs VideoToolbox - Hardware EncodingAVFoundation - Export and multi-pass encoding not very optimized?Output Video Size Huge Using HEVC Encoder on iOSGet Safari to prefer HEVC in HTML 5 video tagoptimize hevc_toolbox encoding to look like x265 encoding in ffmegMediaFoundation HEVC H265 encodingUsing ffmpeg to pipe Logitech C920 video to two outputs: re-encoded to RTMP stream and hardware-encoded to file






.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 AVFoundation with AVAssetWriter to create an HEVC using custom settings (as opposed to using AVAssetExportSession). I'm on an iMac without hardware acceleration.



I specify a bitrate using AVVideoAverageBitRateKey to be 60% of the bitrate of the H264 original video and turned on multiple passes. While the quality is acceptable, if I use ffmpeg to obtain a file of similar size and bitrate, the file encoded by ffmpeg is superior in detail to that encoded by AVFoundation.



I have tried various other settings but all appear to only be valid for H264, and there does not seem to be a way to vary the quality of HEVC with AVFoundation.



Does anyone have any suggestions on how to get AVFoundation to increase quality to match ffmpeg?










share|improve this question




























    0















    I'm using AVFoundation with AVAssetWriter to create an HEVC using custom settings (as opposed to using AVAssetExportSession). I'm on an iMac without hardware acceleration.



    I specify a bitrate using AVVideoAverageBitRateKey to be 60% of the bitrate of the H264 original video and turned on multiple passes. While the quality is acceptable, if I use ffmpeg to obtain a file of similar size and bitrate, the file encoded by ffmpeg is superior in detail to that encoded by AVFoundation.



    I have tried various other settings but all appear to only be valid for H264, and there does not seem to be a way to vary the quality of HEVC with AVFoundation.



    Does anyone have any suggestions on how to get AVFoundation to increase quality to match ffmpeg?










    share|improve this question
























      0












      0








      0








      I'm using AVFoundation with AVAssetWriter to create an HEVC using custom settings (as opposed to using AVAssetExportSession). I'm on an iMac without hardware acceleration.



      I specify a bitrate using AVVideoAverageBitRateKey to be 60% of the bitrate of the H264 original video and turned on multiple passes. While the quality is acceptable, if I use ffmpeg to obtain a file of similar size and bitrate, the file encoded by ffmpeg is superior in detail to that encoded by AVFoundation.



      I have tried various other settings but all appear to only be valid for H264, and there does not seem to be a way to vary the quality of HEVC with AVFoundation.



      Does anyone have any suggestions on how to get AVFoundation to increase quality to match ffmpeg?










      share|improve this question














      I'm using AVFoundation with AVAssetWriter to create an HEVC using custom settings (as opposed to using AVAssetExportSession). I'm on an iMac without hardware acceleration.



      I specify a bitrate using AVVideoAverageBitRateKey to be 60% of the bitrate of the H264 original video and turned on multiple passes. While the quality is acceptable, if I use ffmpeg to obtain a file of similar size and bitrate, the file encoded by ffmpeg is superior in detail to that encoded by AVFoundation.



      I have tried various other settings but all appear to only be valid for H264, and there does not seem to be a way to vary the quality of HEVC with AVFoundation.



      Does anyone have any suggestions on how to get AVFoundation to increase quality to match ffmpeg?







      macos avfoundation hevc






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 25 at 2:40









      Robert SalesasRobert Salesas

      612




      612






















          0






          active

          oldest

          votes












          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          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%2fstackoverflow.com%2fquestions%2f55330615%2fhevc-quality-in-avfoundation-is-poor%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • 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%2fstackoverflow.com%2fquestions%2f55330615%2fhevc-quality-in-avfoundation-is-poor%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

          Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

          Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

          Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript