|
# generate-interlace-matrix-commands.txt |
|
# Paste-and-run: replace OUTDIR/ffmpeg path if needed. |
|
# Generates 5-second clips for each (W,H) in: |
|
# 1920x1080, 1280x720, 720x480, 720x576 |
|
# For each fps in: 24, 25, 30, 60 |
|
# For each mode: |
|
# progressive control |
|
# interlaced with gen_field=0/1 and meta_ok/meta_wrong. |
|
|
|
# Common constants: |
|
# - DUR=5 |
|
# - testsrc2 pattern: "testsrc2=duration=5:size=${W}x${H}:rate=${fps}" |
|
# - Progressive encode: libx264 crf 18 preset medium yuv420p -r fps nal-hrd interlaced=0 |
|
# - Interlaced encode: |
|
# -vf "tinterlace=mode=merge:field=${gen_field},format=yuv420p" |
|
# -r (2*fps) |
|
# -x264-params "nal-hrd=cbr:interlaced=1" |
|
# -field_order: meta_field=1 => tt, meta_field=0 => bt |
|
|
|
# ----------------------- |
|
# Helper mapping: |
|
# gen_field=0 => BFF content (in tinterlace) |
|
# gen_field=1 => TFF content |
|
# meta_ok: meta_field = gen_field |
|
# meta_wrong: meta_field = 1-gen_field |
|
# field_order string: |
|
# meta_field=0 => bt |
|
# meta_field=1 => tt |
|
# ----------------------- |
|
|
|
# === Replace this line if ffmpeg is not in PATH === |
|
set "ffmpeg=ffmpeg" |
|
|
|
# === START COMMANDS === |
|
|
|
# ---------- 1920x1080 ---------- |
|
# fps=24 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=24" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 24 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1920x1080_24p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_24p_to_24i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_24p_to_24i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_24p_to_24i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_24p_to_24i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=25 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=25" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 25 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1920x1080_25p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_25p_to_25i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_25p_to_25i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_25p_to_25i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_25p_to_25i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=30 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=30" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 30 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1920x1080_30p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_30p_to_30i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_30p_to_30i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_30p_to_30i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_30p_to_30i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=60 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=60" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1920x1080_60p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_60p_to_60i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_60p_to_60i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1920x1080_60p_to_60i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1920x1080:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1920x1080_60p_to_60i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# ---------- 1280x720 ---------- |
|
# fps=24 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=24" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 24 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1280x720_24p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_24p_to_24i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_24p_to_24i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_24p_to_24i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_24p_to_24i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=25 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=25" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 25 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1280x720_25p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_25p_to_25i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_25p_to_25i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_25p_to_25i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_25p_to_25i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=30 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=30" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 30 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1280x720_30p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_30p_to_30i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_30p_to_30i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_30p_to_30i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_30p_to_30i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=60 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=60" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\1280x720_60p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_60p_to_60i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_60p_to_60i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\1280x720_60p_to_60i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=1280x720:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\1280x720_60p_to_60i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# ---------- 720x480 ---------- |
|
# fps=24 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=24" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 24 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x480_24p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_24p_to_24i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_24p_to_24i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_24p_to_24i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_24p_to_24i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=25 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=25" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 25 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x480_25p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_25p_to_25i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_25p_to_25i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_25p_to_25i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_25p_to_25i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=30 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=30" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 30 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x480_30p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_30p_to_30i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_30p_to_30i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_30p_to_30i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_30p_to_30i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=60 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=60" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x480_60p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_60p_to_60i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_60p_to_60i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x480_60p_to_60i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x480:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x480_60p_to_60i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# ---------- 720x576 ---------- |
|
# fps=24 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=24" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 24 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x576_24p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_24p_to_24i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=24" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_24p_to_24i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_24p_to_24i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=24" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 48 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_24p_to_24i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=25 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=25" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 25 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x576_25p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_25p_to_25i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=25" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_25p_to_25i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_25p_to_25i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=25" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 50 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_25p_to_25i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=30 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=30" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 30 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x576_30p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_30p_to_30i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=30" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_30p_to_30i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_30p_to_30i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=30" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_30p_to_30i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# fps=60 |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=60" -vf "format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 60 -x264-params "nal-hrd=cbr:interlaced=0" -an "interlace_matrix\720x576_60p_prog.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_60p_to_60i_genField0_meta_ok_metaField0.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=60" -vf "tinterlace=mode=merge:field=0,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_60p_to_60i_genField0_meta_wrong_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order tt -an "interlace_matrix\720x576_60p_to_60i_genField1_meta_ok_metaField1.mkv" |
|
%ffmpeg% -y -hide_banner -f lavfi -i "testsrc2=duration=5:size=720x576:rate=60" -vf "tinterlace=mode=merge:field=1,format=yuv420p" -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p -r 120 -x264-params "nal-hrd=cbr:interlaced=1" -field_order bt -an "interlace_matrix\720x576_60p_to_60i_genField1_meta_wrong_metaField0.mkv" |
|
|
|
# === END COMMANDS === |