logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Duff TV  
#1 Posted : Sunday, May 22, 2016 6:27:52 PM(UTC)
Duff TV

Rank: Advanced Member

Groups: Registered
Joined: 5/29/2014(UTC)
Posts: 69

Thanks: 1 times
Was thanked: 2 time(s) in 2 post(s)
My question is which codec within Vmix OR which external recorder that could plug in via either HDMI or SDI would give the cleanest and highest recordings possible.

My customers receive a USB of kids sports games from me. I currently record 720 50P as I am using a Canon XF305 which does not do 1080 50P.

So I record to Vmix MPEG2 1280X720 50P @ 50M and then make a final conversion in Grass Valley Edius making an MPEG4 @ 10M. THe result is pretty good but I can't help but think that if the original Vmix recording was a little cleaner then the final MPEG4 would be even better.

Here is a taste of where its at for us and Vmix. This recording was done at MPEG2 50M and then re encoded to a MPEG 4 @ 10M then popped on YouTube.


Note: I have tried recording MPEG4's in realtime within Vmix but found it's hard on the CPU and also the recording at 10M not very good. Perhaps this is because its doing it on the fly?

In comparision to the original camera recording I find it nessasary to record at 50M. The result is very good but still not as clean or sharp at the camera recordings. My understanding is that its not possible to match the camera recordings BUT maybe an external recorder will be the answer?

NOTE: I had my hands on a 1080 50P camera recently and in tests I have done on my TV in my lounge I could not get a 1080 50P MPEG4 file to play via my Dick Smith TV via USB.

I have produced about 1000 USB's this past 6 months and had very few customers saying they have playback issues so therefore at this stage I am thinking 720 50P is a safe bet.

Its interesting because I uped the bitrate on some files last week to 15M on the MPEG4 and both files reported playback issues from customers. I'm not sure if its the bitrate that was the issue OR the fact that at the time of doing the conversion I was also doing a large transfer from one hard drive to another?

Final question, does FFMPEG2 produce better results than the standard MPEG2 within Vmix?

All these variables!

Regards


Martin Duffy
IceStream  
#2 Posted : Sunday, May 22, 2016 7:32:55 PM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,602
Man
Location: Canada

Thanks: 33 times
Was thanked: 501 time(s) in 470 post(s)
@ Duff TV

That just might be the $64,000 question...

The reality is, there is no "Best", just varying degrees of compromise and acceptability within certain scenarios.
MP4 is a broadly accepted compression codec that itself has many iterations, so in the end, it's really about what "works best" for you and your workflow.
In my personal experience, I have stuck with AVI and MPEG2 recordings with vMix and often render out to MP4 from my editing software for delivery to YouTube or file to final client, but that is not a workflow that works for everyone.

Certainly, external recorders open new options (of which I have no experience) but if it's within the budget to attain, probably well worth the investment.


Ice
thecloudmediagroup  
#3 Posted : Sunday, May 22, 2016 8:49:30 PM(UTC)
thecloudmediagroup

Rank: Advanced Member

Groups: Registered
Joined: 2/27/2013(UTC)
Posts: 312
Man
United States

Thanks: 7 times
Was thanked: 78 time(s) in 43 post(s)
We have always recorded to MPEG-2 at 1080p60 since the FFMPEG integration was added. We typically record at 25M and then upload directly to YouTube and then chop the ends of our sermons once on YouTube so that we don't lose any quality from exporting again from an editing program. I have found that MPEG-2 looks far better after uploading to YouTube than MP4. I was actually incredibly surprised at how terrible MP4 looked after uploading to YouTube vs MPEG-2 uploaded to YouTube. At similar bitrates, I found that MP4 tends to be far less sharp on YouTube and have more compression artifacts. Every time a video is re-encoded whether in vMix, a video editing program or by YouTube, you lose quality. So the more quality you can preserve at each encode or simply removing encodes if possible, the better the video will turn out.

The low CPU usage of MPEG-2 vs MP4 is very nice as well.

