Slashdot Mirror


Ask Slashdot: How Do You Stream/Capture Video?

datavirtue writes: I am starting to look at capturing and streaming video, specifically video games in 4K at 60 frames per second. I have a Windows 10 box with a 6GB GTX 1060 GPU and a modern AMD octa-core CPU recording with Nvidia ShadowPlay. This works flawlessly, even in 4K at 60 fps. ShadowPlay produces MP4 files which play nice locally but seem to take a long time to upload to YouTube -- a 15-minute 4K 60fps video took almost three hours. Which tools are you fellow Slashdotters using to create, edit, and upload video in the most efficient manner?

155 comments

  1. ShadowPlay by Anonymous Coward · · Score: 0

    There is no contest. All of the other recorders incur a significant performance hit. With ShadowPlay I might get a 1% performance hit because it uses the hardware encoding on the GPU which is otherwise not being used.

    In fact, I never turn ShadowPlay off. That way if I'm playing a game and something cool happens, I can hit a key and save the last 20 minutes.

    1. Re:ShadowPlay by Anonymous Coward · · Score: 0

      -1, Inconvenient Truth

    2. Re:ShadowPlay by Anonymous Coward · · Score: 0

      ShadowPlay actually works very nicely, however only on the high end cards. Since only one nVidia GPU actually runs at 60fps at 4K (the 1080Ti) on the majority of content, you're still looking at dropping more money on a GPU.

    3. Re:ShadowPlay by Cederic · · Score: 1

      Yeah, the original submission fascinates me. He's worried about 4K content at 60fps but he's using a 1060? Drop resolution to 1080p, turn on all the graphics to make it much prettier and his videos will be much nicer to watch and also much quicker to upload.

  2. Simple by Anonymous Coward · · Score: 1

    OBS Studio

    1. Re:Simple by Anonymous Coward · · Score: 0

      Thank you

    2. Re:Simple by Anonymous Coward · · Score: 0

      The real answer depends on your setup.

      If you are playing PC games, straight use the GeForce Experience Shadowplay and set the video as high as your hard drive can handle it. Then upload the video after doing whatever you want to do to the video at a bit rate that is "4K" streamable, eg 25Mbps.

      If you are playing console games, there are no present capture devices that work at 4Kp60. Hell there are no "webcams" that do 4Kp60. Most of these devices rely on compressing the video in the device at 8-12Mbps, and thus are only capable of 4Kp24 or 1080p60

      Basically both nVidia and AMD have their own h264 ASIC in the GPU core, and it's much more capable than the CPU. That said, the only reason Shadowplay, even works is because it sends the video through the ASIC without a round-trip through the cpu, hence when you use OBS instead, you are forcing the video through the CPU to do whatever mixing, and then even if you use nVidia's encoder, it's going to be degraded more than had you just captured the video directly with GeForce Experience.

      And depending on what you're really doing, it may not matter. If you are streaming to twitch, twitch only allows a 3Mbit stream, so you can't get a HD stream out of that to begin with, much less 4K.

    3. Re:Simple by Cederic · · Score: 1

      twitch only allows a 3Mbit stream

      All my Twitch output has been 6Mbps full HD video.

      I use OBS, it was just easier to get working than Shadowplay. I play at 1440p but stream at 1080p and my CPU barely notices the overhead.

  3. Um, duh. by Anonymous Coward · · Score: 5, Informative

    You realize that 4k at 60fps is equivalent to 8 1080P HD streams?

    Itâ(TM)s going to take a while to upload.

    1. Re:Um, duh. by Anonymous Coward · · Score: 5, Informative

      Even for Slashdot, this is extremely stupid.

      -- 4k 60fps video files are very large (unless they are absolute worst shit quality)

      -- ISPs severely throttle uploads

      -- This results in long upload times.

      What part of this do you not understand?

    2. Re:Um, duh. by jellomizer · · Score: 1

      If you are streaming your video games on You Tube, I would say just downgrade the image quality. to 1080p. Mostly because such a resolution would be lost to most viewers (Cell phones, or laptops) very few people will be watching a youtube game in full screen on a system big enough to actually play the game themselves.
      Oddly enough when yo play the game it is using less bandwidth then the actual video recording does, because it is generating mostly Vector graphics, so the video card is doing most of the work showing the screen, while you computer is just saying draw polygon with x,y,z.... parameters

      When you upload a video you are sending more information for every pixel there is a RGB color, then it is repeated a lot of times. Most compression algorithms, will prevent redrawing duplicate pixels, that its color differential isn't that much different then the previous frame. But in a fast moving game with a lot of screen changes, you may not get what you want to see. Lowering the resolution is probably the better approach.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Um, duh. by PIBM · · Score: 2

      At least you had the part about using a lower resolution right. You should just have cut off the second paragraph.

    4. Re: Um, duh. by TheRaven64 · · Score: 4, Insightful

      No, the GP was (almost) correct. 3840x2160 is four times the number of pixels per frame of 1920x1080 and 60fps is double the frame rate of a standard 30fps 1080p stream. Four times as many pixels and double the frame rate gives 8 times as much raw data. That said, it also includes a lot more redundant data (changes between frames will be smaller if they're closer together, lots of areas in the larger image can be interpolated from the smaller one) and so the encoded size should be a lot less than 8 times the size of the same stream at 1080p, 30fps.

      --
      I am TheRaven on Soylent News
    5. Re: Um, duh. by Khyber · · Score: 0

      "60fps is double the frame rate of a standard 30fps 1080p stream."

      Except almost all my 1080p streams on my youtube channel are 60 FPS, not 30. Some are 240FPS.

      So, no, OP is just blisteringly stupid and doesn't know the platform or what it is capable of.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    6. Re:Um, duh. by Anonymous Coward · · Score: 0

      datavirtue is very likely a creimer alt account.

      It has that signature narcissistic ego puffery and buffoonish incompetence that is rarely encountered outside of a Cryptofeces Lepidoptera Creimerus. The North American shit moth can grow to large size yet pass undetected.

    7. Re:Um, duh. by AmiMoJo · · Score: 2

      The questioner seems to understand that, they are asking what tools can be used to edit the video down rather than just throwing the raw 4k60 stream up there.

      For a start they could re-encode it in H.265 to make it about 1/4 the original size. But that has the down side that it probably takes as long to encode as it would to upload anyway. So a better option is to drop down to 1080p60 or 720p60. Depending on the game maybe go to 30 fps as well.

      Downmixing sound to stereo might help a bit too.

      For editing Shotcut and OpenShot are both free and decent.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re:Um, duh. by Anonymous Coward · · Score: 0

      ISPs severely throttle uploads

      Only if you live in slo-mo land (aka. USA) ;)

    9. Re:Um, duh. by Anonymous Coward · · Score: 0

      If your ISP isn't dogshit you'll be fine.

    10. Re:Um, duh. by Anonymous Coward · · Score: 0

      The part I don't get is why you are so condescending. A guy asks for help and you play the jerk.

      OP may not realize that the file size is 8 times larger than a 1080 stream. He may be asking whether he should compress or down sample. He may a complete newbie when it comes to what to ask but trust guys like you to assume he's stupid instead of new.

    11. Re:Um, duh. by Anonymous Coward · · Score: 0

      I for one welcome our new I.T. closet cleaner datavirture overlord.

    12. Re: Um, duh. by Anonymous Coward · · Score: 0

      Except almost all my 1080p streams on my youtube channel are 60 FPS, not 30. Some are 240FPS.

      YouTube doesn't support anything over 60 FPS. If you're uploading 240 FPS video, you should have a long think about just who is "is just blisteringly stupid and doesn't know the platform or what it is capable of."

    13. Re:Um, duh. by UnknownSoldier · · Score: 5, Insightful

      Greater Internet Fuckwad Theory (GIFT)
      On a more serious note Portrait of a Troll: Q&A with Dr. Erin Buckels

      The problem is the OP didn't show he actually researched the problem and thus sounds completely clueless. This site jumps on people who can't even take 2 seconds to actually "Think, McFly!" about what they are asking.

      If he had prefaced his sub-text with something like -- "I just started learning about video streaming and it seems complicated to me" -- then more people would be willing to give them some slack.

      The fact that he took the time to post his question on /. BUT couldn't be arsed to spend the time to learn about:

      * Mbps (Mega bits-per-second) and
      * File Size

      shows that he isn't actually using his brain.

      There is a reason RTFM exists, or the modern vernacular: LMGTFY.

    14. Re:Um, duh. by Hognoxious · · Score: 1

      Does transcoding fall under editing? Perhaps, but I'd say not.

      In any case, he doesn't even mention file sizes. My reading was that he was just trying to find a way to make his humongous files upload faster, not addressing the issue of their being humongous in the first place.

      Then again it seems nobody can ask questions properly these days.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    15. Re:Um, duh. by Anonymous Coward · · Score: 0

      You are a very confused person, I would suggest you revisiting your research on this topic.

    16. Re:Um, duh. by Anonymous Coward · · Score: 0

      When you upload a video you are sending more information for every pixel there is a RGB color, then it is repeated a lot of times.

      My understanding is that the first thing it does is convert it to YUV, and the next is to transform it into the frequency domain so there's no 1:1 correspondence between a particular part of the file and a particular pixel. That's before even considering redundancy between frames.

      In other words, you're talking shit.

    17. Re: Um, duh. by Anonymous Coward · · Score: 0

      No, the GP was (almost) correct. 3840x2160 is four times the number of pixels per frame of 1920x1080 and 60fps is double the frame rate of a standard 30fps 1080p stream. Four times as many pixels and double the frame rate gives 8 times as much raw data. That said, it also includes a lot more redundant data (changes between frames will be smaller if they're closer together, lots of areas in the larger image can be interpolated from the smaller one) and so the encoded size should be a lot less than 8 times the size of the same stream at 1080p, 30fps.

      I doubt that a video game play would be stand still images. The faster the movement of the game, the more likely the different in size (between 4k and 1080).

    18. Re: Um, duh. by Anonymous Coward · · Score: 0

      Creimer spam. Mod down.

    19. Re:Um, duh. by dinfinity · · Score: 1

      Exactly. This isn't fucking Quora.

      Add to the above the gratuitous praise for and link to some nVidia technology and this is easily the most dreadful thing that has been on Slashdot in 2018.

    20. Re: Um, duh. by Khyber · · Score: 1

      Youtube absolutely supports the 240FPS videos my phone shoots for slow-motion. In fact it is the only video site that does so and respects the slow-motion markers, so the video slows down when it is supposed to. Vimeo does not. Facebook does not. Twitter does not.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    21. Re:Um, duh. by datavirtue · · Score: 1

      Thanks for the suggestions. Unfortunately I had to trudge through being called Creimer and everything else to find this comment. When you google video editing you have to swim through a sea of absolute shit and fake free software. This helped a lot. I never ran across OpenShot or shotcut in my searches I was accused of not running.

      --
      I object to power without constructive purpose. --Spock
    22. Re:Um, duh. by datavirtue · · Score: 1

      You are just a dumbass with no knowledge of the domain so I can see why the question made no sense to you. I have always hated fucks like you that drone on clarifying questions in forums to everyone's expense while you increase your post count and gutter-whore for karma when it was obvious to everyone what the question was getting at.

      --
      I object to power without constructive purpose. --Spock
    23. Re:Um, duh. by datavirtue · · Score: 1

      Drops the mic.

      --
      I object to power without constructive purpose. --Spock
    24. Re:Um, duh. by AmiMoJo · · Score: 1

      To be fair, I did just google "open source video editing" and those were the first two results. I don't want to sound condescending but it sounds like working on google skillz might be worth investing some time in. In this case "open source" is probably better than "free", as you discovered.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  4. Open Broadcaster Software by Anonymous Coward · · Score: 1

    Though mainly a streamer myself, I've done some recording in the past. I've got a setup fairly close to yours, though my 1060 is a 3GB. Using OBS (Open Broadcaster Software - https://obsproject.com/) I've simultaneously streamed (720p @ 60FPS) while recording (1080p @ 60FPS). You can record in multiple formats, though while recording as MP4 you may end up losing video if OBS crashes. I've done recording both with NVENC as well as x264, both while streaming with little issue.

  5. OBS Studio. Done. by jvp · · Score: 5, Informative

    There's a bunch to your "simple" question. :-) Starting from the end of your post: your uploads are taking so long because of the fill size. If you're recording 4K/60 and you haven't changed any of the default ShadowPlay settings, you're likely recording at 50Mbit/sec. A 15 minute 50Mbit/sec file, even a compressed MP4, is gonna be a bit large. There's no way around that. And you *want* that bitrate given the 4K resolution that you're recording; lowering that will make your raw recordings lose some details.

    If you're happy with ShadowPlay, keep using it. The "accepted" software solution that most use is OBS Studio, and it has access to the same NVENC encoder that ShadowPlay uses. But it's vastly more configurable and way more flexible. ShadowPlay is literally made so that anyone can fire it up, hit a button, and go. OBS takes a bit of tinkering with at first, just to get everything configured the way you want it. But once you learn how flexible it is, you'll never go back. It'll produce the same h.264 files ShadowPlay can with the same "no load on the system". IOW: it won't affect your gaming.

    This is a YOOOGE topic, however. And it can go in so many different directions depending on what your final goal is. Some folks record and stream using a single PC. Others (such as myself) record one one machine and stream with another. There's lots of flexibility available with this, it just depends on what you're after, what you're willing to run, and how much money you're willing to spend.

    --
    Jason Van Patten
  6. Super 8 by trevc · · Score: 3, Funny

    Super 8 cine camera on a tripod.

    1. Re:Super 8 by Anonymous Coward · · Score: 0

      Super 8 cine camera on a tripod.

      Are you trying to start a War of the Worlds, you insensitive clod?!?

    2. Re:Super 8 by fat_mike · · Score: 1

      Josh, Josh!!!!!

  7. Re:OBS Studio. Done. by Malenx · · Score: 1

    Agreed on all points. If you're happy with your current workflow then look at getting faster internet, mainly your upload speed.

    Your video files are likely huge, so it's no surprise it takes a while to upload to youtube.

  8. 4k on a single 1060? by Anonymous Coward · · Score: 1

    What games are you playing that you're able to get 60fps at 4k with a single gtx1060?

    1. Re:4k on a single 1060? by Anonymous Coward · · Score: 1

      "What games are you playing that you're able to get 60fps at 4k with a single gtx1060?"

      Tetris.

    2. Re:4k on a single 1060? by gravewax · · Score: 1

      most likely he is kidding himself as no way in hell is he playing anything of significance at 4k 60fps with that card.

    3. Re:4k on a single 1060? by Anonymous Coward · · Score: 0

      Pong?

    4. Re:4k on a single 1060? by Anonymous Coward · · Score: 0

      The game of "Let's Troll Slashdot with More and More Creimer sock pockets". The fat bastard has been very busy lately!

    5. Re:4k on a single 1060? by UnknownSoldier · · Score: 1

      /sarcasm Gee, if only there was a way to modify the game Options of the Video Settings to chose between Quality or Performance. Nah, that scalability thing will never catch on.

      Maybe he is streaming a ~10-year old game such as L4D or Minecraft with radius of 4? :-)

      The 1060 isn't a potato (nor is it beefy) -- video settings exist for a reason. The OP didn't say what game(s) they are streaming.

    6. Re:4k on a single 1060? by datavirtue · · Score: 1

      World of Tanks. On high settings--not ultra. There is a bit of tearing here and there if you pay attention but it is not distracting. Looks damn good.

      --
      I object to power without constructive purpose. --Spock
    7. Re: 4k on a single 1060? by Anonymous Coward · · Score: 0

      LOLOLOL.

      You are so delusional.

    8. Re: 4k on a single 1060? by Anonymous Coward · · Score: 0

      Not as delusional as the creimertards who still post comments hoping to get a response from creimer.

    9. Re:4k on a single 1060? by gravewax · · Score: 1

      When it comes to 4k gaming the 1060 IS a potato. If you are sacrificing video quality then why the hell bother with 4k recording in the first place. Also I did say any game of significance. Sure you could record Minecraft or tetris at that, but again why the fuck bother at that point with 4k? it isn't giving you anything.

    10. Re:4k on a single 1060? by UnknownSoldier · · Score: 1

      The GTX 1060 is a Tier 4 GPU. Granted, the OP probably should be using a GTX 1080 for 4K res but we don't know what game and video settings the OP is using. Maybe the 1060 is good enough for their needs. Like you, I'm very skeptical, but unlike you, I'm willing to give them the benefit of the doubt instead of prejudging before we have all the facts.

      Regardless, this is just another sign that the OP is clueless.

    11. Re:4k on a single 1060? by Anonymous Coward · · Score: 0

      either he has to be playing a game that is so far behind in graphics quality that 4k 60fps video recording is completely and utterly pointless and just a waste of his time and bandwidth or he has had to sacrifice settings to such an extent that again recording in 4k is pointless and a waste of time. I don't think the OP is judging by pointing out the obvious facts.

    12. Re:4k on a single 1060? by gravewax · · Score: 1

      Not judging, I myself use a Tier 4 card. Just pointing out that 4k 60 fps video recording just doesn't make a lot of sense on that card, either game has to be so old it doesn't really benefit from 4k or the game has to have been seriously turned down.

  9. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    " look at getting faster internet, mainly your upload speed."

    HAH. good luck on that one if you are not in area that provides symmetrical internet connections.

  10. Isn't that the nature of the beast? by OneHundredAndTen · · Score: 1

    A 15-minute, 4K 60-fps video sounds like a huge thing to upload, especially if Youtube will be doing some post-processing on it.

  11. Missing piece of information by sootman · · Score: 1

    "a 15-minute 4K 60fps video took almost three hours."

    How big is the file?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Missing piece of information by Rockoon · · Score: 3, Funny

      Its 15 minutes long by 60 frames per second wide by 3 hours high of course.

      --
      "His name was James Damore."
    2. Re:Missing piece of information by jvp · · Score: 2

      > How big is the file?

      If they're recording at ShadowPlay's default 50Mbit/sec rate, that'd by a 5.6GB file, give or take.

      (50Mbit/sec * 15 * 60sec) / 8

      --
      Jason Van Patten
    3. Re:Missing piece of information by Hognoxious · · Score: 1

      Sorry, I don't speak metric.

      How many elephants squared per library of congress is that?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. Re:Missing piece of information by datavirtue · · Score: 1

      I was high for 4 hours...not three.

      --
      I object to power without constructive purpose. --Spock
    5. Re:Missing piece of information by datavirtue · · Score: 1

      In my ignorance I turned it up to 11 (bitrate) to see how it would work. The file ended up being 12GB for 14:14.

      --
      I object to power without constructive purpose. --Spock
    6. Re:Missing piece of information by Anonymous Coward · · Score: 0

      Sorry, I don't speak metric.

      How many elephants squared per library of congress is that?

      It's 53 hogsheads per cubit * (furlongs per fortnight squared) plus a constant ... about 8 I think.

    7. Re:Missing piece of information by jvp · · Score: 1

      I haven't used Shadowplay in an age; I'll bet the maximum is... 100Mbit/sec? ;-)

      --
      Jason Van Patten
    8. Re:Missing piece of information by Anonymous Coward · · Score: 0

      Five Olympic swimming pools.

  12. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    I have tried so many shitty screen recorders during the last decade and once I found OBS I have never had any reason to change.
    Configurable, can both stream and record, hardware accelerated, can record multiple video and audio devices at the same time.
    It fills all my use cases and is fast and easy to use, I don't see a reason to use anything else.

  13. Re:OBS Studio. Done. by jvp · · Score: 1

    > HAH. good luck on that one if you are not in area that provides symmetrical internet connections.

    Well, like it or not, Malenx's post is on point. Sure, it may not be easy to "get better Internet", and that's fair. But ultimately, to upload a video file to YouTube in less time, you either need:
    1. Faster upload speeds
    2. To reduce the resolution/size of your files.

    Our OP seems intent on 4K/60, which requires a *LOT* of bits to deliver clean and clear video. That's gonna make the file sizes quite large, thereby eliminating choice #2.

    --
    Jason Van Patten
  14. Re: OBS Studio. Done. by Anonymous Coward · · Score: 3, Informative

    Brag time. Moved to a house in the âburbs that has fiber optic to the house. 750Mbps down, 800 up (sustained). Itâ(TM)s glorious, and costs exactly $85/mo. Midwest living, yo!

  15. Depends by Anonymous Coward · · Score: 0

    Depends on you upload connection speed, the amount of compression used.

    I use OBS which works great.

  16. Dear Slashdot by ArchieBunker · · Score: 5, Insightful

    I'm recording massively large video clips that no one will watch and it takes forever to upload them to YouTube. I have a 50Mb/s upload speed and can't figure out why this 60 gig file takes three hours. Pleas help me do math.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Dear Slashdot by Mashiki · · Score: 1

      Almost makes you wish for the days of 1200 baud again doesn't it?

      --
      Om, nomnomnom...
    2. Re:Dear Slashdot by datavirtue · · Score: 1

      Creimer said it would be like this. All the meanies!!!

      --
      I object to power without constructive purpose. --Spock
    3. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Look at the YouTube support document for how to adjust your settings. The "good" or "low" setting on most video editors result in a smaller file size for uploading to YouTube.

    4. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      ULTRA ALERT!!!!! CREIMER SOCKPOCKET DETECTED!!!

      The foul smell of pre-diabetic sweat, failure, and countless dead sperm that never made it into another human being has been detected!

      Who can it be!?

      CREIMER!

    5. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      What I like the most about creimer's videos is how I can see his LARGE FONT teleprompter reflected in his glasses. The big dummy's diabetes is already rotting his retinas and his brain is unable to speak off-the-cuff about a subject that interests him.

  17. Too much data, by 140Mandak262Jamuna · · Score: 4, Insightful
    Quick calculation shows, 15 min at 60 fps at 4000x2000 frames works out to 4.32e11 pixels. With a 24 bit color, you need 1.04e13 bits. or 1.3 Terabytes, uncompressed.

    If you have a 50 Mbps upload service, and if Youtube server is absorbing it at that full speed, you are looking at 208000 seconds, or 2.4 solar days. You say it takes three hours. That works out to a compression ratio of 20.

    Looks like it is not reasonable to expect anything faster, at this resolution and frame rate.

    Lots of people don't realize how quickly numbers grow when you chain multiplications. "Four trace widths, three trace gaps, four via diameters, six frequencies, 8 excitations... OK your parametric sweep will run 2304 simulations, each needing half a TB of memory and 2 days of run time".

    Or my users asking for 100 micron resolution mesh on a model that is a couple of meters across. "User specified a 8 trillion element mesh. No wonder mesh maker ran for 8 hours and ran out of memory. Not a defect" is the resolution.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Too much data, by Hognoxious · · Score: 2

      Plus most recorders are optimised for speed rather than storage efficiency, since if you're recording live you miss it and it's gone.

      Not the same thing but the same principle, I record analogue TV with an old PVR500. At DVD resolution it chucks out nearly 3G per hour, which is ridiculous. If only there was something that could crop it, chop it, normalise the sound and make the bitrate more sensible... they could call it mencoder or something.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Too much data, by Anonymous Coward · · Score: 0

      Quick calculation shows, 15 min at 60 fps at 4000x2000 frames works out to 4.32e11 pixels. With a 24 bit color, you need 1.04e13 bits. or 1.3 Terabytes, uncompressed.

      If you have a 50 Mbps upload service, and if Youtube server is absorbing it at that full speed, you are looking at 208000 seconds, or 2.4 solar days. You say it takes three hours. That works out to a compression ratio of 20.

      Looks like it is not reasonable to expect anything faster, at this resolution and frame rate.

      Lots of people don't realize how quickly numbers grow when you chain multiplications. "Four trace widths, three trace gaps, four via diameters, six frequencies, 8 excitations... OK your parametric sweep will run 2304 simulations, each needing half a TB of memory and 2 days of run time".

      Or my users asking for 100 micron resolution mesh on a model that is a couple of meters across. "User specified a 8 trillion element mesh. No wonder mesh maker ran for 8 hours and ran out of memory. Not a defect" is the resolution.

      So buy a larger machine/more machines :)

    3. Re:Too much data, by Anonymous Coward · · Score: 0

      Or my users asking for 100 micron resolution mesh on a model that is a couple of meters across. "User specified a 8 trillion element mesh. No wonder mesh maker ran for 8 hours and ran out of memory. Not a defect" is the resolution.

      Maybe the user is stupid, or maybe it was an honest mistake. In any case, you could avoid a lot of user frustration by just doing a quick calculation and then popping up a confirmation dialog if the number exceeds X million elements.
      That's what we call "polishing".

    4. Re:Too much data, by Calydor · · Score: 3, Funny

      they could call it mencoder or something.

      Did you just assume the program's gender?!

      --
      -=This sig has nothing to do with my comment. Move along now=-
  18. Re:OBS Studio. Done. by Whorhay · · Score: 1

    It bears noting that #1 doesn't necessarily mean buying better internet access at home. The file could always be transferred to a removable drive and then take that to somewhere with a better upload connection.

  19. Moving Pictures Iconograph by Anonymous Coward · · Score: 0

    The iconograph is the only way to go. The black and white imps are cheaper, but if you can afford color .. go for it.

  20. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    It may be worth getting commercial account. They often have symmetrical speeds and no data caps.

  21. I am in Soviet Russia... by Anonymous Coward · · Score: 0

    ...and videos helped to capture ME, you insensitive clod!

  22. Re:OBS Studio. Done. by jvp · · Score: 1

    > It may be worth getting commercial account. They often have symmetrical speeds and no data caps.

    That depends entirely on where the OP lives and what ISP(s) (s)he has access to. If in the US and the only choice is one of the major MSOs, then, for the time being, it'll be asymmetrical.

    --
    Jason Van Patten
  23. Empty String by Anonymous Coward · · Score: 0

    Taking a different point of view: I think for streaming services they recommend 15 Mbps for 4k @ 30Hz and 30 Mbps for 4k @ 60Hz (in terms of internet bandwidth for their customers). So if you wanted to stream a video from, say, Netflix and stream it to another computer (somewhere on the internet), you would need an upload speed of 15 Mbps or 30 Mbps. If you match 30 Mbps, then the time it takes to upload/stream the video will be the length of the video. If you happen to have 60 Mbps upload speed, then the time to upload a 4k @ 60Hz video will be the video's length cut in half. So a 1 hour video would take 30 minutes to upload. And you can keep going from there: 120 Mbps in 15 minutes, 240 Mbps in 7.5 minutes, etc.

    The problem, though, is that most ISPs offer far less in upload speeds than download speeds. Based on the OP, and assuming 50 Mbps for a 15 minute video, that's ~45 Gigabits. If it took 3 hours to upload, your upload speed was ~4Mbps. With an upload speed like that, I wouldn't really be surprised if OP has 20, 50, 100, or even 300 Mbps download. ISPs provide far less in upload speeds than download by default. So even if you're paying $$$ for their Premium Turbo ExXxtreme internet service, you might not have much in upload speeds.

    If you want to reduce upload times, then what you need is to get a higher upload rate. If these 4k videos are part of your livelihood then you might want to call your ISP to see if they can increase your upload bandwidth. And to state the obvious: if you want to stream something that's recording at 50 Mbps, you need at least 50 Mbps for your upload speed, and you'd likely need even more to have a stable connection.

    1. Re:Empty String by datavirtue · · Score: 1

      200 down, 10 up

      --
      I object to power without constructive purpose. --Spock
  24. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    OBS has shit performance. Everything looks stuttery where Shadowplay is flawless.

  25. Re:OBS Studio. Done. by Quakeulf · · Score: 1

    I only use OBS too. :3c

  26. Easy by Anonymous Coward · · Score: 0

    Like any normal person I just tell my manservant to do it.

    1. Re:Easy by Anonymous Coward · · Score: 0

      All my manservant can do is ring the bells, and what's worse is he let one of those f-ing gypsies in.

  27. Re:OBS Studio. Done. by Gaygirlie · · Score: 1

    While I don't do streaming, I do occasionally record this or that happening on my machine and OBS is great for that. I also happen to use NVENC as the encoder -- while NVENC didn't produce terribly good quality on my GTX660 when I had one, it now does a very acceptable job of it with Pascal - cards -- since it doesn't use a lot of resources. ShadowPlay? No, that shit sucks in comparison, especially since you have to install and use NVIDIA's spyware - application, the Geforce Experience, for it.

  28. Or ghetto by DrYak · · Score: 1

    or straight ffmpeg for a more low-level/ghetto feel(*).

    Regarding the upload:
    - Keep in mind that Google will recompress each uploaded video using its whole range of supported codec and varied screen resolution.
    (Even if you upload a good H264, it will also generate lower bitrate H264, VP9, Theora, H263, soon AV1 too, etc. Same goes with audio: AAC, OPUS, Vorbis, MPEG Audio Layer, etc.)
    - Thus even if you have a ginormous internet connection with massive bandwidth, the recompression *will* take time even if the file transfer itself finishes quickly. You'll have to wait anyway until the various versions become available.

    OBS/ffmpeg/ShadowPlay won't change much to that part.
    ---

    (*) actually, it's not only for the lulz / ghetto feel. We're a bioinformatics lab, most of the people here around are more used to run command-line pipeline on the CLI. ffmpeg actualy *does* make sense to them.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re: Or ghetto by Anonymous Coward · · Score: 0

      stop trolling please. his title is "or ghetto" as a response to the parent's "simple" title. he even added a disclaimer for his response and he made very good sense.

  29. Re:OBS Studio. Done. by jvp · · Score: 1

    That's a local configuration issue, not something wrong w/OBS. Check your settings.

    --
    Jason Van Patten
  30. Re:Too much data---no by Anonymous Coward · · Score: 0

    It is not too much data; like ArchieBunker posted above; simply too much math; at least, OP doesn't sound like he wants us to do his school project, or save the bales, or something like that.

  31. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    OBS also has the option to record and stream in H265. Makes the file a Lil bit smaller. Haven't played with 4k yet though

  32. Re:OBS Studio. Done. by jvp · · Score: 1

    The problem is: YouTube can't ingest h.265 files, so our OP would still need to transcode it to h.264. Last I checked, YT had no intentions of adopting h.265 as an allowed ingest, either, as it's insanely computationally expensive to de-encode.

    --
    Jason Van Patten
  33. Analog hole to the rescue! Re:Super 8 by Anonymous Coward · · Score: 0

    It even works on future games that use DRM to prevent recording!

  34. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    Wrong. Every single OBS and Shadowplay side by side comparison proves that OBS hits the CPU where Shadowplay does not. You can ask anyone who is familiar with both and they will all tell you the same.

    Or you can load up a CPU bound game and see for yourself.

    ShadowPlay does not affect CPU performance even while extending its support to higher framerates. On the other side OBS causes great effect on CPU performance even while working on limited frame rates.

    https://filmora.wondershare.com/screen-recorder/obs-vs-shadowplay-which-is-better-for-gameplay.html

    OBS is definitely more choppy for me. Shadowplay is better for recording

    https://www.youtube.com/watch?v=zdAtuMlv-7Y

    Shadowplay defiantly wins with just recording

    https://www.youtube.com/watch?v=gYXl8FQHdCY

  35. Re:OBS Studio. Done. by cdtush · · Score: 3, Informative

    I just uploaded a video that was H.265 using the amd encoder in OBS. youtube had no issues with it

  36. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    Of course it can. Why would you even think it can't?

  37. Use Handbrake by Rolftroll · · Score: 1

    Please try Handbrake: https://handbrake.fr/ it's freeware Not sure, if it fits all your needs but I use it a lot to convert my movie files to a format which my TV likes..

  38. WTF by Anonymous Coward · · Score: 0

    Are we really using Ask Slashdot for simple to find answers?

    1. Re:WTF by Anonymous Coward · · Score: 0

      "Are we really using Ask Slashdot for simple to find answers?"

      The answer was: Rad The Fucking ISP bill.

  39. OBS by jon3k · · Score: 1

    Open Broadcaster Software (OBS). Free, works great. Supports local file capture and online streaming. Extremely configurable but easy to get up and running.

    I am a little curious about the licensing. It looks like OBS was forked into OBS Studio? Or was this a rewrite? And if so, what is the currently supported one and what is the license?

    1. Re:OBS by Anonymous Coward · · Score: 0

      OBS Studio is a rewrite of OBS by the same group. It now works on Windows, Linux, and OS X, vs just Windows for the original. It is still Open Source, and I believe it is still the same license.

  40. Re:OBS Studio. Done. by jvp · · Score: 2

    These articles and youtube videos were created by folks that literally have no no idea what they're talking about. Set OBS to NVENC. Crank the bitrate to 50Mbit/sec just like ShadowPlay uses for its default. Go.

    Zero load on the CPU and zero FPS hit. Full stop.

    And yes, I've spent considerable time using both. ShadowPlay is a very useful app for folks who don't want or need the flexibility that OBS offers. OBS, on the other hand, is a "cake and eat it too" app. But you need to put in some configuration effort.

    Or, you can ignorantly quote folks who have no idea what they're talking about and carry on using ShadowPlay. It makes no difference to me. :-)

    --
    Jason Van Patten
  41. Re:OBS Studio. Done. by jvp · · Score: 1

    Cool! That's a relatively new thing for them, then. Good to know!

    --
    Jason Van Patten
  42. OBS and Blender by ElizabethGreene · · Score: 1

    I use OBS and Blender for making work videos. The workflow is not efficient, but the quality is good. I suspect the failure is my own ineptitude and not the fault of the tools.

  43. Are you compensating for something? by Anonymous Coward · · Score: 0

    Is your ego so big you need to upload 4K videos of yourself playing video games? What can't people get from a Full HD video? This is is half sarcasm, half serious question, since I have never watched such videos (and doubt I ever will, there's much better content out there).

    1. Re:Are you compensating for something? by datavirtue · · Score: 1

      1080 HD looks like shit on YouTube. My monitor is a cheap TCL 49" 4K TV--it looks/works great. When I watch video I always look for 4k since the 1080 stuff looks like shit on my monitor. I suspect a lot of other people are in the same boat which is why I want to record and play back in 60fps 4k. 1080 is dead or dying quick.

      --
      I object to power without constructive purpose. --Spock
    2. Re:Are you compensating for something? by Lanforod · · Score: 1

      1080 HD looks like shit on YouTube. My monitor is a cheap TCL 49" 4K TV--it looks/works great. When I watch video I always look for 4k since the 1080 stuff looks like shit on my monitor. I suspect a lot of other people are in the same boat which is why I want to record and play back in 60fps 4k. 1080 is dead or dying quick.

      You need a gigabit upload link. Pony up the dollars if you want to upload 12 GB any faster.

    3. Re:Are you compensating for something? by Anonymous Coward · · Score: 0

      Are you using the built-in smart tv features? Chances are, the Youtube app isn't downloading the best quality of the video on it, as it will only support built-in codecs on the tv. Using an external device will most likely provide a better experience.

  44. Recompress your video by guruevi · · Score: 1

    I use Handbrake for those things which uses the ffmpeg libraries. Never used ShadowPlay but ffmpeg generally compresses much more than anything I've seen before.

    For recording, I would use an external HDMI encoder, you can stream it into a separate machine to stream composed video out with OBS Studio, you don't need anything fancy in regards video cards, I've seen it used on a Core i7 rig with a relatively cheap video card.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  45. El Gato 4K60 Pro by Anonymous Coward · · Score: 0

    Maybe this will help you: https://www.elgato.com/en/gaming/game-capture-4k60pro

  46. Re:Millennials by sh00z · · Score: 1

    Fuck Millennials...

    Damn straight. Wannabe vlogger can't even be bothered to watch the "How to vlog" vlog, and expects free answers from slashdot.

  47. Hardware by Anonymous Coward · · Score: 0

    I had this problem too. The solution was to enable V.44 compression rather than the standard V.42bis on my modem.
    I'm capturing on my 486/SX (DOS 6.22). Make sure your modem is a US Robotics, can't skimp on the hardware!

    1. Re:Hardware by datavirtue · · Score: 1

      I have everything turned up to 11.

      --
      I object to power without constructive purpose. --Spock
  48. let me google that for you by Anonymous Coward · · Score: 0
  49. Still do it RAW by Anonymous Coward · · Score: 0

    I still capture RAW video with UT Video and do my compression afterwards. I only capture brief 10-15 minute gameplay clips of boss encounters while raiding and only up to 2560x1440 60fps so that still works for me.
    I've never liked capturing with these hardware assisted Mpeg4 codecs because they all do chroma subsampling and I hate losing that data. I want my archived videos to be perfect and not look like youtube garbage.

  50. "How do I commit a massive copyright violation?" by Anonymous Coward · · Score: 0

    I'm not a lawyer, but recording gameplay is a DMCA smackdown waiting to happen.

  51. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    The one thing I have to add there is that ShadowPlay doesn't incur a roundtrip through the CPU if you use it directly in GeForce Experience, hence why it can capture video even when the frames drop.

    If you make OBS capture the game, it goes through the CPU first for mixing/scaling and then goes through the nVidia encoder and then has to come back through the CPU again to be written to disk. So to use OBS in any capacity requires two "free" CPU cores, where as Shadowplay doesn't use anything.

  52. Holey-Moley Dude by budgenator · · Score: 1

    You're trying to put up videos in quality that rivals major motion picture quality, they use freakin super-computers, they upload through multiple fiber lines bridged. I know a guy that worked on the movie 'The Equalizer", his job was to edit the character, Robert McCall's wristwatch and the blood splatter. You can't match that kind of staffing levels and equipment.

    The Big-time youtubers have dedicated editors, camera operaters and directors working on sets specifically designed for video production. The staff is professionally trained at places like Specs Howard and Columbia school of Broadcast arts.

    If you upload a 4K, 60fps video to youtube, they're just going to compress the shit out of it anyways

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  53. Chess by Anonymous Coward · · Score: 0

    He forget to say he only play chess..

  54. Re:OBS Studio. Done. by datavirtue · · Score: 1

    Yeah. I was just thinking there might be another format I should target or convert to before attempting the upload. On top of uploading, YouTube has to process the videos and I was also thinking that step could possibly be reduced or eliminated if targeting a specific format/encoding. I maxed out the bitrate on ShadowPlay but the resulting file for a 4k 60fps video was only 12GB. Took a while to upload and process initially and took many more hours before the 4K version was available.

    --
    I object to power without constructive purpose. --Spock
  55. Re:Millennials by datavirtue · · Score: 1

    I can poke around the library for hours or get set straight in a few minutes by someone who knows what the fuck they are doing. Who knew such vitriol would be unleashed by asking a question. My ID number precludes millennial you dumb cunt--unless they were on slashdot instead of riding their tricycle.

    --
    I object to power without constructive purpose. --Spock
  56. OBS Studio or FFMPEG by TheOuterLinux · · Score: 1

    I made a script that uses FFMPEG called "StreamPi" to make it easier to stream for people that can't run OBS Studio because of the OpenGL requirements. https://www.bitchute.com/video....

  57. Re:"How do I commit a massive copyright violation? by UnknownSoldier · · Score: 1

    Only an idiot goes after free advertising.

  58. Re:"How do I commit a massive copyright violation? by datavirtue · · Score: 2

    Nah. It helps them. When you show noobs how to play their game they are less likely to run away crying. Witnessing the success of Creimer on YouTube, I had to get in on the action.

    --
    I object to power without constructive purpose. --Spock
  59. Re:OBS Studio. Done. by MachineShedFred · · Score: 1

    Plus, after the upload is complete, YouTube will be spending LOTS of cycles to transcode that video into all the various formats and scales they support. Just because the upload is done, doesn't mean the video itself is available until they've created all the sets of video files they need to support all the devices in the universe.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  60. Re:OBS Studio. Done. by jvp · · Score: 1

    Last I knew, YT transcodes everything to webm, though that may have changed since I checked. So unless you're sending them a webm file (which will bring your PC to its knees to create), you're still going to have to wait for YT to transcode.

    --
    Jason Van Patten
  61. Not sure if by Anonymous Coward · · Score: 0

    This will be helpful but I used to stream from home. I used OBS studio to stream a 24/7 bot playing Df. It was fine in the beginning but this year my ISP comcast started implementing data caps. I would have switched but right now there is no other option I can take. The upload actually could test towards my data. I tried to move to occasional streaming but I had to decide on whether my uploading stuff that would eat my data was worth it considering I only had a handful of viewers. I killed my stream for a bit but fortunately got someone to host it elsewhere.

    Moral of the story is be conscious of changing rules governing your net usage. If you want to stream from a home connection check on any data caps or other dumb things ISPs do like throttling. Adjust your stream rates accordingly and consider how often you will do it. This especially if you are using your connection for other things. It can get pricy nowadays to try to do things on the net, especially if you aren't a wealthy person.

  62. Re: Millennials by Anonymous Coward · · Score: 0

    Then why didn't you do the basic research? You are the typical Luser. Instead of helping themselves they expect others to hand feed them the answers.

    Also, your reply makes no sense. So you don't want to use google and search thru a couple of pages for the answers. But you'd rather ask the question on slashdot and search thru a couple pages to find your answer.

    Hint: if you did the basic research required, you wouldn't have had to ask this question. There are thousands of guides and how tos on how to set this shut up. What you are doing isn't new and is in fact a solved problem.

    TLDR: stop being a lazy fuck and google for the god damn answer.

  63. Re: OBS Studio. Done. by PetiePooo · · Score: 1

    Shut up; I don't want to hear it. My options are wireless carrier, satellite, or the local fixed-wireless vendor that uses the neighbor's grain tower, which is what I chose. I get a decently reliable 12Mbps down and 1.5Mbps or so up. And I only pay $125 for up to 60GB/month (plus my left arm if I go over that).

    On the plus side, semi-rural life is nice, and I've got nearly 3 acres backing up to a stream. I'm not staring at another house when I look out the back window or sit on the deck. All that's missing is the mountain view...

  64. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    In that case, then send truckload of tapes to YouTube HQ, it will be much faster than your Internet connection.

  65. Buy faster internet. by AHuxley · · Score: 1

    That NN supporting paper insulated network is good for gif and jpeg.

    Buy a better pipe to the internet with a real ISP.
    Have a seperate CPU and GPU to encode the stream in real time.
    Get the result of that encoding to upload within the new network limitations.

    --
    Domestic spying is now "Benign Information Gathering"
  66. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    > It may be worth getting commercial account. They often have symmetrical speeds and no data caps.

    That depends entirely on where the OP lives and what ISP(s) (s)he has access to. If in the US and the only choice is one of the major MSOs, then, for the time being, it'll be asymmetrical.

    There are a few exceptions: Where I live, AT&T residential gigabit service is symmetric where it's actually available. Sonic.net offers unlimited symmetric gigabit for $50 in the SF Bay Area. Verizon FIOS is symmetric at the sub-gigabit speeds they sell. Business fiber is obviously also available at symmetric rates.

    On the other hand, Comcast's (DOCSIS) cable 1 gigabit service has a 35 Mbps specced upload for now. Their $300 2 gigabit fiber service is symmetric.

  67. Record gameplay? by Anonymous Coward · · Score: 0

    Serious question: why do you want to stream gameplay for others to just watch? Why don't they play the game instead of just watch? My students are frequently just watching a video of someone playing a game. Not doing class work, not playing the game, just sitting there doing nothing while watching someone else play. I don't get it.

    1. Re: Record gameplay? by Anonymous Coward · · Score: 0

      Ever watch baseball or football on tv? Same shit.
      Also, your class is boring if they don't need or want to pay attention.

    2. Re: Record gameplay? by Anonymous Coward · · Score: 0

      Ever watch baseball or football on tv?

      No I don't, I struggle to understand watching others play anything. I love playing sport and I love playing games but I honestly don't understand why anyone would want to watch someone else play. The only exception I have ever found for this was when I was specifically looking to solve a problem or gain a skill for myself.

  68. Re: "How do I commit a massive copyright violation by Anonymous Coward · · Score: 0

    Can you recommend a motherboard to buy that supports alot of gpus for streaming and mining?

  69. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    No, you literally don't have a clue what you are talking about. OBS is objectively worse than Shadowplay in every comparison and that has been demonstrated.

    You talk and talk but provide no proof, little boy.

  70. OBS by JThundley · · Score: 1

    Use OBS. It's Free and open source, easy to use and full of features. I've seen other people post videos that were recorded using Nvidia Shadowplay. You know how I could tell? Because there were fucking popups all the time showing it!

  71. A stupid question with a simple answer by Anonymous Coward · · Score: 0

    > "ShadowPlay produces MP4 files which play nice locally but seem to take a long time to upload to YouTube"

    Yeah, because ShadowPlay limits the upload bandwidth.

    Simply go to the folder and upload the video using your browser instead.

    ShadowPlay desperately needs 3 things to make it more useful:
    * The ability to control the bandwidth utilisation.
    * The ability to edit and save instead of only edit and immediately upload
    * The ability to cancel an upload.

  72. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    It's been like that for years.

  73. Re:OBS Studio. Done. by Anonymous Coward · · Score: 0

    He is right. You are recording something that isn't CPU-bound. Try recording with both OBS and ShadowPlay doing PS3 emulation and see how it goes. For me OBS kills around 13 FPS while ShadowPlay kills maybe 3 FPS.