El Dahih, Measured

Independent research · not affiliated with the show or its producers

How a science explainer is built, second by second.

We transcribed, timed and screened 74 episodes of El Dahih (الدحيح), the Egyptian-Arabic popular-science series, and laid every layer on one clock: the words, the cuts, the text on screen, the music, the presenter's hands and face, the kind of picture shown, and the explanation moves in the script. This page is the analysis: what lines up with what, what doesn't, and what that says about the craft.

Loading status…

One episode, every layer

Hover to read the moment; drag across the tracks to zoom, double-click to reset.

What lines up

The show's grammar: say it, show it, cut around it

Each claim below is a timing test run on all 74 episodes, with the episode as the unit and an exact circular-shift null: every layer is slid against the others to every possible offset, so "chance" is the same episode with its timing scrambled. Questions were registered before any statistic was computed. confirmatory marks registered tests, exploratory marks patterns found afterwards, and null result marks expectations that failed.

confirmatory

On-screen text repeats the spoken word, at the same instant

22×chance

When a new piece of text appears on screen, the presenter says the same word within ±3 s far more often than if the text were placed at random. Every one of the 74 episodes is above chance. Three quarters of matched pairs fall within ±1 s, which at 1 frame/s of OCR is effectively simultaneous; when the gap is larger, the text leads.

Spoken numbers behave the same way: 60% get digits on screen within ±3 s (2.7× chance, 74/74 episodes).

What it suggests. The show runs two channels on purpose: the ear gets the word, the eye gets it written, at once. That is the pattern dual-coding accounts of learning predict would help — but this measures the edit, not viewers.

Text-to-speech rate ratio, per episode

Each dot is an episode; 1 = chance. Log scale.

confirmatory

Cuts step around words and land just before speech resumes

42%of cuts inside a word, vs 74% by chance

In running speech, an edit placed at random would split a word three times out of four. The real edit does it less than half as often, in all 74 episodes. Cuts are 1.4× as common inside pauses of 0.3 s or more, and speech picks up a median 0.18 s after the nearest cut.

What it suggests. The picture is cut to the voice, not the other way round: the edit breathes where the presenter breathes.

Share of cuts that fall inside a word

Observed (blue) against the episode's own chance level (gray), one row per episode.

confirmatory

A question is answered across a cut

1.53×chance, 73 of 74 episodes

When a sentence ends in a question and the next begins within 5 s, a cut lands within ±1 s of the answer far more often than chance, about 0.1 s before it. The effect survives a matched control (non-question sentences with the same pause: 64% vs 49%) and holds outside the dramatised cold opens.

What it suggests. The edit punctuates the question-and-answer rhythm of the script, making the answer a new beat.

Cut-at-answer rate ratio, per episode

1 = chance. Log scale.

exploratory

Every episode opens with the same three-beat signature

52of 54 episodes

After the cold-open sketch, the greeting arrives on a cut and a music duck, both within half a second, and the music enters or changes a median 3.7 s later (IQR 3.4–4.0 s). When a sponsor message follows the cold open instead, the same bundle appears in about two thirds of episodes. It is the most stable multi-layer sequence in the corpus.

What it suggests. A fixed ritual tells the viewer "the episode starts now", the audiovisual equivalent of a title card.

The opening template

Measured timing of the three cues around the greeting.

null results

What is not choreographed

Several expectations failed, and they matter as much as the hits:

Sections are not marked by cuts or music any more than ordinary sentence starts are (cut within ±1.5 s: 51% vs 53%). They are marked by a music duck (22% vs 6.5%).

No "emphasis package". Stress plus gesture plus a text reveal, or cut plus music plus text, occur at chance. Stress with a zoom and a gesture is below chance (0.37×).

Cuts are not on the beat. They cluster 0.10–0.18 s before a tracked beat, which may be an editing habit, beat-tracker latency or an audio–video offset.

Zooms and sound effects avoid stressed words (0.77× and 0.78×).

