I have noticed many times that scenalyzer will randomly ssign fields to frames when the input is analog video converted to DV.
The clearest example is when two scenes are joined together, the result is a frame with a set of fields from the previous scene and the other field is from the next one.
So instead of having frame composed of fields 1 and 2, the frames are 2 and 3, 4 and 5, etc.
Is there a quick way to reverse the field assigned to each frame? DV is intraframe compression, so shouldn't cause transcoding.
		
			+ Reply to Thread
			
		
		
		
			
	
	
				Results 1 to 11 of 11
			
		- 
	
- 
	I'm pretty certain it is not Scenalyzer phase shifting the fields but whatever capture device you are using does it. Well, it's not even "wrong" per se. It's analog video. It's a stream of fields. 
 
 In DV compression the fields are stored within frames, so unfortunately they cannot be rearranged without re-encoding.
 
 But why bother? Phase shifted fields are not an issue, just a slight nuisance.
- 
	
- 
	Which may not fix it anyways. 
 
 
 Aren't you going to do any kind of processing and encoding to a more watch-friendly format? Because if you do, while at it, all it would take to phase shift the fields again and thus re-pairing them is:
 
 
 Code:SeparateFields() Trim(1,0) Weave() #Field order is reversed as a side-effect, so is now TFF 
- 
	Out of interest, what is it? A camera? ADVC?Originally Posted by SF01
- 
	For ffmpeg equivalent command would be like this 
 Code:-vf setfield=tff,separatefields,trim=start_frame=1,weave,setfield=bff 
- 
	
- 
	Another way to reverse field order is to shift the frame up or down by one (or any other odd number) scan line. That won't "fix" your issue at scene changes but it keeps you from losing a field at the start and end of a clip. 
 
 Subsampled chroma restrictions apply.Code:Crop(0,1,0,0).AddBorders(0,0,0,1) # crop one line off the top, add one to the bottom, ie, shift the frame up by one scan line 
- 
	
 You can just add it to the filter chain.
 
 Don't forget to encode and flag interlaced for libx264 , otherwise it will be encoded and flagged progressiveCode:-filter:v "setfield=tff,separatefields,trim=start_frame=1,weave,setfield=bff,crop=702:576:9:0,scale=768:576,setsar=1" 
 
 Code:x264opts bff=1 
Similar Threads
- 
  Field-blended video with messed up field orderBy bruno321 in forum RestorationReplies: 1Last Post: 23rd Feb 2021, 11:34
- 
  Interlacing and field order problemBy Boklavdi in forum Video ConversionReplies: 33Last Post: 26th Apr 2020, 14:05
- 
  AmaRecTV and field orderBy Mr Chris in forum Capturing and VCRReplies: 19Last Post: 16th Aug 2019, 15:50
- 
  Scenalyzer Reports Wrong HDD Size and Operates Much Slower on New ComputerBy Armandoban in forum Capturing and VCRReplies: 6Last Post: 23rd Mar 2018, 10:01
- 
  Avisynth 64 BIT: how to reverse field dominance?By marcorocchini in forum Newbie / General discussionsReplies: 2Last Post: 4th Oct 2017, 17:22


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			
 Quote
 Quote
 
			