This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Deinterlacing outputs small file only
#4
Looked at the debug output:
the Avisynth script:
ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\LSMASHSource.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\RgTools.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\masktools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\mvtools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\neo-fft3d.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\nnedi3.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\svpflow1.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\svpflow2.dll")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\mtmodes.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\QTGMC.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\Zs_RF_Shared.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\InterFrame2.avsi")
# loading source: C:\Users\Johan\Videos\capture-lagarith.avi
# color sampling YUY2@8, matrix: bt601, scantyp: top field first, luminance scale: limited
LWLibavVideoSource("C:\Users\Johan\Videos\CAPTUR~1.AVI",cache=false,dr=true,format="YUV422P8", prefer_hw=0)
# current resolution: 640x480
# deinterlacing
AssumeTFF()
QTGMC(Preset="Placebo", ediThreads=2)
ConvertToYV12(interlaced=false)
InterFrame(NewNum=50,NewDen=1,Cores=16)
# filtering
# setting output fps to 50.000fps
AssumeFPS(50,1)
PreFetch(4)
#  output: color sampling YV12@8, matrix: bt601, scantyp: progressive, luminance scale: limited
return last
looks fine.

1st pass Encoding call:
"C:\Program Files\Hybrid\32bit\ffmpeg.exe" -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "C:\Users\Johan\AppData\Local\Temp\encodingTempSynthSkript_2023-08-07@14_10_50_6310_0.avs" -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0 -f rawvideo - | "C:\Program Files\Hybrid\64bit\x264.exe" --preset veryfast --pass 1 --bitrate 15000 --profile high --level 4.1 --direct auto --b-adapt 0 --sync-lookahead 12 --qcomp 0.50 --rc-lookahead 40 --qpmax 51 --aq-mode 0 --sar 1:1 --non-deterministic --range tv --stats "C:\Users\Johan\AppData\Local\Temp\capture-lagarith_new_1_2023-08-07@14_10_50_6310_03.stats" --demuxer raw --input-res 640x480 --input-csp i420 --input-range tv --input-depth 8 --fps 50/1 --output-depth 8 --output NUL -
looks fine too and finshed without reporting any issues:
raw [info]: 640x480p 1:1 @ 50/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512
x264 [info]: profile Main, level 4.1, 4:2:0, 8-bit
1 frames: 0.10 fps, 34667.60 kb/s
....
x264 [info]: frame I:2     Avg QP: 8.33  size:100846
x264 [info]: frame P:75    Avg QP: 9.44  size: 73977
x264 [info]: frame B:219   Avg QP:13.04  size: 23932
x264 [info]: consecutive B-frames:  1.4%  0.0%  0.0% 98.6%
x264 [info]: mb I  I16..4:  2.2%  0.0% 97.8%
x264 [info]: mb P  I16..4: 18.7%  0.0%  0.0%  P16..4: 81.3%  0.0%  0.0%  0.0%  0.0%    skip: 0.0%
x264 [info]: mb B  I16..4:  0.5%  0.0%  0.0%  B16..8: 59.6%  0.0%  0.0%  direct:39.8%  skip: 0.1%  L0:12.6% L1:17.5% BI:69.9%
x264 [info]: final ratefactor: 3.73
x264 [info]: direct mvs  spatial:96.8% temporal:3.2%
x264 [info]: coded y,uvDC,uvAC intra: 100.0% 100.0% 99.9% inter: 82.7% 99.3% 83.5%
x264 [info]: i16 v,h,dc,p: 13%  5% 49% 33%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 11% 12%  8% 10% 11%  9% 11%  8%
x264 [info]: i8c dc,h,v,p: 62% 13% 15% 10%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: kb/s:14852.81