What it suggests. Emphasis is handled one channel at a time; the layers take turns rather than pile up.

Registered tests that did not show the expected marking

Rate ratio with interval; 1 = chance.

exploratory

Each kind of talk gets its own kind of picture

A vision model screened 59,066 keyframes for what is on screen. Crossed with the script labels, the visual material sorts itself by the kind of talk: stories run over archive footage and original illustration, evidence over screen captures and documents, and when the presenter weighs alternatives or repairs a misconception the presenter is on camera.

Two VLM tests were registered: punch-in cuts (to a tighter frame) sit near stressed words slightly more than chance (1.06×), but no more than any other cut between the two main framings; source citations are kept off punch-ins (0.35×). Graphics tend to enter as a new term is first spoken (1.34×, borderline at ±1 s, clear at ±2 s).

What it suggests. The picture is chosen by the function of the sentence: show the past, show the source, show the presenter when the reasoning is the presenter's own.

Visual material by kind of talk

Rate ratio of each asset type inside each label vs the episode's usual share. Red = more, blue = less.

descriptive

Two eras, two editing styles

The corpus spans two production homes: 25 episodes from New Media Academy Life (Oct 2025–Jan 2026) and 49 from AJ+ كبريت (Apr–Oct 2026). Channel and period are the same split here, so these are contrasts between eras, not causes.

The later episodes cut less often (13.4 vs 18.1 cuts/min) and hold long takes for more of the running time (45% vs 21%), with more varied shot lengths, more silence and more camera movement. Speech rate, pitch range and the amount of on-screen text did not change.

What it suggests. The voice and the text stayed constant while the picture slowed down.

Style fingerprint: later era vs earlier era

Cliff's delta (−1 to 1). Right = larger in AJ+ episodes. Filled = q < 0.05.

descriptive

The pace of an episode

Cuts per minute by tenth of the running time: fast at the top, steady through the body, slower at the end in 78% of episodes.

descriptive

Longer episodes are told more slowly

Presenter speech rate against episode length (ρ = −0.54). Median 2.9 words per second.

What the script does

The explanation moves, coded episode by episode

Separate language-model coders read every transcript segment of every episode against 30 research codebooks: hooks and promises, definitions, analogies, causal chains, evidence, humor, recaps, emotion, representation, accessibility and more. Every record must quote its source segment and pass a validator; agreement with a stronger second coder is shown per area. Rates are per 10 minutes of running time.

exploratory

Promise first, questions early, payoff last

83%of opening promises fall in the first fifth

Where a move falls in the running time is remarkably fixed. Opening promises, and questions that are left hanging for later, cluster in the first fifth, and most characters are introduced early. Recaps, callbacks to earlier moments and takeaway statements pile up at the end: 89% of takeaways fall in the last fifth.

The working moves in between (questions answered on the spot, causal explanations, analogies, jokes, cited sources) are spread almost evenly through the body. Hedges grow more frequent toward the end.

What it suggests. The script front-loads reasons to keep watching and back-loads consolidation, while the explanation itself keeps an even pace.

Reliability. Model-coded positions. Areas 17, 18 and 26 passed an agreement check. Areas 19, 20 and 24 are exploratory (weak agreement). Areas 21, 23 and 28 have one coder and no agreement check yet. Each episode counts once.

Where each move falls in an episode

Share of its moments in each tenth of the running time, averaged over episodes. Darker = more.

descriptive

Two eras, the same script

1 of 122move rates differs between eras

The later AJ+ episodes run longer (median 41 vs 32 minutes), and longer episodes are written more sparsely: 73 of the 122 moves tested come less often per 10 minutes as length grows, in both eras. Once length is held equal, questions, explanations, analogies, stories, humor and cited sources come at the same rate in both eras.

The one clear change is packaging: on-screen brand elements are about a third as frequent in AJ+ episodes. Certainty boosters and signposts lean the same way, but do not survive correction for 122 tests.

