Optimized media: How intra-frame codecs work

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 25

  • @kartikgarasia5685
    @kartikgarasia5685 3 года назад +3

    That was awesome 🙌🏻

  • @yosachaiko9969
    @yosachaiko9969 11 месяцев назад +1

    I record MKV in OBS because I heard its saving the video as it records so if it crashes, you won't lose the video. I don't know if theres a higher quality format I should be recording in.
    I record 1080p with 60fps. I put my face cam next to the gameplay so they each take up a half by changing the canvas size to twice the length so I can move the face cam while editing.
    But the camera was only 30fps so I don't know if thats bad. Because I have a 60fps video where the face cam is 30 fps and just being changed to 60fps through OBS.
    So I think that means its just creating duplicate frames on the face cam. But I heard its better to record the game in 60fps.
    So when editing, I duplicate the video and crop one so its just the game and the other so it just shows the face cam.
    I got a Sony ZV-E10, but don't really know how to use it and can't get extra batteries or a power supply for it yet. I heard it dies fast.
    Wondering if you have advice for recording in OBS going off of how I currently record.
    Or any settings I should change for the best recording quality and for keeping the quality when moving the video into a video editor.
    So with editing, MKV can't be imported into Premiere Pro. It works in Davinci though. So I should be converting the MKV videos into DNxHD or DNxHR?
    Thats the best for editing and not losing the video quality in Davinci Resolve? Would it be the same for Premiere Pro?
    Does anything I said sound confusing? Thanks for your time! I know nothing about technology.

    • @samsote
      @samsote  11 месяцев назад +1

      You are right that mkv doe not loose the entire footage on a crash while mp4 does. With obs, if you use the h264 codec, you can remux the mkv files to mp4 after you are done recording, this only takes a second and does not loose any quality.
      However it would still be using a codec that is not optimized for editing, so if you experience stuttering or lag during editing converting the files to DNxHR would reduce this issue.
      Shooting 2 different framerates is not an issue though, you are correct that OBS just doubles the frames of your facecam, and that's what premiere and DaVinci would do as well even if you recorded with the camera natively and put that footage onto a 60fps timeline.
      And yes gaming footage should be 60fps.
      I'm not familiar with your camera, but if it's possible to record while it is being powered by an external battery or connected to the charger, and you have a big enough SD card, it would be better to record natively on your camera and only use OBS for the game footage. But your method is often used.
      However what do you set the resolution inside obs to? Cause this might affect your quality a lot.
      Let's say you play in UHD 2160p, and your camera can shoot HD 1080p.
      Then you should set the OBS resolution to be 5760x2160 as this is width of those two resolutions combined.
      Another option would be to use a plug-in to record the sources seperatly, but this can be buggy.
      Hopefully this answered your questions.

    • @yosachaiko9969
      @yosachaiko9969 11 месяцев назад

      @@samsote My monitor is 2560x1440. The canvas in OBS is set to 3840x1080 for the base and output.
      So the length is 1920 doubled so I can put my camera on one side and the game on the other with them both taking up 1920.
      When I bring it into Davinci, there is black space on the top and bottom because I think its just shrinking it down so it can show the whole video since its too long.
      I just zoom in the game so it fits the whole screen and however big I want the face cam. I edit them as 1080p videos at 60 fps.
      So the face cam having the frames duplicated doesn't make it look weird or worse?
      Also, I read that 3840x2160 is the limit in OBS. So I don't think you could even make it bigger.

    • @samsote
      @samsote  11 месяцев назад +1

      @@yosachaiko9969 I see, didn't know about that OBS limitation but I don't use OBS that much. But yeah sounds like you've got it all worked out correctly.
      No the duplicate frames don't make it look weird, it might be an issue if the main framerate is not easily divided by the camera frame rate. Like if you were using 25 fps camera and 60 game. Then the camera would need to double some frames and tripple other frames which could look a little jittery. But as long as it doesn't need to do that it's completely fine.

  • @Saddlersclosegirls22
    @Saddlersclosegirls22 3 года назад +1

    Great video

  • @WEHAVETHISDREAM
    @WEHAVETHISDREAM 2 года назад +1

    Thank you very much!
    This makes a lot of sense!
    May I ask: if I buy a camera, like the Canon 5D for example,
    which RECORDS intra-frame, will the VISUAL image quality get better?
    Or it is just a thing about helping my PC not decode as hard, as with inter-frame?

    • @samsote
      @samsote  2 года назад +1

      You will certainly be able to get better image quality with intra frame recording, simply because it doesn't introduce the normal compression artifacts that interframe codecs do.
      Visually though you shouldn't really see any difference, but under the hood when it comes to grading, keying etc i would definitely assume to have a noticeable difference.
      But the main benefit of intraframe recording is to skip the transcoding process before editing, especially on high quality files, there's not really any pc out there that can edit 10-bit 600mbps 6k h264 footage for example.

    • @WEHAVETHISDREAM
      @WEHAVETHISDREAM 2 года назад +1

      @@samsote Thank you so much for your time and info on this!

  • @aim__freakz8499
    @aim__freakz8499 4 года назад +3

    I think tom scott also made a Video about this topic once^^

    • @samsote
      @samsote  4 года назад +1

      He kinda did yeah, though his video was more focused on bitrates and interframe compression.
      Though it's a great video and I'm a big fan of his work.

    • @Dirk_Taggesell
      @Dirk_Taggesell 4 года назад +1

      Tom Scott made videos about everything conceivable :)

    • @WEHAVETHISDREAM
      @WEHAVETHISDREAM 2 года назад

      Yeah... We all come with new and original topics, on a daily basis,
      cause nobody ever influenced us, nor gave us any know-how,
      nor made us the artists we think we are or people with "own" opinions :)

  • @mustafapehlivanli4357
    @mustafapehlivanli4357 3 месяца назад

    funny guide video to watch and many people can learn lot from it :)
    bro i have question i have fujifilm x-t4 may be you know it can record with long-op and all-intra codec but long op allow me to record 4k 60 fps all intra 4k 30 but both can record 1080 60 fps on lot of my works for instagram and 1080p is enought do you think should i prefer 4k 30 and 1080 60 fps for better performance and quality or should i use long op and transcode to pro res or proxy?
    my system down below :
    Os: windows 10 Pro
    Premier Pro : 2024
    nvidia : m1200
    32 GB RAM
    m2 ssd with 1500 mbps

  • @romanvillarreal4233
    @romanvillarreal4233 3 года назад +1

    Great video! I have not noticed any increased performance from downsampling resolution with proxies. I only notice a difference when lowering the bitrate in my encoder. Does lowering the resolution really matter for creating proxies?

    • @samsote
      @samsote  3 года назад +1

      The bitrate is definitely what has the most impact, but with lower resolution it's natural to have lower bitrate and the footage will look noticeabley worse if you have a high resolution with a low bitrate then if you have a low resolution with the same low bitrate. Sure the lower resolution proxy will look a bit more blurry but you won't have huge compression blocking issues as there are fewer pixels to compress.

  • @aim__freakz8499
    @aim__freakz8499 4 года назад +2

    great video tho! :) well explained! Kinda reminds me of Techquickie^^

    • @samsote
      @samsote  4 года назад

      Haha thank you :) techquickie is awesome!

  • @sonnyjuraa
    @sonnyjuraa Месяц назад

    Came to this video from your reddit comment. Earned a sub brother. So, a question here, I shoot slog on my Sony A6400 4 K XAVC. I then create prores proxy in davinci and use proxies while editing. Still playback while editing lags. I tried using optimized media to edit rather than proxies. Same thing, still playback lags from time to time while playing back just the rough cut sequence with no texts or no transitions, render cache is off. Do you think I’m missing out something ? I edit on macbook pro 2017 intel core i 7 gen 6

    • @samsote
      @samsote  Месяц назад

      @@sonnyjuraa that sounds strange, as when using proxies, with the proxies active, you shouldn't have that type of performance issues.
      Then again, I'm not too familiar with Macs, but it should run this very smoothly.
      Just to make sure, you do have the power cable plugged in while editing right? Cause any laptop will throttle your performance significantly when running on battery power.

    • @sonnyjuraa
      @sonnyjuraa Месяц назад

      @@samsote yes, I almost ways have power plugged in. Do you think it might be because of I use free version of Davinci ? I think I read it somewhere that free version uses CPU, and studio version uses GPU, and a guy said his workflow improved after he upgraded to studio and things were not lagging so badly, but I’m not sure how true is that

    • @samsote
      @samsote  Месяц назад +1

      @@sonnyjuraa well yeah the free version does use cpu. I think version 19 finally brought gpu decoding to the free version. But that shouldn't matter anyway as you are dealing with prores files, not compressed h264 files.
      And prores should have no issue running on either cpu or gpu as it's an all-I codec.

    • @sonnyjuraa
      @sonnyjuraa Месяц назад

      @@samsote okay, thank you very much for for your time, I just checked my timeline settings, for optimized and proxy media, I have ProRes Proxy toggled on and both proxy and optimized media quality is set to quarter. Do you think I should change it to something else, there are bunch of ProRes options here but not sure which one to change if I have to

    • @samsote
      @samsote  Месяц назад

      @@sonnyjuraa have you actually generated the proxy media? You can't just turn it on, you need to generate the files. But yeah using prores proxy on quarter resolution should be way more then enough. I'm sure you could edit that on an old 2008 MacBook air or something.