In [1]:
from moviepy.editor import *
import pandas as pd
import numpy as np
import datetime
logfile = input("Filename (Log File w/Aligned Streams): ")
df = pd.read_table(logfile,sep='\t')
print(list(df)[1:])
num_cols = int(input("How many columns in your query?: "))
for n in range(1,num_cols+1):
col_name = input('Column ' + str(n) + ' name: ')
print(df[col_name].unique())
col_val = input('Column ' + str(n) + ' value: ')
if n==1:
query_string = col_name + '==\"' + col_val + '\"'
else:
query_string = query_string + ' and ' + col_name + '==\"' + col_val + '\"'
print(query_string)
Filename (Log File w/Aligned Streams): ChemData_StreamsAligned.txt
['Student', 'Date', 'Time', 'Activity', 'Screen', 'Event', 'KC', 'S1.Filename', 'S1.VideoTimeEnd_sec', 'S1.VideoTimeStart_sec', 'Label']
How many columns in your query?: 1
Column 1 name: Label
['3_massHydroxide_cu_mass_corr' '3_massHydroxide_sig_fig'
'3_molMassCopperHyd_mmatoms' '3_molMassCopperHyd_numatoms'
'3_molRatios_molRatios' '3_molRatios_selection' '3_amountReacted_amount'
'3_amountReacted_molMass' '3_amountReacted_molRatio'
'3_sulfateIntro1_equation' '3_precipitateQs_predict' '3_sulfateTest1_mass'
'3_sulfateTest1_sig_fig' '3_sulfateTest1_vlabUse' '3_molMassBaSO4_mmatoms'
'3_molMassBaSO4_numatoms' '3_calcReactedBaSO4_amount'
'3_calcReactedBaSO4_molMass' '3_calcReactedBaSO4_molRatio'
'3_test1Results_amount' '3_test1Results_epaCorrect'
'3_test1Results_molMass' '3_test1Results_unitConv'
'3_intro1Explain_question' '3_intro2_rxn1corr' '3_intro2_rxn2corr'
'3_intro2_rxn3corr' '3_intro2_rxn4corr' '3_gravCheck_question'
'3_silverChromate_ag_equation' '3_copperHydroxide_ag_equation'
'3_introProcess_initCu' '3_introProcess_reactedCu'
'3_introProcess2_question' '3_sulfateTest2_mass' '3_sulfateTest2_moles'
'3_sulfateTest2_sig_fig' '3_sulfateTest2_vlabUse' '3_test2Results_amount'
'3_test2Results_molMass' '3_test2Results_molRatio'
'3_test2Results_unitConv' '3_test2Results_epaCorrect'
'2_factoryBConcVsGrams_conc_grams' '2_vLabBConc_concB'
'2_vLabBConc_sig_fig' '2_vLabBConc_vlab_use' '2_sDSmm_massAtoms'
'2_sDSmm_massCalc' '2_sDSmm_numAtoms' '2_sDSmm_totalMassAtoms'
'2_factoryBMolarity_concGL' '2_factoryBMolarity_concM'
'2_factoryBMolarity_molarMass' '2_vLabBDilution_conc_inputB'
'2_vLabBDilution_dilution_correct' '2_vLabBDilution_sig_fig'
'2_vLabBDilutionCompare_conc_correct' '2_factoryCDilution_dilute_correct'
'2_vLabCConc_concC' '2_vLabCConc_sig_fig' '2_vLabCConc_vlab_use'
'2_acetone_mm_massAtoms' '2_acetone_mm_massCalc' '2_acetone_mm_numAtoms'
'2_acetone_mm_totalMassAtoms' '2_factoryCMolarity_concGL'
'2_factoryCMolarity_concM' '2_factoryCMolarity_molarMass'
'2_vLabCDilution_conc_inputC' '2_vLabCDilution_dilution_correct'
'2_vLabCDilution_sig_fig' '2_vLabCDilutionCompare_conc_correct'
'2_vLabAConc_concA' '2_vLabAConc_sig_fig' '2_vLabAConc_vlab_use'
'2_nH4NO3mm_massAtoms' '2_nH4NO3mm_molarity' '2_nH4NO3mm_numAtoms'
'2_factoryACompare_concCorrect' '2_factoryACompare_concGL'
'2_factoryACompare_concM' '2_factoryACompare_molarMass'
'1_sugarAmtsMia_final_value' '1_sugarAmtsMia_sig_fig'
'1_sugarAmtsMia_sugar_prop' '1_sugarAmtsMia_drink_conc'
'1_sugarAmtsMia_drink_vol' '1_sugarAmtsMia_unit_conv'
'1_sugarAmtsSum_amt_sugar' '1_sugarAmtsSum_conc_sugar'
'4_chemE_AB2_products_corr' '4_chemE_AB2_reactant_corr'
'4_aB2_lim_limreag_corr' '4_chemE_AB_products_corr'
'4_chemE_AB_reactant_corr' '4_aB_lim_limreag_corr'
'4_chemE_A2C_products_corr' '4_chemE_A2C_reactant_corr'
'4_a2C_lim_limreag_corr' '4_introtechnique_vlab_corr'
'4_ratioAC_ratio_corr' '4_chemEs200_products_corr'
'4_chemEs200_reactant_corr' '4_s200_create_vlab_corr'
'4_which_reacts_q4000_corr' '4_which_reacts_r760_corr'
'4_which_reacts_s400_corr' '4_which_reacts_x630_corr'
'4_ml_x630_rxn_vlab_corr' '4_ratio_x630_ratio_x630_corr'
'4_chemrxn_x630_chemrxn_corr' '4_moles_x630_1gal_convert_1gal_corr'
'4_moles_all_moles_x630' '4_lim_reag_x630_lim1' '4_lim_reag_x630_lim2']
Column 1 value: 3_precipitateQs_predict
Label=="3_precipitateQs_predict"
In [2]:
queried_rows = df.query(query_string)
queried_rows
Out[2]:
Unnamed: 0
Student
Date
Time
Activity
Screen
Event
KC
S1.Filename
S1.VideoTimeEnd_sec
S1.VideoTimeStart_sec
Label
10
10
synthetic_student_1
10/16/15
4:56:46
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_1.mp4
666
337
3_precipitateQs_predict
44
69
synthetic_student_2
10/16/15
9:35:39
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_2.mp4
1540
1393
3_precipitateQs_predict
87
137
synthetic_student_3
10/16/15
7:08:05
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_3.mp4
1069
944
3_precipitateQs_predict
167
310
synthetic_student_4
10/16/15
7:19:05
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_4.mp4
1982
1826
3_precipitateQs_predict
202
367
synthetic_student_5
10/16/15
5:03:10
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_5.mp4
1052
837
3_precipitateQs_predict
229
454
synthetic_student_6
10/16/15
4:58:24
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_6.mp4
764
653
3_precipitateQs_predict
272
522
synthetic_student_7
10/16/15
6:31:31
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_7.mp4
1741
1554
3_precipitateQs_predict
302
590
synthetic_student_8
10/16/15
6:21:09
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_8.mp4
1174
1051
3_precipitateQs_predict
330
643
synthetic_student_9
10/16/15
4:52:23
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_9.mp4
425
237
3_precipitateQs_predict
373
716
synthetic_student_10
10/16/15
9:21:18
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_10.mp4
702
651
3_precipitateQs_predict
437
830
synthetic_student_11
10/16/15
6:33:35
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_11.mp4
1760
1536
3_precipitateQs_predict
471
889
synthetic_student_12
10/16/15
7:12:35
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_12.mp4
1562
1432
3_precipitateQs_predict
514
1029
synthetic_student_13
10/16/15
7:12:15
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_13.mp4
1542
1434
3_precipitateQs_predict
557
1072
synthetic_student_14
10/16/15
9:39:23
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_14.mp4
1758
1539
3_precipitateQs_predict
600
1165
synthetic_student_15
10/16/15
7:08:36
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_15.mp4
1275
1180
3_precipitateQs_predict
651
1241
synthetic_student_16
10/16/15
6:36:19
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_16.mp4
2142
1891
3_precipitateQs_predict
658
1297
synthetic_student_17
10/16/15
4:50:39
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_17.mp4
381
276
3_precipitateQs_predict
701
1365
synthetic_student_18
10/16/15
9:28:38
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_18.mp4
1140
1004
3_precipitateQs_predict
744
1433
synthetic_student_19
10/16/15
7:07:36
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_19.mp4
1249
1147
3_precipitateQs_predict
776
1490
synthetic_student_20
10/16/15
4:53:03
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_20.mp4
447
340
3_precipitateQs_predict
844
1635
synthetic_student_21
10/16/15
9:39:08
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_21.mp4
1809
1630
3_precipitateQs_predict
866
1682
synthetic_student_22
10/16/15
4:48:21
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_22.mp4
42
0
3_precipitateQs_predict
909
1748
synthetic_student_23
10/16/15
6:23:43
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_23.mp4
1251
1129
3_precipitateQs_predict
931
1770
synthetic_student_24
10/16/15
4:46:40
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_24.mp4
56
0
3_precipitateQs_predict
974
1836
synthetic_student_25
10/16/15
6:59:59
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_25.mp4
853
739
3_precipitateQs_predict
1016
1903
synthetic_student_26
10/16/15
5:04:21
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_26.mp4
1118
898
3_precipitateQs_predict
1046
1933
synthetic_student_27
10/16/15
9:32:26
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_27.mp4
1416
1328
3_precipitateQs_predict
1089
2001
synthetic_student_28
10/16/15
6:16:59
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_28.mp4
965
885
3_precipitateQs_predict
1132
2119
synthetic_student_29
10/16/15
7:10:04
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_29.mp4
1264
1118
3_precipitateQs_predict
1188
2249
synthetic_student_30
10/16/15
9:31:07
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_30.mp4
1318
1121
3_precipitateQs_predict
1247
2352
synthetic_student_31
10/16/15
7:11:25
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_31.mp4
1530
1323
3_precipitateQs_predict
1294
2449
synthetic_student_32
10/16/15
6:32:05
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_32.mp4
1789
1705
3_precipitateQs_predict
1343
2523
synthetic_student_33
10/16/15
9:50:13
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_33.mp4
2435
2342
3_precipitateQs_predict
1366
2571
synthetic_student_36
10/16/15
4:52:26
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_36.mp4
367
254
3_precipitateQs_predict
1409
2639
synthetic_student_37
10/16/15
7:14:38
3
precipitateQs
predict
Using.Stoich
10_16_2015_synthetic_student_37.mp4
1714
1476
3_precipitateQs_predict
1547
260
synthetic_student_34
10/26/15
6:54:37
3
precipitateQs
predict
Using.Stoich
10_26_2015_synthetic_student_34.mp4
1416
1271
3_precipitateQs_predict
1894
961
synthetic_student_35
10/26/15
7:51:56
3
precipitateQs
predict
Using.Stoich
10_26_2015_synthetic_student_35.mp4
1473
1383
3_precipitateQs_predict
In [3]:
for index, row in queried_rows.iterrows():
myclip = VideoFileClip(row['S1.Filename']).subclip( row['S1.VideoTimeStart_sec'], row['S1.VideoTimeEnd_sec'] )
filename = 'High_Hints/3_precipitateQs_predict_question__' + row.Student + '_%s.mp4' % index
myclip.write_videofile(filename)
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_1_10.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_1_10TEMP_MPY_wvf_snd.mp3
100%|██████████| 7255/7255 [00:15<00:00, 457.46it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_1_10.mp4
100%|█████████▉| 9870/9871 [01:13<00:00, 134.98it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_1_10.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_2_44.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_2_44TEMP_MPY_wvf_snd.mp3
100%|██████████| 3242/3242 [00:07<00:00, 444.14it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_2_44.mp4
100%|█████████▉| 4410/4411 [00:30<00:00, 144.27it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_2_44.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_3_87.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_3_87TEMP_MPY_wvf_snd.mp3
100%|██████████| 2757/2757 [00:05<00:00, 473.02it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_3_87.mp4
100%|█████████▉| 3750/3751 [00:24<00:00, 150.87it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_3_87.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_4_167.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_4_167TEMP_MPY_wvf_snd.mp3
100%|██████████| 3440/3440 [00:07<00:00, 454.55it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_4_167.mp4
100%|█████████▉| 4680/4681 [00:30<00:00, 153.79it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_4_167.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_5_202.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_5_202TEMP_MPY_wvf_snd.mp3
100%|██████████| 4741/4741 [00:09<00:00, 486.94it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_5_202.mp4
100%|█████████▉| 6450/6451 [00:42<00:00, 153.35it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_5_202.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_6_229.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_6_229TEMP_MPY_wvf_snd.mp3
100%|██████████| 2448/2448 [00:05<00:00, 471.23it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_6_229.mp4
100%|█████████▉| 3330/3331 [00:20<00:00, 163.05it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_6_229.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_7_272.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_7_272TEMP_MPY_wvf_snd.mp3
100%|██████████| 4124/4124 [00:08<00:00, 473.06it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_7_272.mp4
100%|█████████▉| 5610/5611 [00:37<00:00, 149.58it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_7_272.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_8_302.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_8_302TEMP_MPY_wvf_snd.mp3
100%|██████████| 2713/2713 [00:05<00:00, 459.68it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_8_302.mp4
100%|█████████▉| 3690/3691 [00:23<00:00, 154.76it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_8_302.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_9_330.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_9_330TEMP_MPY_wvf_snd.mp3
100%|██████████| 4146/4146 [00:08<00:00, 500.80it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_9_330.mp4
100%|█████████▉| 5640/5641 [00:35<00:00, 158.08it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_9_330.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_10_373.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_10_373TEMP_MPY_wvf_snd.mp3
100%|██████████| 1125/1125 [00:02<00:00, 388.92it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_10_373.mp4
100%|█████████▉| 1530/1531 [00:13<00:00, 112.56it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_10_373.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_11_437.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_11_437TEMP_MPY_wvf_snd.mp3
100%|██████████| 4940/4940 [00:10<00:00, 474.54it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_11_437.mp4
100%|█████████▉| 6720/6721 [00:50<00:00, 132.54it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_11_437.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_12_471.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_12_471TEMP_MPY_wvf_snd.mp3
100%|██████████| 2867/2867 [00:06<00:00, 464.27it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_12_471.mp4
100%|█████████▉| 3900/3901 [00:29<00:00, 130.92it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_12_471.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_13_514.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_13_514TEMP_MPY_wvf_snd.mp3
100%|██████████| 2382/2382 [00:05<00:00, 431.12it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_13_514.mp4
100%|█████████▉| 3240/3241 [00:26<00:00, 124.29it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_13_514.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_14_557.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_14_557TEMP_MPY_wvf_snd.mp3
100%|██████████| 4829/4829 [00:11<00:00, 421.11it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_14_557.mp4
100%|█████████▉| 6570/6571 [00:57<00:00, 114.76it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_14_557.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_15_600.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_15_600TEMP_MPY_wvf_snd.mp3
100%|██████████| 2095/2095 [00:05<00:00, 353.61it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_15_600.mp4
100%|█████████▉| 2850/2851 [00:25<00:00, 126.45it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_15_600.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_16_651.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_16_651TEMP_MPY_wvf_snd.mp3
100%|██████████| 5535/5535 [00:14<00:00, 386.32it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_16_651.mp4
100%|█████████▉| 7530/7531 [00:57<00:00, 132.08it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_16_651.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_17_658.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_17_658TEMP_MPY_wvf_snd.mp3
100%|██████████| 2316/2316 [00:05<00:00, 436.05it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_17_658.mp4
100%|█████████▉| 3150/3151 [00:26<00:00, 119.35it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_17_658.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_18_701.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_18_701TEMP_MPY_wvf_snd.mp3
100%|██████████| 2999/2999 [00:07<00:00, 407.74it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_18_701.mp4
100%|█████████▉| 4080/4081 [00:35<00:00, 115.01it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_18_701.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_19_744.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_19_744TEMP_MPY_wvf_snd.mp3
100%|██████████| 2250/2250 [00:05<00:00, 377.33it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_19_744.mp4
100%|█████████▉| 3060/3061 [00:23<00:00, 110.76it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_19_744.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_20_776.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_20_776TEMP_MPY_wvf_snd.mp3
100%|██████████| 2360/2360 [00:05<00:00, 424.46it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_20_776.mp4
100%|█████████▉| 3210/3211 [00:22<00:00, 145.22it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_20_776.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_21_844.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_21_844TEMP_MPY_wvf_snd.mp3
100%|██████████| 3947/3947 [00:08<00:00, 485.10it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_21_844.mp4
100%|█████████▉| 5370/5371 [00:41<00:00, 128.73it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_21_844.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_22_866.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_22_866TEMP_MPY_wvf_snd.mp3
100%|██████████| 927/927 [00:02<00:00, 438.77it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_22_866.mp4
100%|█████████▉| 1260/1261 [00:08<00:00, 147.15it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_22_866.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_23_909.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_23_909TEMP_MPY_wvf_snd.mp3
100%|██████████| 2691/2691 [00:05<00:00, 476.78it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_23_909.mp4
100%|█████████▉| 3660/3661 [00:24<00:00, 149.79it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_23_909.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_24_931.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_24_931TEMP_MPY_wvf_snd.mp3
100%|██████████| 1235/1235 [00:02<00:00, 474.57it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_24_931.mp4
100%|█████████▉| 1680/1681 [00:11<00:00, 143.08it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_24_931.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_25_974.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_25_974TEMP_MPY_wvf_snd.mp3
100%|██████████| 2514/2514 [00:05<00:00, 463.90it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_25_974.mp4
100%|█████████▉| 3420/3421 [00:24<00:00, 137.91it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_25_974.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_26_1016.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_26_1016TEMP_MPY_wvf_snd.mp3
100%|██████████| 4851/4851 [00:10<00:00, 451.16it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_26_1016.mp4
100%|█████████▉| 6600/6601 [00:44<00:00, 148.85it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_26_1016.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_27_1046.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_27_1046TEMP_MPY_wvf_snd.mp3
100%|██████████| 1941/1941 [00:04<00:00, 454.54it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_27_1046.mp4
100%|█████████▉| 2640/2641 [00:19<00:00, 138.25it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_27_1046.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_28_1089.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_28_1089TEMP_MPY_wvf_snd.mp3
100%|██████████| 1764/1764 [00:04<00:00, 435.53it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_28_1089.mp4
100%|█████████▉| 2400/2401 [00:17<00:00, 139.52it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_28_1089.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_29_1132.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_29_1132TEMP_MPY_wvf_snd.mp3
100%|██████████| 3220/3220 [00:06<00:00, 479.75it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_29_1132.mp4
100%|█████████▉| 4380/4381 [00:30<00:00, 144.34it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_29_1132.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_30_1188.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_30_1188TEMP_MPY_wvf_snd.mp3
100%|██████████| 4344/4344 [00:09<00:00, 470.14it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_30_1188.mp4
100%|█████████▉| 5910/5911 [00:40<00:00, 144.81it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_30_1188.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_31_1247.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_31_1247TEMP_MPY_wvf_snd.mp3
100%|██████████| 4565/4565 [00:09<00:00, 471.48it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_31_1247.mp4
100%|█████████▉| 6210/6211 [00:44<00:00, 139.20it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_31_1247.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_32_1294.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_32_1294TEMP_MPY_wvf_snd.mp3
100%|██████████| 1853/1853 [00:03<00:00, 471.77it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_32_1294.mp4
100%|█████████▉| 2520/2521 [00:16<00:00, 152.30it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_32_1294.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_33_1343.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_33_1343TEMP_MPY_wvf_snd.mp3
100%|██████████| 2051/2051 [00:04<00:00, 442.68it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_33_1343.mp4
100%|█████████▉| 2790/2791 [00:20<00:00, 133.42it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_33_1343.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_36_1366.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_36_1366TEMP_MPY_wvf_snd.mp3
100%|██████████| 2492/2492 [00:05<00:00, 456.83it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_36_1366.mp4
100%|█████████▉| 3390/3391 [00:23<00:00, 143.74it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_36_1366.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_37_1409.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_37_1409TEMP_MPY_wvf_snd.mp3
100%|██████████| 5248/5248 [00:11<00:00, 461.35it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_37_1409.mp4
100%|█████████▉| 7140/7141 [00:53<00:00, 133.49it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_37_1409.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_34_1547.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_34_1547TEMP_MPY_wvf_snd.mp3
100%|██████████| 3198/3198 [00:08<00:00, 394.40it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_34_1547.mp4
100%|█████████▉| 4350/4351 [00:32<00:00, 135.40it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_34_1547.mp4
[MoviePy] >>>> Building video High_Hints/3_precipitateQs_predict_question__synthetic_student_35_1894.mp4
[MoviePy] Writing audio in 3_precipitateQs_predict_question__synthetic_student_35_1894TEMP_MPY_wvf_snd.mp3
100%|██████████| 1985/1985 [00:04<00:00, 452.46it/s]
[MoviePy] Done.
[MoviePy] Writing video High_Hints/3_precipitateQs_predict_question__synthetic_student_35_1894.mp4
100%|█████████▉| 2700/2701 [00:19<00:00, 135.83it/s]
[MoviePy] Done.
[MoviePy] >>>> Video ready: High_Hints/3_precipitateQs_predict_question__synthetic_student_35_1894.mp4
Content source: ranolabar/STREAMS
Similar notebooks: