Webcast Software Encoder Pre-Processing Settings

Using the Church Webcasting System, YouTube, etc. Including cameras and mixers.
WiseWoof
New Member
Posts: 4
Joined: Sun Oct 30, 2011 2:28 pm

Webcast Software Encoder Pre-Processing Settings

#1

Post by WiseWoof »

I built a new computer specifically for our stake to use with the metinghouse webcast software. The audio quality is excellent but the video is badly interlaced (lined effect when something in the video moves).

Microsoft Expression Encoder has a Pre-Processing setting called Deinterlacing that allows deinterlacing to be forced which fixes the problem with the video. However, I haven't been able to find a way to enable this setting from within the webcast software. The encode profiles don't seem to be able to change this setting.

Is there a way to change the MS Expression Encoder pre-processing deinterlacing setting for the webcast software?

Thanks.

Core i5-2500K 3.30 GHz Quad Core
4 GB DDR3 1333
Windows 7 Home Premium 64 bit
Aver Media AVerTV HD DVR capture card PCIe x1
rgme
Member
Posts: 72
Joined: Thu Apr 07, 2011 6:58 pm

#2

Post by rgme »

Did you solve this issue? I just bought the Roxio USB Easy VHS to DVD and tried it out on my home camera, and saw a lot of interlacing during motion. I don't know if it's a problem of the signal coming from the camera, and maybe it works fine with the Sony EVI-D70. Can anyone confirm if they have the interlacing problem, and if you've been able to fix it?

I think this might only be an issue with the Roxio USB method, since a brief search of Osprey stuff seems to show an option to deinterlace.
michaelfish
Member
Posts: 421
Joined: Sun May 10, 2009 4:44 pm
Location: Gilbert, AZ USA

#3

Post by michaelfish »

I've used the Roxio Easy VHS to DVD dongle with all sorts of video sorces, and on various computers and laptops, including the EVI-D70 without any interlacing problems. This sample video was captured using the Roxio Easy VHS to DVD dongle and captured to the computer's HD (http://youtu.be/uVXU-K_w8GQ).

Perhaps you could deterimine possible causes of the problem by eliminating everything and going step by step. For instance, view the source on your computer's monitor with nothing else connected to the camera (are you splitting the video?), then capture and play back on the PC (Have you tried a differenct PC?). Try playing on a TV montor, then streaming using VLC or other, and finally stream with webcast. Hopefully the problem will surface and solutions can be targeted.

Experiment with different configuration settings and inputs (Composite, S-Video, NTSC_M, NTSC_433). My capture settings are Composite, NTSC_M.
rgme
Member
Posts: 72
Joined: Thu Apr 07, 2011 6:58 pm

#4

Post by rgme »

phew! I'm glad you can confirm it works. Thanks for the suggestions and video. I'll restart from scratch to try it. I'll try another camera, too. Hopefully I can report back success like you did.

Regarding drivers for Roxio, did you just use the CD including in the package? Any updates from online?
michaelfish
Member
Posts: 421
Joined: Sun May 10, 2009 4:44 pm
Location: Gilbert, AZ USA

#5

Post by michaelfish »

rgme wrote:Regarding drivers for Roxio, did you just use the CD including in the package? Any updates from online?
Drivers were installed with the original CD, but whenever I have problems, the first thing I try are updated drivers.
WiseWoof
New Member
Posts: 4
Joined: Sun Oct 30, 2011 2:28 pm

#6

Post by WiseWoof »

Thanks for the ideas but I have already been through all the debugging you suggest. The problem is in the software. The church webcast software has been optimized for very few, specific devices and the rest have been ignored. If they had exposed the pre-processing settings in the church webcast software I could tune it myself. Sadly they did not and I have not found an alternate way of configuring them.

If anyone from the webcast software team happens to read this, consider this a feature request. I would really appreciate it if you would add some more (advanced?) functionality to enable more than 3 capture devices. I'm sure others would appreciate this too.
User avatar
Mikerowaved
Community Moderators
Posts: 4734
Joined: Sun Dec 23, 2007 12:56 am
Location: Layton, UT

#7

Post by Mikerowaved »

I believe the church's narrow hardware selection initially stems from the Microsoft Expression Encoder that the church's software takes advantage of. From the Microsoft Expression Encoder website...
For live encoding, the following hardware capture devices have been tested as live sources, however this list is not a recommendation or endorsement of any product:
  • Black Magic Intensity
  • Black Magic Intensity Pro
  • ViewCast Osprey 230
  • ViewCast Osprey 530
  • ViewCast Osprey 450e
  • ViewCast Osprey 700HD
  • Winnov Videum 4000
  • WinTV HVR-950
I think the church has only approved those capture devices they have actually tested with their software, including some not on the above list, like the Roxio USB device mentioned. The above list does NOT guarantee it will work in our application. For example, my Winnov Videum capture card failed miserably with the Webcast software. It's not easy to thoroughly test each piece of hardware (and probably tweak the software to fit), but I'm sure over time the church's approved list will grow to include more products.

I see you built a custom PC for webcasting and chose the AVerTV HD card, which is a nice card, but not on either list. How did you come by selecting that particular card?
So we can better help you, please edit your Profile to include your general location.
WiseWoof
New Member
Posts: 4
Joined: Sun Oct 30, 2011 2:28 pm

#8

Post by WiseWoof »

I chose the AverTV HD card because it is a reasonably priced PCI Express capture card that supports analog and High Def inputs.

I tested this card with Microsoft Expression Encoder (MEE). It works great at full resolution. However when the video is scaled down for medium and low upstream bandwidth it introduces the interlace effect I mentioned. If the pre-processing settings in MEE are adjusted to eliminate the interlace, the video looks just as good scaled down. I did this all with the MEE which the webcast software is built on.

To be clear, I'm not asking the webcast software team to validate more capture cards. I'm asking them to make the pre-processing settings that exist in the Microsoft Expression Encoder available in the webcast software. A simple, editable settings file in the program directory would work just fine and avoid any messy GUI changes.

I have no problem making the change myself if they would be willing to share the source code.
rgme
Member
Posts: 72
Joined: Thu Apr 07, 2011 6:58 pm

#9

Post by rgme »

After many hours trying this, I second wisewoof's request. I've reinstalled the Roxio USB software from scratch. I've tried capturing from DVD through composite and S-video. Both ways I get interlacing, just like when I used my home digital camera as well as the stake's video camera (on a separate PC). If I use Microsoft Expression Encoder, and force the pre-processing deinterlacing off, then I see the same results I would through Meetinghouse Webcast. If I turn on the deinterlacing, it is removed to varying degrees (depending on the method). Below, I've attached two screenshots representing no deinterlacing and "Force bob" deinterlacing. They are representative of what happens with camera capture, although they are only a mild-to-moderate example.

I feel like this is something on the encoding part of Meetinghouse Webcast. It doesn't seem to be (and wouldn't make sense to be) related to the receiving end. While there options to deinterlace in media players (VLC comes to mind), I a) don't know if we can receive the stream in VLC, and b) think that best picture comes when the optimization is done earlier in webcast process.

For what it's worth, using Roxio USB device inside Vidyo works, but has the same interlacing problem.

Can we get the encoding to include an option for deinterlacing?
If I'm totally missing the boat on this, can someone explain?
Attachments
Capture2-Deinterlace.jpg
(20.85 KiB) Downloaded 469 times
Capture1-interlace.jpg
(22.25 KiB) Downloaded 469 times
ksolsen
Church Employee
Church Employee
Posts: 115
Joined: Tue May 24, 2011 4:06 pm

#10

Post by ksolsen »

Hi everyone,

Thanks for your comments – good discussion and feedback. We’ll certainly take your advice on including access to the interlace settings in the future if we do another release of the Meetinghouse Webcast Software in its current state (we are still working on our strategy).

However, in the meantime, there is a fairly simple workaround. As you’re obviously already aware, Meetinghouse Webcast Software basically sits on top of Microsoft Expression Encoder, which performs all of the actual encoding. During the process of the two pieces of software interacting together, an Encoder job file is created, which contains the settings for your webcast. Even though the interlace setting is not available in the Webcast software, you can make the change directly from within Expression Encoder. Do the following:

·Open Windows Explorer, click on Organize/Folder and Search Options/View, and make sure that "Show hidden files, folder and drives" is checked on.
·Launch Microsoft Expression Encoder.
·Open the job file already created by using Meetinghouse Webcast Software:
oC:\users\{your username}\AppData\Local\Meetinghouse Webcast
oFile should be named Broadcast.job.xej.
·Make the desired interlace setting change on the Encoder interface screen.
·Save the Broadcast.job.xej file with the same name into the same location.
·Meetinghouse Webcast Software will then utilize that job file with the settings you have specified.

Let us know how it works. Thanks.
Kurt Olsen - Product Manager at Church HQ for Digital Presentation (Personal Video Conferencing, Meetinghouse Webcast, Conference Rooms, Video Conference Endpoints, Meetinghouse Digital Content)
Post Reply

Return to “Non-Interactive Webcasting”