Selur's Little Message Board

Full Version: Encode a i420 Video to I444 output!!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi all,


How do I get an i420 video output i444?

I select the profile same as screenshot but only output i420.

[Image: 3gZUAlK.png]


Code:
Video ID                             : 1 Format                         : AVC Format/Info                    : Advanced Video Codec Format profile                 : Baseline@L3 Format settings                : 5 Ref Frames Format settings, CABAC         : No Format settings, ReFrames      : 5 frames Format settings, GOP           : M=1, N=90 Codec ID                       : avc1 Codec ID/Info                  : Advanced Video Coding Duration                       : 18 s 67 ms Bit rate                       : 130 kb/s Width                          : 400 pixels Height                         : 224 pixels Display aspect ratio           : 16:9 Original display aspect ratio  : 16:9 Frame rate mode                : Constant Frame rate                     : 30.000 FPS Color space                    : YUV Chroma subsampling             : 4:2:0 Bit depth                      : 8 bits Scan type                      : Progressive Bits/(Pixel*Frame)             : 0.048 Stream size                    : 287 KiB (84%) Writing library                : x264 core 148 Encoding settings              : cabac=0 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=7 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=90 / keyint_min=9 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=27.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=450 / vbv_bufsize=900 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=2:1.00 Codec configuration box        : avcC Audio ID                             : 2 Format                         : AAC Format/Info                    : Advanced Audio Codec Format profile                 : HE-AACv2 / HE-AAC / LC Format settings                : NBC Codec ID                       : mp4a-40-29 Duration                       : 18 s 273 ms Duration_LastFrame             : 161 ms Bit rate mode                  : Variable Bit rate                       : 20.2 kb/s Channel(s)                     : 2 channels / 1 channel / 1 channel Channel positions              : Front: L R / Front: C / Front: C Sampling rate                  : 44.1 kHz / 44.1 kHz / 22.05 kHz Frame rate                     : 21.533 FPS (1024 SPF) Compression mode               : Lossy Stream size                    : 44.6 KiB (13%) Language                       : English Default                        : Yes Alternate group                : 1


Try with various videos but all fail to i444.



Claudio
Quote:Try with various videos but all fail to i444.
How?
Converting 4:2:0 to 4:4:4 works fine here.

-> Read the sticky, provide a debug output and give details about how it fails.
Also if you replaced any binaries in Hybrid or your system is overclocked tell me.

Cu Selur
Hi Selur, sorry for delay in response (very busy in my work) but I found where the problem is.



Whenever I convert from i420 to i444 directly,no filters, this works.



But if I use the FPS adjust> InterFrame option, double frame rate and select to convert i420 to i444, always error.

[Image: MwPOvLR.png]
[Image: 9mmerLz.png]
[Image: 4Ep0E85.png]

Claudio
read the sticky and provide a debug output.
Also try the Avisynth Preview.
Wild guess is that the Avisynth Interframe filter has a problem.
(You can also try the Interframe Vapoursynth filter.)

Cu Selur
Hi Selur,

Interframe Vapoursynth works awesome. Convert to i444 + Double frame rate.

Thanks for tip.


Claudio