encoded 296 frames, 7.02 fps, 14852.81 kb/s
2nd pass encoding call:
"C:\Program Files\Hybrid\32bit\ffmpeg.exe" -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "C:\Users\Johan\AppData\Local\Temp\encodingTempSynthSkript_2023-08-07@14_10_50_6310_0.avs" -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -vsync 0 -f rawvideo - | "C:\Program Files\Hybrid\64bit\x264.exe" --preset veryfast --pass 2 --bitrate 15000 --profile high --level 4.1 --ref 3 --direct auto --b-adapt 0 --sync-lookahead 12 --qcomp 0.50 --rc-lookahead 40 --qpmax 51 --partitions i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --aq-mode 0 --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 1:1 --non-deterministic --range tv --colormatrix bt470bg --stats "C:\Users\Johan\AppData\Local\Temp\capture-lagarith_new_1_2023-08-07@14_10_50_6310_03.stats" --demuxer raw --input-res 640x480 --input-csp i420 --input-range tv --input-depth 8 --fps 50/1 --output-depth 8 --output "C:\Users\Johan\AppData\Local\Temp\2023-08-07@14_10_50_6310_04.264" -
seems correct and also finished without a problem:
x264 output: raw [info]: 640x480p 1:1 @ 50/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512
x264 [info]: profile High, level 4.1, 4:2:0, 8-bit
1 frames: 0.25 fps, 46090.80 kb/s
...
x264 [info]: frame I:2     Avg QP: 7.10  size:111554
x264 [info]: frame P:75    Avg QP: 9.29  size: 75582
x264 [info]: frame B:219   Avg QP:12.89  size: 23932
x264 [info]: consecutive B-frames:  1.4%  0.0%  0.0% 98.6%
x264 [info]: mb I  I16..4:  0.9% 10.9% 88.2%
x264 [info]: mb P  I16..4:  2.5%  0.0% 52.5%  P16..4:  7.9% 15.5% 21.6%  0.0%  0.0%    skip: 0.0%
x264 [info]: mb B  I16..4:  0.2%  0.0%  1.3%  B16..8: 29.6% 28.1% 10.6%  direct:30.2%  skip: 0.0%  L0:21.4% L1:22.8% BI:55.8%
x264 [info]: 8x8 transform intra:0.5% inter:24.0%
x264 [info]: direct mvs  spatial:97.7% temporal:2.3%
x264 [info]: coded y,uvDC,uvAC intra: 100.0% 100.0% 100.0% inter: 77.0% 99.3% 84.1%
x264 [info]: i16 v,h,dc,p:  5%  3% 57% 35%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21%  7% 27%  8%  5%  8%  7% 10%  8%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 10% 17%  9% 10% 11%  7% 10%  7%
x264 [info]: i8c dc,h,v,p: 59% 14% 16% 11%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: ref P L0: 81.5% 14.1%  4.4%
x264 [info]: ref B L0: 97.4%  2.4%  0.2%
x264 [info]: ref B L1: 98.7%  1.3%
x264 [info]: kb/s:15044.38

encoded 296 frames, 6.67 fps, 15044.38 kb/s
...
created C:\Users\Johan\AppData\Local\Temp\2023-08-07@14_10_50_6310_04.264 (10.6171 MB)
Muxing call seems fine too:
"C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y  -r 50/1 -i "C:\Users\Johan\AppData\Local\Temp\2023-08-07@14_10_50_6310__07.mkv" -i "C:\Users\Johan\AppData\Local\Temp\iId_9_aid_1_2023-08-07@14_10_50_6310_01.mov" -vcodec copy -acodec copy -metadata encoding_tool="Hybrid 2023.03.17.1" -map 0:0 -map 1:0  -bsf:v h264_mp4toannexb -aspect 640:480 -r 50/1 -f avi "C:\Users\Johan\Videos\capture-lagarith_new.avi"
I strongly advice NOT to use .avi for H.264 as container, better use .mkv or .mp4, multiple b-frames, open-gop and similar are 'tricky' in .avi and some players will not support it.

Input #0, matroska,webm, from 'C:\Users\Johan\AppData\Local\Temp\2023-08-07@14_10_50_6310__07.mkv':
  Metadata:
    encoder         : libebml v1.4.4 + libmatroska v1.7.1
    creation_time   : 2023-08-07T12:12:18.000000Z
  Duration: 00:00:05.92, start: 0.000000, bitrate: 15055 kb/s
  Stream #0:0: Video: h264 (High), yuv420p(tv, bt470bg/unknown/unknown, progressive), 640x480 [SAR 1:1 DAR 4:3], 50 fps, 50 tbr, 1k tbn (default) (forced)
    Metadata:
      BPS             : 15044386
      DURATION        : 00:00:05.920000000
      NUMBER_OF_FRAMES: 296
      NUMBER_OF_BYTES : 11132846
      _STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-08-07 12:12:18
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\Johan\AppData\Local\Temp\iId_9_aid_1_2023-08-07@14_10_50_6310_01.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf60.4.100
  Duration: 00:00:06.69, start: 0.000000, bitrate: 64 kb/s

Stream #1:0[0x1]: Audio: pcm_s8 (sowt / 0x74776F73), 8000 Hz, mono, u8, 64 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
      vendor_id       : [0][0][0][0]
[vost#0:0/copy @ 000001c3882855c0] Overriding aspect ratio with stream copy may produce invalid files
[out#0/avi @ 000001c38828a780] Could not write header (incorrect codec parameters ?): Operation not permitted
[aost#0:1/copy @ 000001c388286280] Error initializing output stream:
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #1:0 -> #0:1 (copy)

Last message repeated 1 times
process finished with exitcode: 1 and exitStatus: 0
process finished with exitcode: 1 and exitStatus: 0

from the looks of it, ffmpeg does not like the audio.

Can you share the source file with me, so I can try to reproduce the issue?

Cu Selur

Ps.: As a side note, you might want to switch to Vapoursynth or Avisynth 64bit, instead of using 32bit Avisynth.
Reply


Messages In This Thread
RE: Deinterlacing outputs small file only - by Selur - 07.08.2023, 14:48

Forum Jump:


Users browsing this thread: 20 Guest(s)