Question for those who record videos to Youtube

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Alexiy

Well-Known Member
Mar 3, 2014
229
128
68
Riga, Latvia
I want to make a video tutorial for my mod and upload it to Youtube. My OS is Linux (Mint) and I record videos with Simple Screen Recorder. It saves the video in MKV format. I uploaded it to youtube, but its quality got lower. Then I tried to recode the video with Handbrake, but still haven't achieved acceptable quality on youtube.
My question is how do you record your videos, with what settings, to achieve acceptable quality?
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
Hello there, fellow penguin! Lemme tell you how I record, also on Linux Mint, and get good quality videos.

First off SSR is not bad, although you have to jump through twelve kinds of hoops to record both the game audio and your mike, but recording in .MKV is bad for youtube uploading. You can record in straight-up .mp4 which is the ideal format for Youtube anyway. On the second page of options, just before you record, go to 'Container', and from the drop down menu, select 'MP4'. Done.

Second off, try OBS. There's a Linux distro which works pretty darn well. You can easily record both your audio and the game audio at the same time without having to use null wraps, and in general is a better recording program. The only problem is that getting it to record using NVidia's h.264 instead of the generic x264 is a PITA, but that's more of a back-end issue, not something your viewers will have to deal with.
 
  • Like
Reactions: Alexiy

rhn

Too Much Free Time
Nov 11, 2013
5,706
4,420
333
I want to make a video tutorial for my mod and upload it to Youtube. My OS is Linux (Mint) and I record videos with Simple Screen Recorder. It saves the video in MKV format. I uploaded it to youtube, but its quality got lower. Then I tried to recode the video with Handbrake, but still haven't achieved acceptable quality on youtube.
My question is how do you record your videos, with what settings, to achieve acceptable quality?
Have you tried uploading and then waiting? Youtube need time to process the video for the higher quality streams. The first few minutes(depends on length of video), only the lowest quality is available.
 
  • Like
Reactions: Linda Hartlen

Alexiy

Well-Known Member
Mar 3, 2014
229
128
68
Riga, Latvia
Have you tried uploading and then waiting? Youtube need time to process the video for the higher quality streams. The first few minutes(depends on length of video), only the lowest quality is available.
Of course. I didn't watch it until it was processed.
 

Alexiy

Well-Known Member
Mar 3, 2014
229
128
68
Riga, Latvia
Another question - what processors do you have? I have iCore 3, and it's struglling if i'm recording. I guess one need an iCore 5 or 7 for this?
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
Another question - what processors do you have? I have iCore 3, and it's struglling if i'm recording. I guess one need an iCore 5 or 7 for this?
It's not the number of cores, it is the processing power, in this case.

Minecraft is single-core. It can't do multi-core anything. Try dedicating Minecraft to one core, and the other core dedicated to recording and see if that doesn't help clear things up.

However, I have discovered something interesting for recording on OBS....

If you plan on doing multiple segments, record in .MKV, then stitch it together, then use Handbrake to convert to .mp4. Much easier that way, due to how .mp4 handles file ending...
 

rhn

Too Much Free Time
Nov 11, 2013
5,706
4,420
333
It's not the number of cores, it is the processing power, in this case.

Minecraft is single-core. It can't do multi-core anything. Try dedicating Minecraft to one core, and the other core dedicated to recording and see if that doesn't help clear things up.

However, I have discovered something interesting for recording on OBS....

If you plan on doing multiple segments, record in .MKV, then stitch it together, then use Handbrake to convert to .mp4. Much easier that way, due to how .mp4 handles file ending...
Actually it kinda is.
Vanilla MC cannot use more than one core, but many mods these days will do so. So modded Minecraft will use several cores to varying degrees.
Additionally, OBS can/will also make use of multiple cores when encoding.

Higher processing power on each core always helps. But not near what you get from using multiple cores(or at least having enough cores for the things).

AFAIK the I3's are only dual core(maybe some with hyper threading). So you are very limited when doing multiple things at the same time.
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
Actually it kinda is.
Vanilla MC cannot use more than one core, but many mods these days will do so. So modded Minecraft will use several cores to varying degrees.
Additionally, OBS can/will also make use of multiple cores when encoding.
[citation needed]. They may be multi-threaded, but they can only use single core because the game itself can only use single core because Java. The game engine is not set up to permit multi-core sharing.

[/quote]Higher processing power on each core always helps. But not near what you get from using multiple cores(or at least having enough cores for the things).

AFAIK the I3's are only dual core(maybe some with hyper threading). So you are very limited when doing multiple things at the same time.[/QUOTE]
Actually, I'm betting the actual problem is RAM. Because IIRC, I3's are pretty old, he's still probably running DDR2 4GB or so. Which isn't enough.
 

Alexiy

Well-Known Member
Mar 3, 2014
229
128
68
Riga, Latvia
I'm quite sure that minecraft runs at least two threads: server and client. I have been modding it and looked at the code, so I know what I'm saying.
i3Core does have 2 physical cores and 4 virtual/logical. RAM is not a concern - I have 16 GB.
 

Hambeau

Over-Achiever
Jul 24, 2013
2,598
1,531
213
[citation needed]. They may be multi-threaded, but they can only use single core because the game itself can only use single core because Java. The game engine is not set up to permit multi-core sharing.

Higher processing power on each core always helps. But not near what you get from using multiple cores(or at least having enough cores for the things).

AFAIK the I3's are only dual core(maybe some with hyper threading). So you are very limited when doing multiple things at the same time.
Actually, I'm betting the actual problem is RAM. Because IIRC, I3's are pretty old, he's still probably running DDR2 4GB or so. Which isn't enough.

Not "Because Java"... Because poor original Minecraft code. Back in MC 1.8 or 1.9 they implemented separate threads for the Overworld and the Nether but to introduce true multicore (and the means to check if the CPU even had multiple cores) would almost require MC 2.0.

I'm not defending Java, but I think we'll be more likely to see multicore support with MCPE/Windows 10 version first since the code is cleaner and better understood by the developers working on it.
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
I'm not defending Java, but I think we'll be more likely to see multicore support with MCPE/Windows 10 version first since the code is cleaner and better understood by the developers working on it.
I agree it would require a complete rewrite and that the Win10 version will be the only chance of having it.

However, considering all the many corporate greed issues I have with the Win10 version, I also give no bleeps about it.
 

Hambeau

Over-Achiever
Jul 24, 2013
2,598
1,531
213
I agree it would require a complete rewrite and that the Win10 version will be the only chance of having it.

However, considering all the many corporate greed issues I have with the Win10 version, I also give no bleeps about it.

Remember, Win10/PE and Java versions are slowly cross-pollinating... The recent rendering improvements came from MCPE and Win10 has been getting the newer world-gen stuff for a while now... I expect once Win10 sees multicore we will soon see a Java version as well.