VideoHelp Forum
+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 31 to 39 of 39
Thread
  1. Capturing Memories dellsam34's Avatar
    Join Date
    Jan 2016
    Location
    Member Since 2005, Re-joined in 2016
    Search PM
    Originally Posted by boolian2 View Post
    It resizes the 720x480 to 640x480 and crops the bottom 6 rows of pixels off.
    You can't crop one side only, It will change the frame geometry, Crop according to an aspect ratio or mask replacing the cropped lines by black ones. 474 lines is non standard, Only software will recognize that resolution.
    De-interlace, crop to ratio and resize to a higher resolution to avoid line artifacts such as moiré, For example if you want to crop the bottom 6 pixels, here is how it's done:
    The aspect ratio for captures originated from analog tapes is 704:480 for NTSC (4:3 non square pixel), So h=(704/480)x474 = 695.2 or 696 the nearest even number. Your new resolution will be 696x474, resize this to 1440x1080 to avoid any artifacts, if you don't want resizing to a higher resolution just mask the 6 lines with black and call it a day.
    Quote Quote  
  2. Originally Posted by boolian2 View Post
    Also I'm currently resizing and cropping the head noise in avisynth, here is my script.
    Code:
    assumeTFF()
    TFM().Tdecimate()
    BilinearResize(640, 480, 0, 0, 720, 474)
    It resizes the 720x480 to 640x480 and crops the bottom 6 rows of pixels off.
    You may also want to crop the side pillars, so
    Code:
    assumeTFF()
    TFM().TDecimate()
    crop(8,2,-10,-6)
    BilinearResize(640, 480)
    would not only remove the side pillars but it would also produce slightly more exact square pixels.
    Last edited by Sharc; 25th Jun 2022 at 18:56.
    Quote Quote  
  3. Originally Posted by Sharc View Post
    Originally Posted by boolian2 View Post
    Also I'm currently resizing and cropping the head noise in avisynth, here is my script.
    Code:
    assumeTFF()
    TFM().Tdecimate()
    BilinearResize(640, 480, 0, 0, 720, 474)
    It resizes the 720x480 to 640x480 and crops the bottom 6 rows of pixels off.
    You may also want to crop the side pillars, so
    Code:
    assumeTFF()
    TFM().TDecimate()
    crop(8,2,-10,-6)
    BilinearResize(640, 480)
    would not only remove the side pillars but it would also produce slightly more exact square pixels.
    I tried your code and here is the result. Does it look right?

    Code:
    General
    Complete name                            : capture-cropped-resized.mp4
    Format                                   : MPEG-4
    Format profile                           : Base Media
    Codec ID                                 : isom (isom/iso2/mp41)
    File size                                : 247 MiB
    Duration                                 : 1 min 10 s
    Overall bit rate mode                    : Variable
    Overall bit rate                         : 29.6 Mb/s
    Writing application                      : Lavf57.79.100
    
    Video
    ID                                       : 1
    Format                                   : HEVC
    Format/Info                              : High Efficiency Video Coding
    Format profile                           : Format Range@L8.5@Main
    Codec ID                                 : hev1
    Codec ID/Info                            : High Efficiency Video Coding
    Duration                                 : 1 min 10 s
    Bit rate                                 : 29.2 Mb/s
    Width                                    : 640 pixels
    Height                                   : 480 pixels
    Display aspect ratio                     : 4:3
    Frame rate mode                          : Constant
    Frame rate                               : 23.976 (24000/1001) FPS
    Color space                              : YUV
    Chroma subsampling                       : 4:2:2
    Bit depth                                : 8 bits
    Bits/(Pixel*Frame)                       : 3.964
    Stream size                              : 244 MiB (99%)
    Writing library                          : x265 2.5+12-fcd9154fa4e2:[Windows][GCC 7.2.0][64 bit] 8bit+10bit+12bit
    Encoding settings                        : cpuid=1173503 / frame-threads=5 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=2 / input-res=640x480 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / bframes=8 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / amp / max-tu-size=32 / tu-inter-depth=3 / tu-intra-depth=3 / limit-tu=4 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=4 / limit-refs=1 / limit-modes / me=3 / subme=4 / merange=57 / temporal-mvp / weightp / weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=6 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / analysis-reuse-mode=0 / lossless / cbqpoffs=0 / crqpoffs=0 / rc=cqp / qp=4 / ipratio=1.40 / pbratio=1.30 / aq-mode=0 / aq-strength=0.00 / no-cutree / zone-count=0 / no-strict-cbr / qg-size=64 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=5 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=255 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0
    Color range                              : Limited
    Matrix coefficients                      : BT.470 System B/G
    Codec configuration box                  : hvcC
    
    Audio
    ID                                       : 2
    Format                                   : AAC LC
    Format/Info                              : Advanced Audio Codec Low Complexity
    Codec ID                                 : mp4a-40-2
    Duration                                 : 1 min 10 s
    Duration_LastFrame                       : -10 ms
    Bit rate mode                            : Variable
    Bit rate                                 : 366 kb/s
    Maximum bit rate                         : 576 kb/s
    Channel(s)                               : 2 channels
    Channel layout                           : L R
    Sampling rate                            : 48.0 kHz
    Frame rate                               : 46.875 FPS (1024 SPF)
    Compression mode                         : Lossy
    Stream size                              : 3.06 MiB (1%)
    Default                                  : Yes
    Alternate group                          : 1
    Image Attached Files
    Quote Quote  
  4. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    It's slightly out, but I don't think anybody would notice.
    Unless you had a perfect circle on the screen to measure
    Quote Quote  
  5. mr. Eric-jan's Avatar
    Join Date
    Apr 2018
    Location
    Netherlands
    Search Comp PM
    Originally Posted by dellsam34 View Post
    Originally Posted by Eric-jan View Post
    capture @ 800x600
    That's not capturing, it's called resizing on the fly, Capture cards' ADC captures at 720x480 or 720x576, You can only change the output, but for what reason?
    With me it removed headswitching noise at the bottom, and almost no black pixels at the sides.
    Quote Quote  
  6. Originally Posted by davexnet View Post
    It's slightly out, but I don't think anybody would notice......
    Right, ~1.4% error, because I didn't want to crop too much into the picture, and I cropped the black line at the top as well. My compromise
    Quote Quote  
  7. Capturing Memories dellsam34's Avatar
    Join Date
    Jan 2016
    Location
    Member Since 2005, Re-joined in 2016
    Search PM
    Originally Posted by Eric-jan View Post
    Originally Posted by dellsam34 View Post
    Originally Posted by Eric-jan View Post
    capture @ 800x600
    That's not capturing, it's called resizing on the fly, Capture cards' ADC captures at 720x480 or 720x576, You can only change the output, but for what reason?
    With me it removed headswitching noise at the bottom, and almost no black pixels at the sides.
    Resizing in itself does not remove anything unless you crop first.
    Quote Quote  
  8. mr. Eric-jan's Avatar
    Join Date
    Apr 2018
    Location
    Netherlands
    Search Comp PM
    Originally Posted by dellsam34 View Post
    Originally Posted by Eric-jan View Post
    Originally Posted by dellsam34 View Post
    Originally Posted by Eric-jan View Post
    capture @ 800x600
    That's not capturing, it's called resizing on the fly, Capture cards' ADC captures at 720x480 or 720x576, You can only change the output, but for what reason?
    With me it removed headswitching noise at the bottom, and almost no black pixels at the sides.
    Resizing in itself does not remove anything unless you crop first.
    I use the capture function of Movavi Video Editor for the HDMI dongle, the dongle does not handle the AR well, most converters are designed for gamers needs, to fill a widescreen.

    But my best option now is: Panasonic DMR-ES35V > BlackMagicDesign Analog to SDI converter > Video Assist (Screen/Recorder) (file on flash card)
    Last edited by Eric-jan; 26th Jun 2022 at 16:57.
    Quote Quote  
  9. Member DB83's Avatar
    Join Date
    Jul 2007
    Location
    United Kingdom
    Search Comp PM
    ^^ Why are you even discussing HDMI here ? Bang off-topic.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!