DV Analyzer

Allows you to analyze DV streams in order to see the possible errors.
Download

DV Analyzer Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • AudioVisual Preservation Solutions
  • Publisher web site:
  • http://www.avpreserve.com/
  • Operating Systems:
  • Mac OS X 10.4 or later
  • File Size:
  • 8.8 MB

DV Analyzer Tags


DV Analyzer Description

Allows you to analyze DV streams in order to see the possible errors. DV Analyzer is a technical quality control and reporting tool that examines DV streams in order to report errors in the tape-to-file transfer process, such as video error concealment information, invalid audio samples, timecode inconsistency, inconsistent use of arbitrary bits in video DIF blocks, and DIF structural problems.DV Analyzer also reports on patterns within DV streams such as changes in DV time code, changes in recording date and time markers, first and last frame markers within individual recordings, and more.DV Analyzer reads through metadata within every frame of a DV video file to report on events, information, and errors. DV Analyzer information events include frames that contain jumps in recording date and time, jumps in the timecode with the DV stream, or repetition of this information (a duplicated frame).DV Analyzer is also able to report a list of errors such as video error concealment, structural inconsistencies and audio errors. Here are some key features of "DV Analyzer": Provides two primary services simultaneously: · Error Detection and Quality Control - The reformatting of DV tapes (such as miniDV, DVCam, and DVCPro) to DV file-based formats is a point when the introduction of permanent errors is of particularly high risk. Most capture tools for DV only report errors if they are significant, such as a lost frame, whereas other documented errors are not reviewed. DV Analyzer provides a way to analyze and report audio, video, subcode, and structural errors within a DV file. This enables automated quality control and the ability to verify the accuracy and integrity of the reformatting process on a frame-by-frame basis. · Temporal Metadata Reporting - The DV format is rich with temporal metadata. Every frame may contain time code, recording date and time information, recording markers, and more. DV Analyzer reports this information which can be used in a variety of meaningful ways when working with and preserving DV content. This is particularly useful in documenting source material of edited DV content. Frame Information: · Frame - The number of the frame within the video, starting from zero · Absolute Time - Starting from 00:00:00.000 this represents the time from the beginning of the video · DV Timecode - This is the timecode as documented within that frame. This information is typically written by the camera. Often this information will survive from the ingest of the source tape, through an edit, to an output; however, if the content is recompressed through rendering or a transcoding, this informaiton is easily lost. · Timecode Info - This could contain ‘Repeating’ if the DV Timecode is the same as the previous frame or ‘Non-sequential’ if it doesn’t follow the previous frame. This is disabled when the timecode equals ‘00:00:00;00′. Timecode Info is more likely to appear in DV that has been ingested from DV tape, then edited. · Rec. Date / Time - This is the date and time as set on the recording device. A DV camera will normally document this information in every DV frame written to tape. · Rec. Date / Time Info - Similar to ‘Timecode Info’, this field states in the ‘Rec. Date / Time’ is ‘Repeating’ or ‘Non-sequential’ from the ‘Rec. Date / Time’ value of the previous frame. This happens when the recording is stopped and restarted, thus non-sequential recording date/time can be used to separate shots from an ingested DV tape. · Arb bits - Every block of video data with a single contains an ‘arbitrary bit’, a 4 bit value. If there is inconsistancy in the arbitrary bits, the most popular one for the frame is expressed as a hexidecimal character. Typically arbitrary bit values follow a pattern of 0,1,2,3,4,5,6,7,8,9,0,A,B, then repeat (for both NTSC and PAL). · Arb bits info - Similar to ‘Timecode Info’ this value shows when the ‘Arbitrary Bit’ is ‘Repeating’ or ‘Non-sequential’ from the ‘Arbitrary Bit’ of the previous frame. A non-sequential arbitrary bit value may indicate a missing frame, an edit, or an error. · Rec. Start - Contains an ‘S’ if the camera has noted that this frame is the first frame of a recording. · Rec. End - Contains an ‘E’ if the camera has noted that this frame is the last frame of a recording. Error Detection: · Video error concealment - DV tapes contain parity data to enable the deck to determine if data was read correctly. When video data can not be read correctly, the deck may conceal the missing information using a number of strategies. The type of concealment is documented in the output DV stream as a STA ‘STAtus of compressed macro block’ value. The STA values are noted by DVAnalyzer as a hexadecimal character · STA = ‘A’: This block of video data is replaced by the corresponding video data of the previous frame (very common) · STA = ‘C’: This block of video data is replaced by the corresponding video data of the next frame · STA = ‘E’: Unspecified concealment · STA = ‘F’: Error. This typically is represented as grey blocks on the frame. · There can be up to 1,350 STA errors per NTSC frame (1,500 in PAL). If a NTSC frame notes ‘1,350 STA errors’, then the entire frame failed to read correctly. The higher the total number of STA errors per frame, the more noticeable the concealment may be. In many case, video error concealment may not be easily detected by visual inspection. · Audio Errors - If the DV deck fails to read audio data, it may export error codes that can be detected. They are played as dropouts, since there is no audio error concealment. Since audio data are shuffled when written to tape the audio errors will often to spread across the duration of a frame of video. · Each frame of NTSC DV contains 90 blocks of audio data (108 in PAL). In NTSC it takes 10 passes of the deck’s head across the tape to read the data for an entire frame (12 in PAL). Each head pass reads one DIF sequence (Dseq). Often when audio fails to be read properly, it fails for the entire pass. · DVAnalyzer will provide the total number of audio block read errors (1 to 90 or 108) and detail how many occurred within each head pass (DIF sequence). If the audio errors mostly occur on odd numbered (or all even numbered) DIF sequences then the deck (or the original recording device) may have one dirty or damaged deck. · Timecode Inconsistancy - DV contains many timecode values per frame (this helps enable the timecode to be viewable while the tape is shuttled). This notes when the timecodes within a frame are inconsistant. This error does not affect video or audio quality but may be indictative of other problems. · DIF incoherency - This may note structural problems with the frame such as expected, irregular information. · DIF incoherency means that the frame may be failing to follow basic structural expectations of DV and can cause unpredictable behavious during playback or encoding with various hardware and software applications. · Arbitrary bit Inconsistancy - This is noted when the arbitrary bits within a frame are not consistent. As noted this informatino is ‘arbitrary’, but can indicate issues with the frame, such as when data from two different frames is mixed into a single frame (from recording over recordings or glitchy playout). · Stts Fluctuation - This is noted for frames that are assigned a presentation time that is longer or shorter than the other frames (normally all DV frames are presented for same amount of time). Occasionally this is indicative or audio/video sync issues and may present a stutter during playback.


DV Analyzer Related Software