Hybrid's wrong. I just fired up the latest version and with a confirmed TFF capture AVI, Hybrid is saying it's BFF.That's what I always thought but whenever I capture with Huff and send it to Hybrid the media info section always says bottom field first I just ignore and ask it to overwrite input scan to TFF.
Don't ignore it. On the Filtering tab, on the right, tick the "overwrite input scan type" and set TFF.I hope I am doing the correct thing by ignoring it?
I wonder if that setting affects any other function?
Hybrid really shouldn't be reporting any scan type because the scan type for these types of AVIs is not stored in the file data AFAIK.
@Selur care to comment?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 121 to 147 of 147
Thread
-
-
Hybrid by default takes this info from MediaInfo AFAIK. So MediaInfo may be blamed.
Hybrid really shouldn't be reporting any scan type because the scan type for these types of AVIs is not stored in the file data AFAIK.Last edited by Sharc; 12th May 2024 at 08:03.
-
Yes, noted.
FFprobe reports "unknown" - which is better than reporting nothing, I think.
Code:ffprobe.exe "your_source" -show_format -show_streams |more pause
[STREAM]
index=0
codec_name=huffyuv
codec_long_name=HuffYUV
profile=unknown
codec_type=video
codec_tag_string=HFYU
codec_tag=0x55594648
width=720
height=576
coded_width=720
coded_height=576
closed_captions=0
film_grain=0
has_b_frames=0
sample_aspect_ratio=N/A
display_aspect_ratio=N/A
pix_fmt=yuv422p
level=-99
color_range=unknown
color_space=unknown
color_transfer=unknown
color_primaries=unknown
chroma_location=unspecified
field_order=unknown
refs=1
id=N/A
r_frame_rate=25/1
avg_frame_rate=25/1Last edited by Sharc; 12th May 2024 at 08:59.
-
It uses media info.
Whenever Huffyuv is used as source input codec it has always reported BFF, no matter what capture card is used.
I used to think it was because the capture card was capturing BFF, I like yourself use the GV-USB2 .
I overwrite input scan and always change it to TFF because I have been told VHS is always TFF. -
From my own personal experience in this if Lagrith codec is used on input file hybrid media info panel always reports as progressive BUT if HUFFYUV is used Hybrid media info panel always reports aa BFF, no matter what capture card id used to capture the file in virtualdub, I stupidly use to think, one of my other cards Avermedia EZ7 might be sending frames BFF.
I am just a newbie who likes to read these forums and comments when in need of help ot if I can contribute to the discussion so does this mean all capture cards capture in coming VHS footage as TFF? someone please clarify. -
Swiss knife Avisynth or Vapoursynth is for this. By now, you should have Avisynth+ installed. Load your avi, set field order and separate fields. Play that avs in MPC-HC or else. If fields follow nicely each other when stepping one frame forward, that field order is correct.
Code:Avisource("video.avi") Assumetff() SeparateFields()
-
does this mean all capture cards capture in coming VHS footage as TFF? someone please clarify.
Swiss knife Avisynth or Vapoursynth is for this.
I described how to use Virtual Dub to easily work out the field order of a file in post #119: Deinterlace filter>set YADIF Double Frame Rate TFF and check the frame by frame motion. -
It uses media info.
Anyway, doesn't matter, now you know the issue, you can compensate for it. And you now know how to determine the field order if you want to check. -
Mediainfo is just a flag reader and not reliable.
Once more, to check the field order there is no need to deinterlace, just follow post #127 -
BTW FFmpeg's analysis is pretty reliable. It doesn't simply report flags but performs an analysis based on a defined number of frames (200 as below):
Code:ffmpeg.exe -i "your_source" -filter:v idet -frames:v 200 -an -f null - pause
......
[Parsed_idet_0 @ 000001fac185d580] Repeated Fields: Neither: 200 Top: 0 Bottom: 0
[Parsed_idet_0 @ 000001fac185d580] Single frame detection: TFF: 0 BFF: 200 Progressive: 0 Undetermined: 0
[Parsed_idet_0 @ 000001fac185d580] Multi frame detection: TFF: 0 BFF: 200 Progressive: 0 Undetermined: 0
.......
But yes, even better follow post#127 (or #119) and use your eyesLast edited by Sharc; 12th May 2024 at 11:18. Reason: (or #119) added
-
-
-
Can I just do this in notepad
Code:
Avisource("video.avi")
Assumetff()
SeparateFields()
Like this if I need to:
Open notepad
type
Avisource ("what evermyvideoname.avi)
Assumetff ()
SeparateFields()
I couldn't get virtualldub t install frame server, I clicked and opened the handle file it doesn't do anything. -
Yes I temporarily de-interlace in in VD, try both TFF and BFF if I get a backwards forwards motion then it's the wrong field order but I don't get that I've tried this in the past.
-
I couldn't get virtualldub t install frame server, I clicked and opened the handle file it doesn't do anything.
2- create a file called check.avs with notepad and write in it:
Code:AviSource("<filename>.avi") AssumeTFF() separateFields()
4- in VirtualDub use the mouse wheel to display the fields of the video in motion. If you see a consistent motion the AssumeTFF() is ok, otherwise change it to AssumeBFF(); while there you can also understand the field architecture of your video (interlaced, telecined, phase-shifted, etc.) -
Hybrid really shouldn't be reporting any scan type because the scan type for these types of AVIs is not stored in the file data AFAIK.
@Selur care to comment?
Like always: do not trust the flags.users currently on my ignore list: deadrats, Stears555 -
Originally Posted by Lollo
Originally Posted by Selur -
Last edited by Sharc; 16th May 2024 at 03:00.
-
Originally Posted by Sharc
and what should a smart tool be reporting
Anyway, I asked the question of Lollo. How about you let him answer instead of quizzing me. -
Well, you had a proposal what Hybrid should do in the other case. So I thought you could tell in this case a s well
All we want is a simple method to determine the field order
Answer: It is phase shifted progressive video. Not so uncommon for PAL. Never deinterlace it, but field match it.Last edited by Sharc; 16th May 2024 at 03:41.
-
- because you want to check the original fields architecture, not frames "altered" by a deinterlace operation
- because there is no need to perform a lossy deinterlacing on a video to analyze its fields
- because the deinterlacing operation may change the "perception" of the parameters you want to analyze (not true for determing the fileds order TTF/BTF, but possible for determining the fields architecture (interlaced, pulldown, telecine, phase-shift)
- because is simpler, not requiring a processing operation
- because I like AviSynth more than VirtualDub embedded filters (personal taste)
- because any other reason I am missing while writing
-
I remember that clip, when we were helping a user some time ago
The phase-shift in this case is simple and easily identifiable. I came across much more complicated field architectures on my recording, because the TV station and the video master are sometime a complete mess (and a deinterlacing processing definitely gets worse the understanding)
You know for sure the nice "summary" document from scharfis_brain, I attach it here for other readers: -
For sure I remember Scharfis_brain, the interlace Guru . Learned a lot from him.
-
Similar Threads
-
widevineKeys-GUI v2 2024
By imr_saleh in forum Video Streaming DownloadingReplies: 81Last Post: 7th Oct 2024, 10:42 -
Add precise chapters. MKV (Matroska) file. Year 2024.
By mibo in forum Newbie / General discussionsReplies: 4Last Post: 13th Feb 2024, 17:27 -
How to decrypt .ismv and .isma files in 2024?
By wojciech679 in forum Video Streaming DownloadingReplies: 11Last Post: 7th Feb 2024, 08:09 -
can anyone record/share France 2 TV (terrestial or Sat) live 2024-02-02 4k?
By Forgotten in forum CapturingReplies: 3Last Post: 1st Feb 2024, 11:50 -
Happy Holidays 2023>2024
By Boldest06 in forum Off topicReplies: 2Last Post: 24th Dec 2023, 15:39