Filmen visar hur vad som ser ut som en luftvärnsrobot träffar Flight PS752 över staden Parand utanför Teherans internationella flygplats, rapporterar New York Times.
Explosionen sätter flygplanet, en Boeing 737, i brand men det störtar inte omedelbart.
Flygplanet fortsätter att flyga i flera minuter och vänder tillbaka mot flygplatsen. Till slut kraschar det.
Samtliga 176 personer ombord dog, däribland minst tio svenskar.
New York Times granskning av filmen visar tillsammans med satellitbilder att den antagligen är äkta.
Tidigare på torsdagen rapporterade Newsweek med hänvisning till amerikanska och irakiska militär- och underrättelsekällor att iranskt luftvärn kan ha skjutit ner planet av misstag. Enligt källorna tros ett luftvärnssystem fortfarande ha varit aktivt och i förhöjd beredskap med anledning av Irans robotattacker mot de irakiska militärbaserna samma natt.
Detta bekräftades senare av Kanadas premiärminister Justin Trudeau.
– Vi har underrättelser från flera källor, däribland våra allierade och vår egen underrättelsetjänst, säger Trudeau på en pressträff.
PODDFlygexperten om Boeingolyckan: Konflikten kan försvåra haveriutredningen
I dagens Aftonbladet Daily pratar vi med en flygexpert om olyckan i Iran, och reder ut hur den pågående konflikten kan påverka utredningen.