Does Smart Player affect video quality?

  • 1
  • Question
  • Updated 1 year ago
  • (Edited)
I just want to know if there are any downsides of exporting with Smartplayer if i dont plan to use the interactive functionality? It seems to be the only way to export mp4 with custom settings.
Same goes for the "HTML5 Controller". Is the HTML5 Controller the SmartPlayer? Should i untick that if i dont need it?

Can anyone tell me which settings are optimum for uploads to Youtube?
Also in regards to "H.264 profile", level, Color mode etc. I usualy used "Baseline". Should i use something else? Can Youtube play High on phones? I read something about that not being the case, or does it only play a role if i try to play that video file directly on the phone (and not on Youtube)?

So far when i asked similar questions somewhere else i got really complicated rocket-science answers so please keep it simple. Just tell me what options to pick for high quality from start to finish.

The result i get at the moment has pretty good quality. Its slightly lower than the real screen. The colors are a bit off but that isnt really a problem for my purpose. The uploaded video on Youtube however has visibly lower quality and i wonder if that has to do with my settings or if this is just not avoidable.
Photo of Florian Walther

Florian Walther

  • 37 Posts
  • 1 Reply Like

Posted 1 year ago

  • 1
Photo of kayakman

kayakman, Champion

  • 6250 Posts
  • 1834 Reply Likes
re downside ... not that I've ever been able to tell; perhaps try your own A/B tests?

My default [custom] production spec for MP4 controller [SmartPlayer] productions is H264 high and 70% quality

quality setting can affect colors [lower = not so good], and so can the browser that is used to view the MP4

I don't YouTube; I host on my own web site or Screencast.com
(Edited)
Photo of Joe Morgan

Joe Morgan

  • 5659 Posts
  • 2932 Reply Likes
You Tube re-encodes videos, so uploading higher quality videos, doesn't necessarily get you anywhere.

Plus, uploading large files takes longer. I was experimenting with 4k footage. Because you cannot set the bit rates high enough manually in Camtasia's Production Wizard.
You can however, set bit rates manually for 1920 x1080 videos and lower resolutions.

To achieve a high enough bit rate with 4K videos. I had to use Quality  settings.
 I produced a 1 min. video. containing a lot of color and motion.
I produced it at 60% quality. Here are those results.

At over 1/2 a GB for one min of video. It's also nearly twice as many Mbps as You Tube recommends.
The video itself is one I downloaded from You Tube.
It's over 7 min long,  1.1GB and only 23 Mbps

I produced the same segment of video at 50% quality and got these results.


Depending on content, videos will produce with different results.

 I produce 1920 x 1080 videos at 60% quality for You Tube quite often.
They are primarily computer monitor recordings with pan and zoom animations, high quality images, text etc.
The total bit rate used is in Camtasia's hands, it still comes in under You Tubes recommendations in most cases.
Yet, the videos look great.No problems from degradation in my observations.



That's not to say it's true for all forms and content of video. Some things you will have to determine for yourself.
Videos of a day at the beach, a birthday party, etc. Require higher bit rates, even higher than You Tube recommends, in order to look good and playback smoothly.
For every opinion out there, there's several more waiting to contradict yours.

Here's You Tubes Recommendations,

Regards,Joe

 
(Edited)
Photo of Florian Walther

Florian Walther

  • 37 Posts
  • 1 Reply Like
First of all thanks for the detailed answers.

I'm gonna choose high profile then. Will my videos still work on all devices when played on Youtube? And what about H.264 level. Can i keep that on "auto"?
Edit: i just produced a video at high instead of baseline and the quality is basically the exact same. File size and bitrate are minimal higher. I wonder if they would have different results after an upload, but its hard to test because i heard the youtube video quality improves in the first days. I am satisfied with quality of the video file itself, but not really with the quality on youtube. I know that they always downscale it a bit, i just wonder if 2 files with similar quality  but different settings could have different quality after an upload.

When i right click on my video it says ~1000kbit/s bitrate. Does that mean i have 1Mbps from the recommended 8Mbps for 1080p? I use 75% quality so where does that come from? My video files are pretty small too. A 5 minute video has around 40mb.

Also is the Smartplayer all the other files around the video? Is it in any way implemented into the video file itself? If i uncheck HTML5 Player on the first page of the custom settings, do i not have a Smartplayer then? I dont need it, i just need custom settings.
(Edited)
Photo of Florian Walther

Florian Walther

  • 37 Posts
  • 1 Reply Like
Here is a comparison. The same file on my PC (right) and on Youtube (left). Is there a way to avoid this? I feel like i see videos that dont have that problem.

.
Ok, it does look minmimal on that picture but on the whole screen its pretty noticable. Take a look at the blue circle with the "c" in it.
(Edited)
Photo of kayakman

kayakman, Champion

  • 6250 Posts
  • 1834 Reply Likes
when you produce with controller, you get this file ... techsmith-smart-player.min [in the Scripts folder]

when you launch the video using one of the 2 HTML files that are produced with controller, the smart player will use data in one of the 2 XML files that are also produced, to enable any interactive content that was in the project; these plays occur within a browser

the XML data is also encoded with in the MP4 [as XMP data] and is used when you upload to Screencast.com, which has its own smart player that can read the XMP data; but otherwise, this XMP data is not available to hosting sites like YouTube, which do not use the Smart Player
Photo of Florian Walther

Florian Walther

  • 37 Posts
  • 1 Reply Like
Does that XMP data in the mp4 file do any harm in terms of quality?
Photo of Florian Walther

Florian Walther

  • 37 Posts
  • 1 Reply Like
But if i only upload to youtube and dont plan to use interactive features, i can just produce without the controller, right?
Photo of kayakman

kayakman, Champion

  • 6241 Posts
  • 1828 Reply Likes
correct
Photo of Joe Morgan

Joe Morgan

  • 5631 Posts
  • 2922 Reply Likes
Producing videos for You Tube or Uploading in General. Is no straight forward process. Especially with 4K video.
It will take some experimentation on your part. But some ground rules are a good place to start.Refining those rules, will be up to you.

Here's a GIF I created this morning for you and  You Tubers.

Regards,Joe


 
Photo of Joe Morgan

Joe Morgan

  • 5631 Posts
  • 2922 Reply Likes
As per your question posted above.....

When i right click on my video it says ~1000kbit/s bitrate. Does that mean i have 1Mbps from the recommended 8Mbps for 1080p? I use 75% quality so where does that come from? My video files are pretty small too. A 5 minute video has around 40mb.

Yes, that video was rendered at an average of 1,000 Mbps. Because you rendered it using Quality as a setting Camtasia chose the bitrate for you based on content. If the video looked good, you're all set. The bit rate really doesn't matter if the video looks good.

Videos that contain a lot of motion and color require much higher bit rates.

That's why my computer screen. Recordings that contain mostly static user interfaces, the desktop, and png images, some pan and zoom animations, etc.
Produce at bit rates below You Tube recommended levels.They look great and upload fast without issue.

DSLR footage, Camcorder footage, etc. Is a whole different ballgame. Camtasia should give  us more bit rate control over this type of footage.

I would leave the "Level" setting on "Auto".  It's set based on video dimensions and there's no need to change it manually.
(Edited)
Photo of Florian Walther

Florian Walther

  • 37 Posts
  • 1 Reply Like
Thanks for taking the time to make that detailed answer!