Below is a sample of a video we recorded at 1080p60 at 25M in MPEG-2 and uploaded directly to YouTube. This was shot on a Sony HDR-CX900 which run about $1250.

SportsNetUSA.net  
#4 Posted : Sunday, May 22, 2016 9:33:07 PM(UTC)
SportsNetUSA.net

Rank: Advanced Member

Groups: Registered
Joined: 10/7/2015(UTC)
Posts: 635
Location: California

Thanks: 122 times
Was thanked: 123 time(s) in 115 post(s)
Quote:
Below is a sample of a video we recorded at 1080p60 at 25M in MPEG-2 and uploaded directly to YouTube.


What was the approximate file size of that recording?
thecloudmediagroup  
#5 Posted : Sunday, May 22, 2016 9:38:05 PM(UTC)
thecloudmediagroup

Rank: Advanced Member

Groups: Registered
Joined: 2/27/2013(UTC)
Posts: 312
Man
United States

Thanks: 7 times
Was thanked: 78 time(s) in 43 post(s)
SportsNetUSA.net wrote:
Quote:
Below is a sample of a video we recorded at 1080p60 at 25M in MPEG-2 and uploaded directly to YouTube.


What was the approximate file size of that recording?


Our recordings typically land between 8gb-10gb.
thanks 1 user thanked thecloudmediagroup for this useful post.
SportsNetUSA.net on 5/23/2016(UTC)
SportsNetUSA.net  
#6 Posted : Monday, May 23, 2016 12:33:54 AM(UTC)
SportsNetUSA.net

Rank: Advanced Member

Groups: Registered
Joined: 10/7/2015(UTC)
Posts: 635
Location: California

Thanks: 122 times
Was thanked: 123 time(s) in 115 post(s)
That all seems to make sense. I usually record MPEG-2, but convert to MP4. Next time, I'll try a YouTube upload without converting to MP4.

Thanks.






admin  
#7 Posted : Monday, May 23, 2016 6:57:50 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,157
Man
Location: Gold Coast, Australia

Was thanked: 4160 time(s) in 1494 post(s)
There are two very different requirements here:

a) Best recording for quality (i.e for post production editing)
b) Best recording format for distribution (immediate availability for uploading to YouTube or putting on a USB flash drive)

It is important to note there is no one size fits all video format,
there are pros and cons to every recording format such as CPU, quality, file size, fault tolerance etc, these all need to be considered when choosing a format.

The help file has some basic info here:
http://www.vmix.com/help...edRecordingSettings.html

And I will provide some additional notes below:

1. For editing, I would now recommend AVI with the HQX codec, splitting the file every 20 minutes for fault tolerance.
The codec is free, uses low CPU usage and is available on Mac as well for FCPX editing

https://www.grassvalley.com/products/hqx_codec

2. For distribution and uploading I would recommend MP4 under Windows 10 using a 750 or higher Nvidia graphics card.
This will take advantage of hardware encoding on the Nvidia GPU which will provide very low CPU usage.

vMix 17 now has options for Main and High profile when usin the GPU which provided higher quality at the same bitrate.

Note that MP4 does not support interlaced, so if you are using an interlaced production (for sports) recording to 1280x720 50p or 59.94p
provides the best quality and compatibility for playback on various computers and devices.

For what it is worth I personally use MP4 with Hardware Encoding for my own productions as it is convenient and universally supported.




thanks 1 user thanked admin for this useful post.
Ario on 5/23/2018(UTC)
desmar  
#8 Posted : Monday, May 23, 2016 10:06:25 PM(UTC)
desmar

Rank: Advanced Member

Groups: Registered
Joined: 8/21/2015(UTC)
Posts: 324
Man
Canada
Location: Cornwall, Ontario, Canada

Thanks: 18 times
Was thanked: 80 time(s) in 60 post(s)
Do you use MP4 or FFMPEG for recording???

Would it be advantageous to replace FFMPEG that comes with vMIX with the 64 bit version 3.0.2 FFMPEG???

Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.