What it suggests. The picture slowed down between the eras (above), but the writing kept its rhythm.

Reliability. Rates come from model coders; see the agreement notes above. Channel and period are the same split, so this is a description of the two eras, not a cause.

Move rates, AJ+ vs New Media Academy, at equal length

Rate ratio with 95% interval; 1 = same rate. Core moves plus every move with q < 0.1.

Work samples

Explore any episode

Pick one of the 74 episodes to see its full timeline, how it compares with the rest of the corpus, and a sample of coded moments with links to the exact second on YouTube. Coded moments are paraphrased by the coder; no transcript text is reproduced.

This episode against the corpus

Gray dots: the other 73 episodes. Blue: this one.

Coded moments

Click a time to open the video there.

Live

Where the study stands right now

This page is rebuilt from the project's files while the work runs. The matrix shows every episode against every research area.

Pipeline

 

Coverage: 74 episodes × 34 research areas

 

How it was made

From video to a single clock

Heavy models ran on a small fleet of rented GPUs in parallel; everything lands in one event store, where each row is a time-stamped observation tied to its source file. Labels come from language-model coders under strict rules, checked by machine before they count.

Sound

Speech → textJais-ASR (Egyptian dialect), beat Whisper large-v3 on 60 of 62 episodes
Word timingMMS-300M forced alignment
Music, effects, mixDemucs stems, PANNs tagging, CLAP track clusters, loudness and ducking
VoicePitch, intensity, rate and pauses per word

Picture

Cuts and shotsTransNetV2, 42,490 boundaries
BodyRTMW whole-body pose at 10 fps, presenter mask, gesture strokes, head and face movement
On-screen textEasyOCR (Arabic + English), 1 fps, logo filters
What is shownQwen VLM screening of 59,067 keyframes against 7 visual codebooks

Script

Explanation movesClaude Haiku coders, one fresh agent per episode × area, reading every segment
CommentsPseudonymised YouTube comments, coded for audience response
MetadataTitles, descriptions, dates and series structure

Checks

ValidatorEvery quote must match its segment; every pointer must be a row the coder was shown
Read auditCoder transcripts are checked line by line: a file counts only if the coder saw the whole prompt
Second coderAgreement (Krippendorff's α) against a blind second pass and a stronger model
Pre-registrationTiming questions fixed before any statistic was computed

Transcription: Jais-ASR vs Whisper large-v3

Word error rate against the creators' own Arabic captions, per episode. Below the diagonal = Jais closer.

How much two coders agree

Pooled Krippendorff's α per area: Haiku vs a blind second Haiku, and Haiku vs Opus. 0.667 is the usual bar for tentative conclusions.

Read before quoting

What this can and cannot tell you

No viewers were measured

Everything here describes the published edit. "Coordination" means co-timing, not that it helps anyone learn. Learning-effect questions (areas 33–34) need real viewer data and are designed, not run.

Machine layers, partly validated

ASR disagrees with creator captions on about a quarter of words. Gesture strokes and face movement are uncalibrated against human annotation. The sound-effect detector is nearly blind, and gradual transitions are not detected. Audio–video sync is assumed, not verified.

Coders are models

Labels come from language models, with no native-speaker check yet. Agreement is good for structure and evidence, but weak for narrative, causal reasoning and register (areas 19, 20, 24); those are shown as exploratory.

Two eras are one split

Channel, period and production team change together, so era contrasts are descriptive and cannot be attributed to any one of them.

A sample, not the series

74 of the 100 most recent uploads were available; the missing ones skew longer and earlier.

No frames, few words

No video frames or transcript passages are published here. Coded moments are paraphrases with timestamp links to the original.

in progress

Human checks of the machine layers

The codebooks require hand checks before any result is called confirmatory. These include listening to at least 100 music cues and 100 sound effects, checking 300 frames of who is on screen, 200 word timings and 200 hand movements, and a native-speaker review of coded moments. A reviewer works through them on a private page; only the counts below are public.

Loading progress…