OBS STUDIO: Which Media Source formats are best for Alpha Transparency? | Performance Tested!

  Рет қаралды 28,832

EposVox

EposVox

Күн бұрын

Пікірлер: 131
@Xaymar
@Xaymar 3 жыл бұрын
The WebM Alpha support for VP9 is due to it storing an additional "Y-only" encode of the Alpha channel. It's not a feature of the codec itself, but of the container. Any container could technically implement Alpha support with GPU decoding, but hardly any do since it's a niche market.
@The.Sky.Driver
@The.Sky.Driver 3 жыл бұрын
xaymar the don.
@exeldro
@exeldro 3 жыл бұрын
OBS version 27 will get track matte support for stinger transitions, this allows you have both hardware decoding and alpha transparency. Edit: the version of track matte support added in OBS 27 does not yet support transparency for the stinger with hardware decoding
@eriktaasti
@eriktaasti 3 жыл бұрын
is there an ETA for the release?
@lyzrchllyhvd
@lyzrchllyhvd 3 жыл бұрын
@@eriktaasti March 31 for RC1 is planned
@eriktaasti
@eriktaasti 3 жыл бұрын
@@lyzrchllyhvd Thanks!
@DerdOn0ner
@DerdOn0ner 3 жыл бұрын
Poggies
@bentorell
@bentorell 3 жыл бұрын
This is not true, by the way. Track matte support does not provide support for stingers with alpha transparency, it just lets you show 2 scenes at the same time. The key section of the transition is not an alpha key.
@CameraTim
@CameraTim 3 жыл бұрын
I love how I go into the comments for a technical video, and the first two people I see are Exeldro and Xaymar. I’m not surprised at all.
@Arctix
@Arctix 3 жыл бұрын
Adam, I can’t thank you enough! I finally was able to watch the whole thing and man is mixed with REALLY useful info. I remember hitting you up two years ago completely lost as I was teaching myself After Effects. I’m going to swap things to lossless AVI, once again thanks!
@NickPittas
@NickPittas 3 жыл бұрын
Actually just tested QT Prores 4444 vs QT Animation with a clear winner the QT Animation Codec. Idle OBS 0.4% to 0.6% CPU usage, 1.1% GPU usage QT Prores 4444 in loop mode 3.6% to 3.4% CPU usage, 3.4% GPU usage QT Animation in loop mode 1.3% CPU usage, 2.9% GPU Usage.
@djjoshuacarl
@djjoshuacarl 3 жыл бұрын
Great, and much needed video. Now I can just link to this every time I try to explain it! Lol! -- I was having some success with the HAP codec (especially on the MAC Side) but decent results on the PC. The problem is it hasn’t seen an update in some time. But it’s worth looking into
@djgrabko
@djgrabko Жыл бұрын
Duuude... NAILED IT! This is exactly what I needed, so cool
@filnn
@filnn 3 жыл бұрын
Great video as always, Adam. I was actually curious about this very topic.
@FavioP96
@FavioP96 3 жыл бұрын
Wow I unintentionally created my stinger transition correctly, but this was good information. Great informative video.
@AngryApple
@AngryApple 3 жыл бұрын
The OBS Team should inplement the HAP Codec, its a really professionell codec that is designed to have the fastest decompression rates and created from the ground ab to be decompressed on gpus. The files are huge and the encoding takes forever but the Quality is awesome and the playback is buttery smooth.
@christianmatts_bk
@christianmatts_bk 3 жыл бұрын
hap codec works in obs on my mac.
@AngryApple
@AngryApple 3 жыл бұрын
@@christianmatts_bk hmm really? nice 🤔
@dbozan99
@dbozan99 3 жыл бұрын
HAP is implemented in ffmpeg, which OBS uses. I just tested it in OBS Studio on Windows and it works very well. The tricky part is encoding: you must encode the video into a "Quicktime / MOV" with the "HAP Alpha" format. I tried a few other containers (mp4, mkv) and they weren't decoded correctly so I didn't get the low CPU/GPU benefit. I installed both the hap-qt-codec and hap-directshow codecs from their github. I'm not sure if both are actually needed, but the directshow version made it possible to convert a file with VirtualDub2. I did some testing with about 10 different overlapping transparent movies as Media Sources and an image background. I compared HAP with some other formats that support RGBA (uncompressed, utvideo, lagarith, and PNG) in OBS and found HAP's CPU & GPU usage to be significantly lower than all of the others I tested (about 15% less CPU usage with my go-to recording preset: CRF 20, Ultrafast, High @ 720p60), except for one. The only one I tested that was slightly better was uncompressed video in an AVI container, just like EposVox mentioned in the vid; it wasn't much better though, about 1% less CPU (with the same settings mentioned previously).
@unclestern2887
@unclestern2887 3 жыл бұрын
Thank you so much for posting this. Really helped out my stream quality! My .6 average viewers are gonna really love the improvement 😂 seriously though huge help.
@EposVox
@EposVox 3 жыл бұрын
Regardless of viewers, if you feel better about your stream you’ll be more confident in your presentation!
@christianmatts_bk
@christianmatts_bk 3 жыл бұрын
hap codec supports alpha and runs on the gpu. is designed for fast playback. plays back in obs on my mac.
@HarveyBird
@HarveyBird 3 жыл бұрын
SUPER helpful video. now watching it through, thank you EposVox!!
@DerekTurtleRoe
@DerekTurtleRoe 3 жыл бұрын
Very interesting! Hopefully eventually there is something with hardware decode and alpha support proper. Great video Epos! 😄
@christianmatts_bk
@christianmatts_bk 3 жыл бұрын
Hap codec
@oxfordking
@oxfordking Жыл бұрын
Thanks for this!!!
@World_Theory
@World_Theory 3 жыл бұрын
Disclaimer: I have never streamed before, and my experience with video editing is almost nothing and quite outdated. I do have a lot of experience with graphic arts and image editing. I developed an idea over the course of watching this video, which I can't really test… Could you make a sacrifice in the bit-depth of your alpha channel; making it 2-bit instead of 8-bit, to increase performance and storage size? Also… Would a simplistic compression algorithm like run-length encoding be a negligible impact on CPU usage, while allowing further file size reduction? I don't know if there are any supported video formats with these options even. The overall goal would be to lower file size enough to make a HDD practical. While still keeping CPU usage feather light. I really don't know enough about how OBS works to come up with an off the wall solution that has a chance of working. My instincts say to use 2-bit alpha, because I'm used to pre-modern web development. Speaking of that… When I was still following the progress of the development of the WebP image format, which is based on the WebM video format (VP9 video encoding specifically), there was some talk of possibly making WebP capable of 8-bit transparency, as well as animations, though probably without included sound. Mostly as a GIF alternative. So I wonder if someone might have been taking notes, and decided to try adding transparency to WebM using WebP as inspiration. I really want to suggest GIFs for sting animations, but I don't think they support a high enough FPS, and I've never seen an implementation that made playback of GIFs not terrible for performance. Is there an extremely high performance chroma key filter for OBS, that only affects a single shade of a single color? Like a MS Paint color fill, but for transparency? I guess I need to look up some information.
@Vchat20
@Vchat20 3 жыл бұрын
Looks like lately a PR was pushed on the OBS Github for a 'track matte' solution for Stingers which should potentially resolve this altogether and permit the use of non-alpha videos and codecs that can be HW accelerated. Looks very promising and hopefully it makes it to the next public release since it's already approved and merged and available in nightlies. However best I can tell this functionality ONLY exists for Stingers currently and not general media sources. Maybe that can be suggested as a future feature addition?
@TechAuditTV
@TechAuditTV 3 жыл бұрын
0:52 - Best part of the video 😂
@mauldyy
@mauldyy Жыл бұрын
You're a life saver! Thank you :)
@KeaganLegit
@KeaganLegit 3 жыл бұрын
Hey eposvox, I run a single pc streaming setup and I use nvenc for encoding, I have one monitor aswell. Everytime I alt tab out of the game to my desktop while streaming I drop frames in rendering and encoding. Would getting a second monitor solve the problem?
@MrJesseforsell
@MrJesseforsell 3 жыл бұрын
It does this with two monitors too. Rtx 2080ti i7-10700k
@bananapancakes1746
@bananapancakes1746 3 жыл бұрын
No, It won't, that's probably due to the cpu and/or gpu you're using, you can either lower the quality of the game or the resolution of the game or canvas/output video(obs) This happend to me while i stream CoD warzone, you can minimize by capping the fps tru the game or in the control panel of your gpu
@KeaganLegit
@KeaganLegit 3 жыл бұрын
@@bananapancakes1746 I have a i5 9400f and rtx 3070. Thinking an upgrade to i7 or i9 might fix it
@bananapancakes1746
@bananapancakes1746 3 жыл бұрын
@@KeaganLegit just try to lower the canvas, It may fix It, i've tried after the last update and the game runs smoothly even while streaming, but i've lock my fps to 60 in the Nvidia control panel
@Suush
@Suush 3 жыл бұрын
Does the batch script (specifically the VP9 one) not work with certain files? I had issues running it in a folder within my Videos folder, but after moving it to C: it was fine. However it immediately drops this error message: "Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted Error initializing output stream 0:0 -- Conversion failed!" I tried exporting the stinger in After Effects as an uncompressed AVI instead, but it wouldn't allow me to export it as a full 1920x1080 file, could the resolution be what's causing the issue?
@771racing
@771racing 3 жыл бұрын
Have you done any testing with HTML driven stinger transitions and on scene animations instead? Obvious caveats: The animation has to be easily doable with HTML/JS, playing a vid in a browser source isn't going to magically use less CPU and the animation can't get too complex or the browser rendering will be worse than video decoding. (Transition specific, OBS doesn't support browser source stingers so I add them as sources to scenes directly and they trigger on visibility, less flexible.) The other alternative I'm curious about is going to something like an animated PNG for things like the rotating EposVox monitor example, instead of a video file?
@hunterap2355
@hunterap2355 2 жыл бұрын
The thing with doing the transitions in HTML/CSS/JS animations is that this would be using the 3D engine of the GPU, rather than the decode/encode ASIC on the GPU. You would be taking away some of the GPU's gaming power to render this transparent webpage animation, whereas with raw AVI and the other codecs use a marginal amount of your CPU
@yorvex
@yorvex 2 жыл бұрын
For me with a beefy machine uncompressed AVI surprisingly has the opposite effect (though I compare to VP8, not VP9): Render time base scene: 1.0 ms Render time playing clip from WebM (VP8): 1.4 ms Render time playing the same clip from uncompressed AVI with alpha: 1.7 ms As an extra fun fact: Playing the same WebM from a Browser source triggered by Stream Labs with addiitonal texts and text effects: 1.2 ms
@JunkBondTrader
@JunkBondTrader 2 жыл бұрын
I render my overlay alpha graphics in x264 mp4, over a green (or any colour that is not present in your overlay) background, than key it out on the fly with OBS Chroma Key filter. Is there a reason this shouldn't be done? It barely affects my CPU and the files are small. For long graphics with static parts, replace the static parts with picture files. Then I use StreamDeck to make macros to stitch them altogether, seamlessly with a button press. You can also loop, and slow the graphic down to stretch small files over longer periods of time. All this processing barely adds anything to CPU load
@UnoOfTng
@UnoOfTng 2 жыл бұрын
I was actually wondering this. Would the OBS Chroma Key filter setting on an .MP4 video be another ideal way to go? I wonder if someone has tested this already
@MrDrakezilla
@MrDrakezilla 3 жыл бұрын
Oh yes thank you, I have been wondering if I was doing this the right way
@lenwitte
@lenwitte 3 жыл бұрын
Great video, curious if using GREEN instead of Alpha and keying out the green would be lighter on the CPU. that way your animation could be full screen
@Vchat20
@Vchat20 3 жыл бұрын
Potentially. The core of the issue being lack of HW acceleration on alpha enabled videos would be solved. I don't know if OBS does keying on CPU or GPU but I imagine that load's going to be quite a bit less than the video decoding itself. The likely issue you'd run into however is chroma keying generally works best with a solid color so levels of translucency are out which alpha transparency enabled videos can do quite easily. Also this would only apply to Media Sources. Stingers you can't use filters with so would be stuck using videos with alpha transparency there. THOUGH as I posted in another comment, OBS is working on a 'matte track' feature for stingers which should also resolve the no HW accel issue. Looking forward to that and seeing some real world usage and numbers.
@marvinjohn25
@marvinjohn25 3 жыл бұрын
Using Chroma key does have a lower impact on CPU.
@Haiyami
@Haiyami Жыл бұрын
My Biggest problem with using media source is that it hates playing flac files or mp3 files at 320bit rate. With .flac files OBS doesn't have auto recogonize the format, hence you must chose all files. WHen playing a .flac file the audio will either refuse to play or play for only a few second. Now when I choose my audio file in the media source selection and choose .mp3 file and it just so happens to be a 320bit rate file, the audio again either fails to play or plays for a few seconds. However mp3s are listed in the choose audio file type listing. So I don't understand why I have an issue with getting mp3s to play. When using media source and selecting an audio file, .flac never works properly, .mp3 works at random depending on the file, but the sample type sample rate and bit depth; the and format setings' bitrate are different for each file yet one file that may have similar settings may work properly in OBS and another file similar settings may not work at all. Competely random. The only file type I know that works 100% of the time is WAVE format so .wav files have no issue.
@ZeMaxi
@ZeMaxi 2 жыл бұрын
I also found that lowering the speed of a media source in the properties slightly lowers the CPU around 5% less. So my gradient animated webcam border was edited from 10 seconds to 5 seconds to Lossless AVI and then lowered the speed in OBS to 50%. This not only lowers the CPU usage but also reduces file size as well. Just don't lower the speed too much otherwise it wouldn't be as smooth. P.S. I don't think this would be suitable for media sources with sound on them.
@BlueThunderGaming
@BlueThunderGaming 2 жыл бұрын
I have the ffmpeg file in the folder, when i drag the webm file onto the bat file, the windows command window pops up and says "No such file or directory" please help!
@NinoMMO
@NinoMMO Жыл бұрын
did you fix that problem? I also have that and can't extract the avi sadly
@maxreber
@maxreber 3 ай бұрын
This happened to me because the folder I put everything in had a space in it. So just name the folder Batch or something with one singular word and then it will work! Hope that helped!
@overcrumbled
@overcrumbled 3 жыл бұрын
Maybe I'm just being incredibly dense but no matter what I try to convert I get this error at the end: Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted Error initializing output stream 0:0 -- Help please!
@AstralLovelace
@AstralLovelace 3 жыл бұрын
Hi Epos, I use Da Vinci Resolve to create my transitions (I know that probably seems weird heh) and it doesn't seem like Resolve exports to VP9, but it does have Uncompressed AVI... But I don't see an option that has RGBA. Do you know a workflow or export path that can work for Da Vinci Resolve for alpha transparency effects?
@NickPittas
@NickPittas 3 жыл бұрын
Quicktime Animation works fine and its a lot smaller than 4444 ProRes. Have you tried it?
@EposVox
@EposVox 3 жыл бұрын
Every time I try it, it has abysmal playback performance. Including in Premiere and Resolve as well. I’ve always had to transcode anything I receive in normal QuickTime to a mezzanine codec even just for editing
@grokknar
@grokknar 3 жыл бұрын
Yeah. I get the best results in terms of CPU usage with qt-rle/animation. Using blender, I can't figure out how to do raw AVI with alpha so can't test that :(
@NickPittas
@NickPittas 3 жыл бұрын
@@EposVox Sorry but using Animation Codec since, well, always, and have been testing with OBS for more than simple stinger transitions, and it is more than half the CPU and GPU stress. Animation codec is way better than any AVI compression, and using any kind of uncompressed format without the correct read and write speed is an abismal error for performance and disk space. Advising people on using an obsolete and unreliable codec such as AVI, is not a good thing. There should, at least, be a warning about the problems from data loss, incompatibility with various softwares, hight corruptions rate and high drive taxation, along with high r/w speed demands from the drives.
@matheusmeloni5561
@matheusmeloni5561 2 жыл бұрын
Hey EposVox, thanks a bunch for this video. This is quite an old topic but still very relevant nowadays so I got a question for you. Since we stream and record in NV12 format which is essentially yuv420 optimized for GPUs, do you have any experience with encoding media files with alpha channel using YUVA420 instead of RGBA formats? I would imagine alpha would work just fine, but am having doubts if the file size can be significantly reduced and if it performs as well as, or better than RGBA color format.
@pyrotaurus5670
@pyrotaurus5670 3 жыл бұрын
best always! thank you! very helpful for me to send my Apex legend HP bar to customer! appreciate your effort ALWAYS!
@nickydexgg4579
@nickydexgg4579 3 жыл бұрын
This was surprising and very interesting / helpful... esp the details on VP9 w/ alpha etc. Many people I have worked with have had rendering issues after adding an animated stream gfx package. I have found .webm to be quite good for stingers / webcam frames, etc, so watching this video was very interesting indeed. I have also found that making sure the "close/stop/unload when not active/visible" to make a significant impact on CPU bound systems. Thanks for this info, however, I am not sure that lossless avi is going to be a great option for people with older/lower end CPUs... Many I work with are using an older or less expensive laptop to stream console or mobile, so, converting to and storing those files may not be a good option for them...
@JaxDagger
@JaxDagger Жыл бұрын
Question, where should I store most of my media files, on the same SSD i have windows and OBS on, or a separate SSD? and also would it matter if the media is stores on the same drive as your games and such? (if they aren't on the windows SSD)
@TheDirewolf
@TheDirewolf 2 жыл бұрын
Has anything changed on this front as far as you're aware in the last year+? Just curious if this is still the recommendation or not.
@EposVox
@EposVox 2 жыл бұрын
Nothing has changed
@TheDirewolf
@TheDirewolf 2 жыл бұрын
@@EposVox Thanks for the reply. Time to get to converting media lol
@TheDirewolf
@TheDirewolf 2 жыл бұрын
and move it all to an SSD ha
@NewMusicMondayswithDaveyBones
@NewMusicMondayswithDaveyBones 3 жыл бұрын
Super helpful! Thanks!
@MASTERSTROKEtv
@MASTERSTROKEtv 3 жыл бұрын
Great video and I was pondering this exact subject for some time now. I laughed when you said low end was Ryzen 3 3300X. I'm still running FX-8350 with a 57% lower average score. I know this video didn't cover it, but my next question would be if you are using URL source for Streamelements alerts...would that run better as Lossless AVI or WebM (alpha). Because currently I am using WebM (with alpha) for that. I have a TON of URL and Media sources running and I'm currently maxed out to what I can do with my FX-8350. But if I can streamline what I have now to run better...I'd be happy with that...until maybe another year when I can buy a new PC when prices hopefully come back down. They seem to be about $1000 over priced right now which is ludicrous.
@dbozan99
@dbozan99 3 жыл бұрын
You mention putting the videos on an SSD since they require huge amounts of bandwidth to stream from the disk, but I'd suggest a RAM Disk (or, check out my reply to AngryApple about the HAP codec). It takes a little more work to set up since you'd want to make sure that all of your videos were on the RAM Disk every time you reboot (I like using a batch file in my startup folder that initializes my RAM Disk and then copies the contents of my "ToRAMDisk" folder from my HD to the RAM Disk). I highly recommend ImDisk, it's super easy to use. Here's the batch file I've been using for years: @echo off ImDisk -a -s 4G -m R: -p "/fs:ntfs /q /y" label R: RAMDisk Robocopy E:\ToRAMDisk R: *.* /s /purge /MT:4 /r:1 /COPYALL The 4G means the drive will be 4 Gigs, but ImDisk doesn't even use that RAM unless it's populated with files (when it is used, it will show up under as part of "System"s RAM usage in Task Manager). Robocopy is included with Windows.
@granthinds
@granthinds 3 жыл бұрын
Excellent video
@Eddy04tv
@Eddy04tv 3 жыл бұрын
Should all this be ignored if using a web source? Like streamelements and so on? I know this is not for stingers, but you may also use alpha videos on lowerthirds.
@WereCatf
@WereCatf 3 жыл бұрын
*AVI is a container-format, not a codec*. You keep telling people to use AVI as if AVI was a codec, but it is not a codec. You can perfectly well use uncompressed video in a Matroska-container, for example, just as well as in an AVI-container -- what matters is the codec in use.
@RNGwhydoihavetoregis
@RNGwhydoihavetoregis 3 жыл бұрын
I see two other comments about keying, I've only key'd a window source with a png to show what my controllers stick was doing, nothing like a video. I suspect compression/clean lines might be a factor and not an entirely apples to apples comparison, but an alternative to bypass no hardware decoding?
3 жыл бұрын
Hi, I use Xsplit Broadcaster Stinger converter to make my MOVs with alpha file to WEBM with alpha. Xsplit and OBS runs smoothly when playing from a WEBM file :D to get a better quality on a WEBM file just increase de bitrate when converting the file.
@PixelBeard
@PixelBeard 3 жыл бұрын
Great video, I had a lot of issue with audio especially if the webm was loaded to a local browser overlay. But never directly from OBS My question. What is the RAM impact if any?
@jacksterstream
@jacksterstream 3 жыл бұрын
Do you have a video on equalization settings for microphones in OBS? I really want mine to be as clear as yours
@cjplay2
@cjplay2 Жыл бұрын
H.264 and H.265 support alphas. Their encoding software commonly used does not. VP9 claims to, but I've only seen a couple outputs. H.265 on Mac (not x265) also claims to support it. Still, thanks for the video.
@EposVox
@EposVox Жыл бұрын
H264 absolutely does not, and regardless neither has hardware acceleration for decoding it which is the important part that matters here
@cjplay2
@cjplay2 Жыл бұрын
@@EposVox I agree that it is the crux of your point about hardware acceleration for these abilities. H.264/MPEG-4P10 have support for MP4's VOPs (video object planes) and sprite encoding without completely square pixel encoding. Per Katherine Kneib (of MPEG), in 2004 with P10 was being developed, and Envivio (maker of MP4 authoring software) there is an aux picture method allowing for multitrack alpha blending. The transparency of that blend is specified in 2019's H.264 section 7.3.2.1.2. It is not a true full-channel alpha which I think is your deeper point, but the aux pic definition can be. Point is, and Sony agreed with me here in HDSR's (MPEG-4p2, I know) support of an alpha channel. Just because the core market didn't develop it, doesn't mean it's not supported at all. So whether it is a 1-bit alpha or full channel alpha via muxing, it's an alpha.
@EposVox
@EposVox Жыл бұрын
If there’s no widespread support and there’s no practical application and usage because no program or tool relevant to the conversation can use it - nevertheless have hardware accelerated decoding, which is the specific support I’m referring to - then no, it’s not supported. I can technically cook food with a candle lighter, that doesn’t mean it’s a cooking appliance.
@cjplay2
@cjplay2 Жыл бұрын
@@EposVox that I will agree with. There was software in 2004 and 2005, but I cannot find it anymore. The makers of Mp4box has a player that supports non-alpha sprites. BD was the last time I saw alpha-like, single-bit transparency. It was png, though.
@Dj-Rabbit
@Dj-Rabbit Жыл бұрын
So it's been a year since this video came out, has anybody come up with a system or a fix for high cpu usage on there stingers and graphics because my cpu spikes to 60% for my stingers and addins
@Badeand
@Badeand 3 жыл бұрын
How about using chroma key instead of alpha channel?
@ScottFichter
@ScottFichter 3 жыл бұрын
chroma key works but nothing beats the quality of alpha.
@MikeODonnellMagic
@MikeODonnellMagic 3 жыл бұрын
How do you play an animated transparent overlay in OBS (using a PC). Thx
@DaleNorenberg
@DaleNorenberg 3 жыл бұрын
I have the same question
@ALIENiAM
@ALIENiAM 3 жыл бұрын
If i have 20 small clips 3-4seconds each that i want to use as "Memes" and i only need to press a button on touchportal, so no alpha and lossless quality is for sure not needed, what would be the "best" Format to use so it quickly loads/unloads nearly instantly in your Opinion ? . mp4 ? WEBM VP9 ? or pure GIF maybe ? . Would be awesome to read your thoughts about that...thanks in advance.
@EposVox
@EposVox 3 жыл бұрын
H264 MP4 is going to be fine and likely the best option
@Grymgar
@Grymgar 3 жыл бұрын
I wonder if having to click in OBS can have an impact as well? Like I noticed last night that when I finally started using touch and go hot keys with stream deck that I only had 18 dropped frames in 2.5 hours of streaming. Most of my dropped frames before (around 150-500 per stream) were from using my video intros, and I'm wondering if the macros make it smoother or not?
@EposVox
@EposVox 3 жыл бұрын
Alt tabbing out of a full screen game to OBS (or anything) will always cause render lag because your Gpu is switching modes
@Firedrake18
@Firedrake18 3 жыл бұрын
This was helpful. I'm starting my own channel. I have a question. I have a ffine usb mic and planning to purchase a camcorder for under $100. Is there a way to connect the usb mic directly into the camcorder? The main use is to film miniature wargaming and the camera will be stationary and I need the mic to be omnidirectional. Any tips or suggestions on low cost cameras or mics would be appreciated. Thank you.
@Corruptness
@Corruptness 3 жыл бұрын
On both scripts i get this: 'ffmpeg.exe' is not recognized as an internal or external command, operable program or batch file."
@CainKongOG
@CainKongOG Жыл бұрын
If you can't get it to work make sure there are no spaces in your filename. So this took me a minute to figure out and I didn't see it in the comments
@WarMomPT
@WarMomPT 3 жыл бұрын
Huh, that's really interesting. It's kinda an edge case scenario, like for someone who somehow has a poor CPU but sufficient SSD space to spare, but it's really neat to know. Of course this isn't applicable to stingers and transitions, but for graphics that appear on loop or static on a scene with transparency, would most people be okay just using web sources (eg streamelements) or do local files come out on top?
@EposVox
@EposVox 3 жыл бұрын
I believe web sources are still better - a follow-up investigation for me to work on. It’s not entirely edge case, even on my high end rigs, it still works out best to at least use ProRes. Gotta consider most layouts have a bunch of sources too
@WarMomPT
@WarMomPT 3 жыл бұрын
@@EposVox Thank you!
@DanielCardenas23
@DanielCardenas23 3 жыл бұрын
But Vox what about people like me who use stream elements for all the overlays from NoD?
@SianaGearz
@SianaGearz 3 жыл бұрын
VP8 with alpha does not work?
@luntsai7712
@luntsai7712 3 жыл бұрын
what if we do not have an AVI option for rendering in AE? :(
@EposVox
@EposVox 3 жыл бұрын
The default “lossless” output threat AE always defaults to is AVI. You just have to change it to enable RGB+Alpha
@chaosjoey123
@chaosjoey123 2 жыл бұрын
I've been exporting to AVI with alpha channel using Vegas and Obs just refused to recognise its transparent
@EposVox
@EposVox 2 жыл бұрын
Check what codec you’re using. It needs to be uncompressed AVI - but AVI is a container that can hold a bunch of codecs so it might be using one
@chaosjoey123
@chaosjoey123 2 жыл бұрын
@@EposVox I figured it out soon after posting. I turned out to be a Vegas thing and not a Avi thing 😅 Apparently as black background set to additive blending comes out as a solid black background in vegas
@EposVox
@EposVox 2 жыл бұрын
Oh yeah rendering blending modes with alpha becomes a big problem
@NovaDoll
@NovaDoll 3 жыл бұрын
No worried my drive is 7.2 gbps. I got this!
@szymonszewcjr
@szymonszewcjr 3 жыл бұрын
Couldn't you just prepare the clips in whatever editor, to have the desired alpha space as green color, and just key it out as you go with a color key filter?
@marvinjohn25
@marvinjohn25 3 жыл бұрын
Yes it works well. Chroma key lighter on CPU. Just make sure the clips are not too many at a given time coz cumulatively it impacts CPU
@dangelforever690
@dangelforever690 3 жыл бұрын
Did youtube butcher your video quality? It looks like there is a lot of blockiness in the dark areas of the video.
@EposVox
@EposVox 3 жыл бұрын
No blockyness on my end - youtube may have defaulted you to 480p
@dangelforever690
@dangelforever690 3 жыл бұрын
@@EposVox I figured it out, on my gaming monitor, it shows the blockiness, but on my 4k its fine, weird. What could cause that?
@gamingforall4406
@gamingforall4406 3 жыл бұрын
@@dangelforever690 Are you monitors different resolution? What are the color ratings for each one? Those would be my two big guesses.
@shanksisnoteventhatstrongbruh
@shanksisnoteventhatstrongbruh 3 жыл бұрын
Does HEVC work fluidly for ALPHA transparency?? How about non alpha sources with HEVC??
@EposVox
@EposVox 3 жыл бұрын
HEVC does not support alpha at all
@shanksisnoteventhatstrongbruh
@shanksisnoteventhatstrongbruh 3 жыл бұрын
@@EposVox Damn, that is very unfortunate. I wish for AV1 to support alpha so there can be once and for all a codec that does everything but i won't count on it.
@twhtravelwithheart3894
@twhtravelwithheart3894 3 жыл бұрын
The hardest thing a small youtuber can feel is when you wake up in the morning and nothing has changed on your channel
@EposVox
@EposVox 3 жыл бұрын
I can assure you that’s not the hardest thing you can feel. If that’s the worst you’ve had it, you’ve had it easy so far
@Grymgar
@Grymgar 3 жыл бұрын
The biggest change a small KZbinr can make to their channel is adding content to it.
@TheTC
@TheTC 2 ай бұрын
I like how this video has desync, like you're struggling too TT A TT
@AndyBaedal
@AndyBaedal 3 жыл бұрын
Prores444 8-bit w/ Alpha
@wearecinema1222
@wearecinema1222 3 жыл бұрын
i always export alpha video using Gopro cineform, all my playback nightmares are gone
@EposVox
@EposVox 3 жыл бұрын
Cine form plays terribly in OBS on every PC I’ve ever used it on and has for years. It’s wonderful for editing but not OBS
@wearecinema1222
@wearecinema1222 3 жыл бұрын
@@EposVox not my experience so far everyone i reccomend it to also its happy using it
@wearecinema1222
@wearecinema1222 3 жыл бұрын
im not trying to debate, i just wanna comment my experience with it
@agraham9356
@agraham9356 3 жыл бұрын
I have officially fired OBS..go pro cineform is the best for me also
@EposVox
@EposVox 3 жыл бұрын
Cineform is great as an editing mezzanine, not so much for stream graphics
@agraham9356
@agraham9356 3 жыл бұрын
@@EposVox i mostly like to record games for editing and record movie scenes for editing..I was trying to find a codec that was not so badly compressed but I guess H264 is still king. I am confused still about codecs ie the carrier and the package etc. I like AVI but Davinci does not like it hehe. Cineform is compatible with all NLEs it seems. It can be formatted for 10 bit editing. I have been having great luck with woundershare products and I have officially dumped OBS as a recording platform. I use democreator now and it is wounderful. I do not have a high end computer yet only 4 cores. Woundershare filmora Pro will convert videos to go pro cinefrom 10 bit. I am editing a clip in Resolve as I type..sadly I am not streaming yet so I do bit know about those issues..
@Watkex
@Watkex 3 жыл бұрын
6:38
@EposVox
@EposVox 3 жыл бұрын
It's almost as if there's timecodes in the description
@o.h.gaming2006
@o.h.gaming2006 2 жыл бұрын
this is to much info overload, is there a video that gets to the point. i did gives a thumbs up though for thr hard work in getting all of this info for the people that do want to learn all of the little details
20 OBS Tricks All Streamers Should Know!
23:16
P1xelPerfect
Рет қаралды 639 М.
If I Started Streaming From ZERO, I'd Do This
16:26
Stream Scheme
Рет қаралды 711 М.
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 5 МЛН
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 635 М.
How To Make A Stinger Transition OBS - 100% Free With Alpha Channel
17:37
25 OBS Tricks EVERY Streamer Must Know!
14:30
EposVox
Рет қаралды 42 М.
How to IRL Stream - Everything you NEED to know
46:01
Yuppy
Рет қаралды 18 М.
The BEST OBS plugins to great online presentations on Zoom
10:58
Felippe Nardi
Рет қаралды 27 М.
5 EASY OBS TRICKS All The Pro Streamers Are Using!
11:27
5 EASY OBS Tips EVERY Streamer NEEDS To Know!
11:12
Stream Scheme
Рет қаралды 45 М.
How To Make An Animated Overlay With Layer Masks! For OBS FREE!
18:21
Michael Feyrer Jr.
Рет қаралды 340 М.
Best OBS Recording Settings for Beginners! (Highest Quality)
5:47
Extremely Simplified
Рет қаралды 133 М.
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26