I'm currently trying to properly share TATE gameplay, but I have issues with video encoding, my knowledge is a bit limited concerning encoding shenanigans.
I output through a Framemeister and capture with an Elgato card in 720p60.
Here's the data of the original video from the Elgato:
Spoiler
Code: Select all
General
Format : MPEG-4
Codec ID : M4V
File size : 891 MiB
Duration : 4mn 48s
Overall bit rate : 25.9 Mbps
Recorded date : 2017-04-08
Encoded date : UTC 2017-04-08 21:33:54
Tagged date : UTC 2017-04-08 21:33:54
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 48s
Bit rate : 26.3 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.475
Stream size : 883 MiB (99%)
Writing library : x264 core 148 r2643
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x3 / me=dia / subme=1 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=1 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=12 / keyint_min=7 / scenecut=40 / intra_refresh=0 / rc_lookahead=0 / rc=abr / mbtree=0 / bitrate=26250 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=52500 / vbv_bufsize=52500 / nal_hrd=none / filler=0 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Encoded date : UTC 2017-04-08 21:33:54
Tagged date : UTC 2017-04-08 21:33:54
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 48s
Bit rate mode : Constant
Bit rate : 224 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 7.60 MiB (1%)
Encoded date : UTC 2017-04-08 21:33:54
Tagged date : UTC 2017-04-08 21:33:54
The result is nice as it's the exact same as the source video, 60FPS, sharp image. Though since the source video is 1280x720 centered, once rotated it's letterboxed, and Youtube doesn't have a crop tool.
For information here's the data of the video Youtube encoded:
Spoiler
Code: Select all
General
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 40.1 MiB
Duration : 4mn 48s
Overall bit rate : 1 168 Kbps
Movie name : TATE Youtube Rotation Test
Performer : Turom
Recorded date : 2017
Writing application : Lavf55.49.100
Comment : https://www.youtube.com/watch?v=lL9pJKt8I1o
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 48s
Bit rate : 1 031 Kbps
Width : 406 pixels
Height : 720 pixels
Display aspect ratio : 0.564
Frame rate mode : Constant
Frame rate : 60.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.059
Stream size : 35.4 MiB (88%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 48s
Bit rate mode : Constant
Bit rate : 126 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 4.31 MiB (11%)
Then I tried using the MP4 default encoder within Vegas and the result isn't as good as I could hope: https://www.youtube.com/watch?v=saBIWlViJMc
The video quality is correct and I got the ratio I want, though it doesn't look 60FPS at all even though I selected 60FPS in the encoding options, and there's some flickering on the scores/ships.
Here are my encoding settings and the output video information:
Spoiler

Code: Select all
General
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 1.37 GiB
Duration : 4mn 48s
Overall bit rate : 40.7 Mbps
Encoded date : UTC 2017-04-26 20:02:36
Tagged date : UTC 2017-04-26 20:02:36
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 48s
Bit rate : 40.4 Mbps
Width : 720 pixels
Height : 888 pixels
Display aspect ratio : 0.811
Frame rate mode : Constant
Frame rate : 60.000 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 1.052
Stream size : 1.35 GiB (99%)
Encoded date : UTC 2017-04-26 20:02:36
Tagged date : UTC 2017-04-26 20:02:36
Color range : Limited
Color primaries : BT.601 NTSC
Transfer characteristics : BT.601
Matrix coefficients : BT.601
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 48s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : channel0
Channel(s)_Original : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 13.2 MiB (1%)
Encoded date : UTC 2017-04-26 20:02:36
Tagged date : UTC 2017-04-26 20:02:36