├── README.md ├── UCF_list ├── classInd.txt ├── test_mod.txt ├── testlist01.txt ├── testlist02.txt ├── testlist03.txt ├── trainlist01.txt ├── trainlist02.txt └── trainlist03.txt ├── average_fusion.py ├── conv_fusion.py └── dataloader ├── __init__.py ├── __init__.pyc ├── dic └── frame_count.pickle ├── spatial_loader.py ├── spatial_loader.pyc ├── spatiotemporal_loader.py ├── spatiotemporal_loader.pyc ├── split_train_test_video.py ├── split_train_test_video.pyc ├── temp_loader.py └── temp_loader.pyc /README.md: -------------------------------------------------------------------------------- 1 | # two-stream-fusion-for-action-recognition-in-videos 2 | We have implemented convolutional two stream network for action recognition for two cases - 3 | * Two stream average fusion at softmax layer. 4 | * Two stream fusion at convolutional layer. 5 | ## 1. Data 6 | We have used UCF101 dataset for this project. 7 | For utilization of temporal information, we have used optical flow images and RGB frames for utilizing spatial information. 8 | The pre-processed RGB frames and flow images can be downloaded from [feichtenhofer/twostreamfusion](https://github.com/feichtenhofer/twostreamfusion)) 9 | * RGB images 10 | ``` 11 | wget http://ftp.tugraz.at/pub/feichtenhofer/tsfusion/data/ucf101_jpegs_256.zip.001 12 | wget http://ftp.tugraz.at/pub/feichtenhofer/tsfusion/data/ucf101_jpegs_256.zip.002 13 | wget http://ftp.tugraz.at/pub/feichtenhofer/tsfusion/data/ucf101_jpegs_256.zip.003 14 | 15 | cat ucf101_jpegs_256.zip* > ucf101_jpegs_256.zip 16 | unzip ucf101_jpegs_256.zip 17 | ``` 18 | * Optical Flow 19 | ``` 20 | wget http://ftp.tugraz.at/pub/feichtenhofer/tsfusion/data/ucf101_tvl1_flow.zip.001 21 | wget http://ftp.tugraz.at/pub/feichtenhofer/tsfusion/data/ucf101_tvl1_flow.zip.002 22 | wget http://ftp.tugraz.at/pub/feichtenhofer/tsfusion/data/ucf101_tvl1_flow.zip.003 23 | 24 | cat ucf101_tvl1_flow.zip* > ucf101_tvl1_flow.zip 25 | unzip ucf101_tvl1_flow.zip 26 | ``` 27 | For both the cases we have used a stack of 10 RGB frames as input for spatial stream and a stack of 50 optical flow frames as input for temporal stream. 28 | So, for a batch size = 4, typical spatial loader will look like the image below - 29 | ![data_loading jpeg](https://user-images.githubusercontent.com/37335834/40482183-7ea4b7f6-5f71-11e8-93c0-f0867537e107.jpeg) 30 | 31 | ## 2. Models 32 | We have used vgg-19 model pre-trained on ImageNet for both the streams. 33 | 34 | ## 3. Implementation details for both cases 35 | * Note :- To do weight transformation for first layers of ConvNets, we first average the weight value across the RGB channels and replicate this average value by the channel number in that ConvNet. 36 | ### 3.1 Two stream average fusion at softmax layer 37 | The architecture for this case has been shown in the figure below - 38 | ![average_fusion](https://user-images.githubusercontent.com/37335834/40482038-f9e92a4c-5f70-11e8-8abe-db06eee3feb9.jpeg) 39 | 40 | 41 | ### 3.2 Two stream fusion at convolution layer 42 | The Architecture for this case is shown in the Figure below - 43 | ![conv_fusion](https://user-images.githubusercontent.com/37335834/40482277-e704793a-5f71-11e8-8ae0-dc6b32bb58d9.jpeg) 44 | The ConvNets are being replaced be vgg model, trained on ImageNet. 45 | 46 | ## 4. Training Models 47 | * Please modify this [path](https://github.com/tomar840/two-stream-average-fusion-for-action-recognition-in-videos/blob/master/average_fusion.py#L213) and this [path](https://github.com/tomar840/two-stream-average-fusion-for-action-recognition-in-videos/blob/master/conv_fusion.py#L206) to fit the UCF101 dataset on your device. 48 | * If you want to change the number of frames in RGB stack, then modify [here](https://github.com/tomar840/two-stream-average-fusion-for-action-recognition-in-videos/blob/master/dataloader/spatiotemporal_loader.py#L83). Select the frames you want to have in the stack. If you want, you can also introduce randomness in choosing the frames for stacking. 49 | 50 | ## 5. Performance 51 | ### 5.1 Performance for two stream average fusion 52 | * For first 20 classes of UCF101 dataset 53 | 54 | Network | Acc. | 55 | ---------------|:------:| 56 | Spatial cnn | 91.96% | 57 | Motion cnn | 97.30% | 58 | Average fusion | 99.01% | 59 | 60 | * For all 101 classes of UCF101 dataset 61 | 62 | Network | Acc. | 63 | ---------------|:------:| 64 | Spatial cnn | 48.64% | 65 | Motion cnn | 51.17% | 66 | Average fusion | 62.13% | 67 | 68 | ### 5.2 Performance for two stream fusion at convolution layer 69 | * For first 20 classes of UCF101 dataset, we get an accuracy of 96.01 % 70 | * For all 101 classes of UCF 101 dataset, we get an accuracy of 68.23 % 71 | 72 | ## 6. Reference Paper 73 | * [[1] Two-stream convolutional networks for action recognition in videos](http://papers.nips.cc/paper/5353-two-stream-convolutional) 74 | * [[2] Convolutional Two-Stream Network Fusion for Video Action Recognition](https://arxiv.org/pdf/1604.06573.pdf) 75 | 76 | 77 | -------------------------------------------------------------------------------- /UCF_list/classInd.txt: -------------------------------------------------------------------------------- 1 | 1 ApplyEyeMakeup 2 | 2 ApplyLipstick 3 | 3 Archery 4 | 4 BabyCrawling 5 | 5 BalanceBeam 6 | 6 BandMarching 7 | 7 BaseballPitch 8 | 8 Basketball 9 | 9 BasketballDunk 10 | 10 BenchPress 11 | 11 Biking 12 | 12 Billiards 13 | 13 BlowDryHair 14 | 14 BlowingCandles 15 | 15 BodyWeightSquats 16 | 16 Bowling 17 | 17 BoxingPunchingBag 18 | 18 BoxingSpeedBag 19 | 19 BreastStroke 20 | 20 BrushingTeeth 21 | 21 CleanAndJerk 22 | 22 CliffDiving 23 | 23 CricketBowling 24 | 24 CricketShot 25 | 25 CuttingInKitchen 26 | 26 Diving 27 | 27 Drumming 28 | 28 Fencing 29 | 29 FieldHockeyPenalty 30 | 30 FloorGymnastics 31 | 31 FrisbeeCatch 32 | 32 FrontCrawl 33 | 33 GolfSwing 34 | 34 Haircut 35 | 35 Hammering 36 | 36 HammerThrow 37 | 37 HandstandPushups 38 | 38 HandstandWalking 39 | 39 HeadMassage 40 | 40 HighJump 41 | 41 HorseRace 42 | 42 HorseRiding 43 | 43 HulaHoop 44 | 44 IceDancing 45 | 45 JavelinThrow 46 | 46 JugglingBalls 47 | 47 JumpingJack 48 | 48 JumpRope 49 | 49 Kayaking 50 | 50 Knitting 51 | 51 LongJump 52 | 52 Lunges 53 | 53 MilitaryParade 54 | 54 Mixing 55 | 55 MoppingFloor 56 | 56 Nunchucks 57 | 57 ParallelBars 58 | 58 PizzaTossing 59 | 59 PlayingCello 60 | 60 PlayingDaf 61 | 61 PlayingDhol 62 | 62 PlayingFlute 63 | 63 PlayingGuitar 64 | 64 PlayingPiano 65 | 65 PlayingSitar 66 | 66 PlayingTabla 67 | 67 PlayingViolin 68 | 68 PoleVault 69 | 69 PommelHorse 70 | 70 PullUps 71 | 71 Punch 72 | 72 PushUps 73 | 73 Rafting 74 | 74 RockClimbingIndoor 75 | 75 RopeClimbing 76 | 76 Rowing 77 | 77 SalsaSpin 78 | 78 ShavingBeard 79 | 79 Shotput 80 | 80 SkateBoarding 81 | 81 Skiing 82 | 82 Skijet 83 | 83 SkyDiving 84 | 84 SoccerJuggling 85 | 85 SoccerPenalty 86 | 86 StillRings 87 | 87 SumoWrestling 88 | 88 Surfing 89 | 89 Swing 90 | 90 TableTennisShot 91 | 91 TaiChi 92 | 92 TennisSwing 93 | 93 ThrowDiscus 94 | 94 TrampolineJumping 95 | 95 Typing 96 | 96 UnevenBars 97 | 97 VolleyballSpiking 98 | 98 WalkingWithDog 99 | 99 WallPushups 100 | 100 WritingOnBoard 101 | 101 YoYo 102 | -------------------------------------------------------------------------------- /UCF_list/testlist01.txt: -------------------------------------------------------------------------------- 1 | ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 2 | ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 3 | ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 4 | ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 5 | ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c05.avi 6 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c01.avi 7 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c02.avi 8 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c03.avi 9 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c04.avi 10 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c05.avi 11 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c06.avi 12 | ApplyEyeMakeup/v_ApplyEyeMakeup_g09_c07.avi 13 | ApplyEyeMakeup/v_ApplyEyeMakeup_g10_c01.avi 14 | ApplyEyeMakeup/v_ApplyEyeMakeup_g10_c02.avi 15 | ApplyEyeMakeup/v_ApplyEyeMakeup_g10_c03.avi 16 | ApplyEyeMakeup/v_ApplyEyeMakeup_g10_c04.avi 17 | ApplyEyeMakeup/v_ApplyEyeMakeup_g10_c05.avi 18 | ApplyEyeMakeup/v_ApplyEyeMakeup_g11_c01.avi 19 | ApplyEyeMakeup/v_ApplyEyeMakeup_g11_c02.avi 20 | ApplyEyeMakeup/v_ApplyEyeMakeup_g11_c03.avi 21 | ApplyEyeMakeup/v_ApplyEyeMakeup_g11_c04.avi 22 | ApplyEyeMakeup/v_ApplyEyeMakeup_g11_c05.avi 23 | ApplyEyeMakeup/v_ApplyEyeMakeup_g12_c01.avi 24 | ApplyEyeMakeup/v_ApplyEyeMakeup_g12_c02.avi 25 | ApplyEyeMakeup/v_ApplyEyeMakeup_g12_c03.avi 26 | ApplyEyeMakeup/v_ApplyEyeMakeup_g12_c04.avi 27 | ApplyEyeMakeup/v_ApplyEyeMakeup_g12_c05.avi 28 | ApplyEyeMakeup/v_ApplyEyeMakeup_g12_c06.avi 29 | ApplyEyeMakeup/v_ApplyEyeMakeup_g13_c01.avi 30 | ApplyEyeMakeup/v_ApplyEyeMakeup_g13_c02.avi 31 | ApplyEyeMakeup/v_ApplyEyeMakeup_g13_c03.avi 32 | ApplyEyeMakeup/v_ApplyEyeMakeup_g13_c04.avi 33 | ApplyEyeMakeup/v_ApplyEyeMakeup_g13_c05.avi 34 | ApplyEyeMakeup/v_ApplyEyeMakeup_g13_c06.avi 35 | ApplyEyeMakeup/v_ApplyEyeMakeup_g14_c01.avi 36 | ApplyEyeMakeup/v_ApplyEyeMakeup_g14_c02.avi 37 | ApplyEyeMakeup/v_ApplyEyeMakeup_g14_c03.avi 38 | ApplyEyeMakeup/v_ApplyEyeMakeup_g14_c04.avi 39 | ApplyEyeMakeup/v_ApplyEyeMakeup_g14_c05.avi 40 | ApplyLipstick/v_ApplyLipstick_g08_c01.avi 41 | ApplyLipstick/v_ApplyLipstick_g08_c02.avi 42 | ApplyLipstick/v_ApplyLipstick_g08_c03.avi 43 | ApplyLipstick/v_ApplyLipstick_g08_c04.avi 44 | ApplyLipstick/v_ApplyLipstick_g09_c01.avi 45 | ApplyLipstick/v_ApplyLipstick_g09_c02.avi 46 | ApplyLipstick/v_ApplyLipstick_g09_c03.avi 47 | ApplyLipstick/v_ApplyLipstick_g09_c04.avi 48 | ApplyLipstick/v_ApplyLipstick_g10_c01.avi 49 | ApplyLipstick/v_ApplyLipstick_g10_c02.avi 50 | ApplyLipstick/v_ApplyLipstick_g10_c03.avi 51 | ApplyLipstick/v_ApplyLipstick_g10_c04.avi 52 | ApplyLipstick/v_ApplyLipstick_g11_c01.avi 53 | ApplyLipstick/v_ApplyLipstick_g11_c02.avi 54 | ApplyLipstick/v_ApplyLipstick_g11_c03.avi 55 | ApplyLipstick/v_ApplyLipstick_g11_c04.avi 56 | ApplyLipstick/v_ApplyLipstick_g12_c01.avi 57 | ApplyLipstick/v_ApplyLipstick_g12_c02.avi 58 | ApplyLipstick/v_ApplyLipstick_g12_c03.avi 59 | ApplyLipstick/v_ApplyLipstick_g12_c04.avi 60 | ApplyLipstick/v_ApplyLipstick_g12_c05.avi 61 | ApplyLipstick/v_ApplyLipstick_g13_c01.avi 62 | ApplyLipstick/v_ApplyLipstick_g13_c02.avi 63 | ApplyLipstick/v_ApplyLipstick_g13_c03.avi 64 | ApplyLipstick/v_ApplyLipstick_g13_c04.avi 65 | ApplyLipstick/v_ApplyLipstick_g14_c01.avi 66 | ApplyLipstick/v_ApplyLipstick_g14_c02.avi 67 | ApplyLipstick/v_ApplyLipstick_g14_c03.avi 68 | ApplyLipstick/v_ApplyLipstick_g14_c04.avi 69 | Archery/v_Archery_g08_c01.avi 70 | Archery/v_Archery_g08_c02.avi 71 | Archery/v_Archery_g08_c03.avi 72 | Archery/v_Archery_g08_c04.avi 73 | Archery/v_Archery_g08_c05.avi 74 | Archery/v_Archery_g09_c01.avi 75 | Archery/v_Archery_g09_c02.avi 76 | Archery/v_Archery_g09_c03.avi 77 | Archery/v_Archery_g09_c04.avi 78 | Archery/v_Archery_g09_c05.avi 79 | Archery/v_Archery_g09_c06.avi 80 | Archery/v_Archery_g09_c07.avi 81 | Archery/v_Archery_g10_c01.avi 82 | Archery/v_Archery_g10_c02.avi 83 | Archery/v_Archery_g10_c03.avi 84 | Archery/v_Archery_g10_c04.avi 85 | Archery/v_Archery_g10_c05.avi 86 | Archery/v_Archery_g10_c06.avi 87 | Archery/v_Archery_g10_c07.avi 88 | Archery/v_Archery_g11_c01.avi 89 | Archery/v_Archery_g11_c02.avi 90 | Archery/v_Archery_g11_c03.avi 91 | Archery/v_Archery_g11_c04.avi 92 | Archery/v_Archery_g11_c05.avi 93 | Archery/v_Archery_g11_c06.avi 94 | Archery/v_Archery_g11_c07.avi 95 | Archery/v_Archery_g12_c01.avi 96 | Archery/v_Archery_g12_c02.avi 97 | Archery/v_Archery_g12_c03.avi 98 | Archery/v_Archery_g12_c04.avi 99 | Archery/v_Archery_g13_c01.avi 100 | Archery/v_Archery_g13_c02.avi 101 | Archery/v_Archery_g13_c03.avi 102 | Archery/v_Archery_g13_c04.avi 103 | Archery/v_Archery_g13_c05.avi 104 | Archery/v_Archery_g13_c06.avi 105 | Archery/v_Archery_g13_c07.avi 106 | Archery/v_Archery_g14_c01.avi 107 | Archery/v_Archery_g14_c02.avi 108 | Archery/v_Archery_g14_c03.avi 109 | Archery/v_Archery_g14_c04.avi 110 | BabyCrawling/v_BabyCrawling_g08_c01.avi 111 | BabyCrawling/v_BabyCrawling_g08_c02.avi 112 | BabyCrawling/v_BabyCrawling_g08_c03.avi 113 | BabyCrawling/v_BabyCrawling_g08_c04.avi 114 | BabyCrawling/v_BabyCrawling_g09_c01.avi 115 | BabyCrawling/v_BabyCrawling_g09_c02.avi 116 | BabyCrawling/v_BabyCrawling_g09_c03.avi 117 | BabyCrawling/v_BabyCrawling_g09_c04.avi 118 | BabyCrawling/v_BabyCrawling_g09_c05.avi 119 | BabyCrawling/v_BabyCrawling_g09_c06.avi 120 | BabyCrawling/v_BabyCrawling_g10_c01.avi 121 | BabyCrawling/v_BabyCrawling_g10_c02.avi 122 | BabyCrawling/v_BabyCrawling_g10_c03.avi 123 | BabyCrawling/v_BabyCrawling_g10_c04.avi 124 | BabyCrawling/v_BabyCrawling_g10_c05.avi 125 | BabyCrawling/v_BabyCrawling_g11_c01.avi 126 | BabyCrawling/v_BabyCrawling_g11_c02.avi 127 | BabyCrawling/v_BabyCrawling_g11_c03.avi 128 | BabyCrawling/v_BabyCrawling_g11_c04.avi 129 | BabyCrawling/v_BabyCrawling_g12_c01.avi 130 | BabyCrawling/v_BabyCrawling_g12_c02.avi 131 | BabyCrawling/v_BabyCrawling_g12_c03.avi 132 | BabyCrawling/v_BabyCrawling_g12_c04.avi 133 | BabyCrawling/v_BabyCrawling_g12_c05.avi 134 | BabyCrawling/v_BabyCrawling_g12_c06.avi 135 | BabyCrawling/v_BabyCrawling_g13_c01.avi 136 | BabyCrawling/v_BabyCrawling_g13_c02.avi 137 | BabyCrawling/v_BabyCrawling_g13_c03.avi 138 | BabyCrawling/v_BabyCrawling_g13_c04.avi 139 | BabyCrawling/v_BabyCrawling_g13_c05.avi 140 | BabyCrawling/v_BabyCrawling_g13_c06.avi 141 | BabyCrawling/v_BabyCrawling_g14_c01.avi 142 | BabyCrawling/v_BabyCrawling_g14_c02.avi 143 | BabyCrawling/v_BabyCrawling_g14_c03.avi 144 | BabyCrawling/v_BabyCrawling_g14_c04.avi 145 | BalanceBeam/v_BalanceBeam_g08_c01.avi 146 | BalanceBeam/v_BalanceBeam_g08_c02.avi 147 | BalanceBeam/v_BalanceBeam_g08_c03.avi 148 | BalanceBeam/v_BalanceBeam_g08_c04.avi 149 | BalanceBeam/v_BalanceBeam_g09_c01.avi 150 | BalanceBeam/v_BalanceBeam_g09_c02.avi 151 | BalanceBeam/v_BalanceBeam_g09_c03.avi 152 | BalanceBeam/v_BalanceBeam_g09_c04.avi 153 | BalanceBeam/v_BalanceBeam_g10_c01.avi 154 | BalanceBeam/v_BalanceBeam_g10_c02.avi 155 | BalanceBeam/v_BalanceBeam_g10_c03.avi 156 | BalanceBeam/v_BalanceBeam_g10_c04.avi 157 | BalanceBeam/v_BalanceBeam_g11_c01.avi 158 | BalanceBeam/v_BalanceBeam_g11_c02.avi 159 | BalanceBeam/v_BalanceBeam_g11_c03.avi 160 | BalanceBeam/v_BalanceBeam_g11_c04.avi 161 | BalanceBeam/v_BalanceBeam_g12_c01.avi 162 | BalanceBeam/v_BalanceBeam_g12_c02.avi 163 | BalanceBeam/v_BalanceBeam_g12_c03.avi 164 | BalanceBeam/v_BalanceBeam_g12_c04.avi 165 | BalanceBeam/v_BalanceBeam_g13_c01.avi 166 | BalanceBeam/v_BalanceBeam_g13_c02.avi 167 | BalanceBeam/v_BalanceBeam_g13_c03.avi 168 | BalanceBeam/v_BalanceBeam_g13_c04.avi 169 | BalanceBeam/v_BalanceBeam_g13_c05.avi 170 | BalanceBeam/v_BalanceBeam_g14_c01.avi 171 | BalanceBeam/v_BalanceBeam_g14_c02.avi 172 | BalanceBeam/v_BalanceBeam_g14_c03.avi 173 | BalanceBeam/v_BalanceBeam_g14_c04.avi 174 | BandMarching/v_BandMarching_g08_c01.avi 175 | BandMarching/v_BandMarching_g08_c02.avi 176 | BandMarching/v_BandMarching_g08_c03.avi 177 | BandMarching/v_BandMarching_g08_c04.avi 178 | BandMarching/v_BandMarching_g08_c05.avi 179 | BandMarching/v_BandMarching_g08_c06.avi 180 | BandMarching/v_BandMarching_g08_c07.avi 181 | BandMarching/v_BandMarching_g09_c01.avi 182 | BandMarching/v_BandMarching_g09_c02.avi 183 | BandMarching/v_BandMarching_g09_c03.avi 184 | BandMarching/v_BandMarching_g09_c04.avi 185 | BandMarching/v_BandMarching_g09_c05.avi 186 | BandMarching/v_BandMarching_g09_c06.avi 187 | BandMarching/v_BandMarching_g09_c07.avi 188 | BandMarching/v_BandMarching_g10_c01.avi 189 | BandMarching/v_BandMarching_g10_c02.avi 190 | BandMarching/v_BandMarching_g10_c03.avi 191 | BandMarching/v_BandMarching_g10_c04.avi 192 | BandMarching/v_BandMarching_g10_c05.avi 193 | BandMarching/v_BandMarching_g10_c06.avi 194 | BandMarching/v_BandMarching_g10_c07.avi 195 | BandMarching/v_BandMarching_g11_c01.avi 196 | BandMarching/v_BandMarching_g11_c02.avi 197 | BandMarching/v_BandMarching_g11_c03.avi 198 | BandMarching/v_BandMarching_g11_c04.avi 199 | BandMarching/v_BandMarching_g11_c05.avi 200 | BandMarching/v_BandMarching_g11_c06.avi 201 | BandMarching/v_BandMarching_g11_c07.avi 202 | BandMarching/v_BandMarching_g12_c01.avi 203 | BandMarching/v_BandMarching_g12_c02.avi 204 | BandMarching/v_BandMarching_g12_c03.avi 205 | BandMarching/v_BandMarching_g12_c04.avi 206 | BandMarching/v_BandMarching_g12_c05.avi 207 | BandMarching/v_BandMarching_g12_c06.avi 208 | BandMarching/v_BandMarching_g13_c01.avi 209 | BandMarching/v_BandMarching_g13_c02.avi 210 | BandMarching/v_BandMarching_g13_c03.avi 211 | BandMarching/v_BandMarching_g13_c04.avi 212 | BandMarching/v_BandMarching_g13_c05.avi 213 | BandMarching/v_BandMarching_g14_c01.avi 214 | BandMarching/v_BandMarching_g14_c02.avi 215 | BandMarching/v_BandMarching_g14_c03.avi 216 | BandMarching/v_BandMarching_g14_c04.avi 217 | BandMarching/v_BandMarching_g14_c05.avi 218 | BandMarching/v_BandMarching_g14_c06.avi 219 | BaseballPitch/v_BaseballPitch_g08_c01.avi 220 | BaseballPitch/v_BaseballPitch_g08_c02.avi 221 | BaseballPitch/v_BaseballPitch_g08_c03.avi 222 | BaseballPitch/v_BaseballPitch_g08_c04.avi 223 | BaseballPitch/v_BaseballPitch_g08_c05.avi 224 | BaseballPitch/v_BaseballPitch_g08_c06.avi 225 | BaseballPitch/v_BaseballPitch_g08_c07.avi 226 | BaseballPitch/v_BaseballPitch_g09_c01.avi 227 | BaseballPitch/v_BaseballPitch_g09_c02.avi 228 | BaseballPitch/v_BaseballPitch_g09_c03.avi 229 | BaseballPitch/v_BaseballPitch_g09_c04.avi 230 | BaseballPitch/v_BaseballPitch_g09_c05.avi 231 | BaseballPitch/v_BaseballPitch_g09_c06.avi 232 | BaseballPitch/v_BaseballPitch_g09_c07.avi 233 | BaseballPitch/v_BaseballPitch_g10_c01.avi 234 | BaseballPitch/v_BaseballPitch_g10_c02.avi 235 | BaseballPitch/v_BaseballPitch_g10_c03.avi 236 | BaseballPitch/v_BaseballPitch_g10_c04.avi 237 | BaseballPitch/v_BaseballPitch_g10_c05.avi 238 | BaseballPitch/v_BaseballPitch_g11_c01.avi 239 | BaseballPitch/v_BaseballPitch_g11_c02.avi 240 | BaseballPitch/v_BaseballPitch_g11_c03.avi 241 | BaseballPitch/v_BaseballPitch_g11_c04.avi 242 | BaseballPitch/v_BaseballPitch_g11_c05.avi 243 | BaseballPitch/v_BaseballPitch_g12_c01.avi 244 | BaseballPitch/v_BaseballPitch_g12_c02.avi 245 | BaseballPitch/v_BaseballPitch_g12_c03.avi 246 | BaseballPitch/v_BaseballPitch_g12_c04.avi 247 | BaseballPitch/v_BaseballPitch_g13_c01.avi 248 | BaseballPitch/v_BaseballPitch_g13_c02.avi 249 | BaseballPitch/v_BaseballPitch_g13_c03.avi 250 | BaseballPitch/v_BaseballPitch_g13_c04.avi 251 | BaseballPitch/v_BaseballPitch_g13_c05.avi 252 | BaseballPitch/v_BaseballPitch_g13_c06.avi 253 | BaseballPitch/v_BaseballPitch_g13_c07.avi 254 | BaseballPitch/v_BaseballPitch_g14_c01.avi 255 | BaseballPitch/v_BaseballPitch_g14_c02.avi 256 | BaseballPitch/v_BaseballPitch_g14_c03.avi 257 | BaseballPitch/v_BaseballPitch_g14_c04.avi 258 | Basketball/v_Basketball_g08_c01.avi 259 | Basketball/v_Basketball_g08_c02.avi 260 | Basketball/v_Basketball_g08_c03.avi 261 | Basketball/v_Basketball_g08_c04.avi 262 | Basketball/v_Basketball_g09_c01.avi 263 | Basketball/v_Basketball_g09_c02.avi 264 | Basketball/v_Basketball_g09_c03.avi 265 | Basketball/v_Basketball_g09_c04.avi 266 | Basketball/v_Basketball_g09_c05.avi 267 | Basketball/v_Basketball_g10_c01.avi 268 | Basketball/v_Basketball_g10_c02.avi 269 | Basketball/v_Basketball_g10_c03.avi 270 | Basketball/v_Basketball_g10_c04.avi 271 | Basketball/v_Basketball_g10_c05.avi 272 | Basketball/v_Basketball_g11_c01.avi 273 | Basketball/v_Basketball_g11_c02.avi 274 | Basketball/v_Basketball_g11_c03.avi 275 | Basketball/v_Basketball_g11_c04.avi 276 | Basketball/v_Basketball_g11_c05.avi 277 | Basketball/v_Basketball_g12_c01.avi 278 | Basketball/v_Basketball_g12_c02.avi 279 | Basketball/v_Basketball_g12_c03.avi 280 | Basketball/v_Basketball_g12_c04.avi 281 | Basketball/v_Basketball_g12_c05.avi 282 | Basketball/v_Basketball_g13_c01.avi 283 | Basketball/v_Basketball_g13_c02.avi 284 | Basketball/v_Basketball_g13_c03.avi 285 | Basketball/v_Basketball_g13_c04.avi 286 | Basketball/v_Basketball_g14_c01.avi 287 | Basketball/v_Basketball_g14_c02.avi 288 | Basketball/v_Basketball_g14_c03.avi 289 | Basketball/v_Basketball_g14_c04.avi 290 | Basketball/v_Basketball_g14_c05.avi 291 | BasketballDunk/v_BasketballDunk_g08_c01.avi 292 | BasketballDunk/v_BasketballDunk_g08_c02.avi 293 | BasketballDunk/v_BasketballDunk_g08_c03.avi 294 | BasketballDunk/v_BasketballDunk_g08_c04.avi 295 | BasketballDunk/v_BasketballDunk_g08_c05.avi 296 | BasketballDunk/v_BasketballDunk_g09_c01.avi 297 | BasketballDunk/v_BasketballDunk_g09_c02.avi 298 | BasketballDunk/v_BasketballDunk_g09_c03.avi 299 | BasketballDunk/v_BasketballDunk_g09_c04.avi 300 | BasketballDunk/v_BasketballDunk_g09_c05.avi 301 | BasketballDunk/v_BasketballDunk_g10_c01.avi 302 | BasketballDunk/v_BasketballDunk_g10_c02.avi 303 | BasketballDunk/v_BasketballDunk_g10_c03.avi 304 | BasketballDunk/v_BasketballDunk_g10_c04.avi 305 | BasketballDunk/v_BasketballDunk_g10_c05.avi 306 | BasketballDunk/v_BasketballDunk_g11_c01.avi 307 | BasketballDunk/v_BasketballDunk_g11_c02.avi 308 | BasketballDunk/v_BasketballDunk_g11_c03.avi 309 | BasketballDunk/v_BasketballDunk_g11_c04.avi 310 | BasketballDunk/v_BasketballDunk_g11_c05.avi 311 | BasketballDunk/v_BasketballDunk_g12_c01.avi 312 | BasketballDunk/v_BasketballDunk_g12_c02.avi 313 | BasketballDunk/v_BasketballDunk_g12_c03.avi 314 | BasketballDunk/v_BasketballDunk_g12_c04.avi 315 | BasketballDunk/v_BasketballDunk_g12_c05.avi 316 | BasketballDunk/v_BasketballDunk_g13_c01.avi 317 | BasketballDunk/v_BasketballDunk_g13_c02.avi 318 | BasketballDunk/v_BasketballDunk_g13_c03.avi 319 | BasketballDunk/v_BasketballDunk_g13_c04.avi 320 | BasketballDunk/v_BasketballDunk_g14_c01.avi 321 | BasketballDunk/v_BasketballDunk_g14_c02.avi 322 | BasketballDunk/v_BasketballDunk_g14_c03.avi 323 | BasketballDunk/v_BasketballDunk_g14_c04.avi 324 | BasketballDunk/v_BasketballDunk_g14_c05.avi 325 | BasketballDunk/v_BasketballDunk_g14_c06.avi 326 | BasketballDunk/v_BasketballDunk_g14_c07.avi 327 | BenchPress/v_BenchPress_g08_c01.avi 328 | BenchPress/v_BenchPress_g08_c02.avi 329 | BenchPress/v_BenchPress_g08_c03.avi 330 | BenchPress/v_BenchPress_g08_c04.avi 331 | BenchPress/v_BenchPress_g08_c05.avi 332 | BenchPress/v_BenchPress_g08_c06.avi 333 | BenchPress/v_BenchPress_g08_c07.avi 334 | BenchPress/v_BenchPress_g09_c01.avi 335 | BenchPress/v_BenchPress_g09_c02.avi 336 | BenchPress/v_BenchPress_g09_c03.avi 337 | BenchPress/v_BenchPress_g09_c04.avi 338 | BenchPress/v_BenchPress_g09_c05.avi 339 | BenchPress/v_BenchPress_g09_c06.avi 340 | BenchPress/v_BenchPress_g09_c07.avi 341 | BenchPress/v_BenchPress_g10_c01.avi 342 | BenchPress/v_BenchPress_g10_c02.avi 343 | BenchPress/v_BenchPress_g10_c03.avi 344 | BenchPress/v_BenchPress_g10_c04.avi 345 | BenchPress/v_BenchPress_g11_c01.avi 346 | BenchPress/v_BenchPress_g11_c02.avi 347 | BenchPress/v_BenchPress_g11_c03.avi 348 | BenchPress/v_BenchPress_g11_c04.avi 349 | BenchPress/v_BenchPress_g11_c05.avi 350 | BenchPress/v_BenchPress_g12_c01.avi 351 | BenchPress/v_BenchPress_g12_c02.avi 352 | BenchPress/v_BenchPress_g12_c03.avi 353 | BenchPress/v_BenchPress_g12_c04.avi 354 | BenchPress/v_BenchPress_g12_c05.avi 355 | BenchPress/v_BenchPress_g12_c06.avi 356 | BenchPress/v_BenchPress_g12_c07.avi 357 | BenchPress/v_BenchPress_g13_c01.avi 358 | BenchPress/v_BenchPress_g13_c02.avi 359 | BenchPress/v_BenchPress_g13_c03.avi 360 | BenchPress/v_BenchPress_g13_c04.avi 361 | BenchPress/v_BenchPress_g13_c05.avi 362 | BenchPress/v_BenchPress_g13_c06.avi 363 | BenchPress/v_BenchPress_g13_c07.avi 364 | BenchPress/v_BenchPress_g14_c01.avi 365 | BenchPress/v_BenchPress_g14_c02.avi 366 | BenchPress/v_BenchPress_g14_c03.avi 367 | BenchPress/v_BenchPress_g14_c04.avi 368 | BenchPress/v_BenchPress_g14_c05.avi 369 | BenchPress/v_BenchPress_g14_c06.avi 370 | BenchPress/v_BenchPress_g14_c07.avi 371 | Biking/v_Biking_g08_c01.avi 372 | Biking/v_Biking_g08_c02.avi 373 | Biking/v_Biking_g08_c03.avi 374 | Biking/v_Biking_g08_c04.avi 375 | Biking/v_Biking_g08_c05.avi 376 | Biking/v_Biking_g08_c06.avi 377 | Biking/v_Biking_g09_c01.avi 378 | Biking/v_Biking_g09_c02.avi 379 | Biking/v_Biking_g09_c03.avi 380 | Biking/v_Biking_g09_c04.avi 381 | Biking/v_Biking_g10_c01.avi 382 | Biking/v_Biking_g10_c02.avi 383 | Biking/v_Biking_g10_c03.avi 384 | Biking/v_Biking_g10_c04.avi 385 | Biking/v_Biking_g10_c05.avi 386 | Biking/v_Biking_g10_c06.avi 387 | Biking/v_Biking_g11_c01.avi 388 | Biking/v_Biking_g11_c02.avi 389 | Biking/v_Biking_g11_c03.avi 390 | Biking/v_Biking_g11_c04.avi 391 | Biking/v_Biking_g11_c05.avi 392 | Biking/v_Biking_g11_c06.avi 393 | Biking/v_Biking_g12_c01.avi 394 | Biking/v_Biking_g12_c02.avi 395 | Biking/v_Biking_g12_c03.avi 396 | Biking/v_Biking_g12_c04.avi 397 | Biking/v_Biking_g13_c01.avi 398 | Biking/v_Biking_g13_c02.avi 399 | Biking/v_Biking_g13_c03.avi 400 | Biking/v_Biking_g13_c04.avi 401 | Biking/v_Biking_g13_c05.avi 402 | Biking/v_Biking_g13_c06.avi 403 | Biking/v_Biking_g14_c01.avi 404 | Biking/v_Biking_g14_c02.avi 405 | Biking/v_Biking_g14_c03.avi 406 | Biking/v_Biking_g14_c04.avi 407 | Billiards/v_Billiards_g08_c01.avi 408 | Billiards/v_Billiards_g08_c02.avi 409 | Billiards/v_Billiards_g08_c03.avi 410 | Billiards/v_Billiards_g08_c04.avi 411 | Billiards/v_Billiards_g08_c05.avi 412 | Billiards/v_Billiards_g08_c06.avi 413 | Billiards/v_Billiards_g09_c01.avi 414 | Billiards/v_Billiards_g09_c02.avi 415 | Billiards/v_Billiards_g09_c03.avi 416 | Billiards/v_Billiards_g09_c04.avi 417 | Billiards/v_Billiards_g09_c05.avi 418 | Billiards/v_Billiards_g09_c06.avi 419 | Billiards/v_Billiards_g09_c07.avi 420 | Billiards/v_Billiards_g10_c01.avi 421 | Billiards/v_Billiards_g10_c02.avi 422 | Billiards/v_Billiards_g10_c03.avi 423 | Billiards/v_Billiards_g10_c04.avi 424 | Billiards/v_Billiards_g10_c05.avi 425 | Billiards/v_Billiards_g11_c01.avi 426 | Billiards/v_Billiards_g11_c02.avi 427 | Billiards/v_Billiards_g11_c03.avi 428 | Billiards/v_Billiards_g11_c04.avi 429 | Billiards/v_Billiards_g11_c05.avi 430 | Billiards/v_Billiards_g11_c06.avi 431 | Billiards/v_Billiards_g11_c07.avi 432 | Billiards/v_Billiards_g12_c01.avi 433 | Billiards/v_Billiards_g12_c02.avi 434 | Billiards/v_Billiards_g12_c03.avi 435 | Billiards/v_Billiards_g12_c04.avi 436 | Billiards/v_Billiards_g12_c05.avi 437 | Billiards/v_Billiards_g12_c06.avi 438 | Billiards/v_Billiards_g12_c07.avi 439 | Billiards/v_Billiards_g13_c01.avi 440 | Billiards/v_Billiards_g13_c02.avi 441 | Billiards/v_Billiards_g13_c03.avi 442 | Billiards/v_Billiards_g13_c04.avi 443 | Billiards/v_Billiards_g13_c05.avi 444 | Billiards/v_Billiards_g13_c06.avi 445 | Billiards/v_Billiards_g13_c07.avi 446 | Billiards/v_Billiards_g14_c01.avi 447 | Billiards/v_Billiards_g14_c02.avi 448 | Billiards/v_Billiards_g14_c03.avi 449 | Billiards/v_Billiards_g14_c04.avi 450 | Billiards/v_Billiards_g14_c05.avi 451 | Billiards/v_Billiards_g14_c06.avi 452 | Billiards/v_Billiards_g14_c07.avi 453 | BlowDryHair/v_BlowDryHair_g08_c01.avi 454 | BlowDryHair/v_BlowDryHair_g08_c02.avi 455 | BlowDryHair/v_BlowDryHair_g08_c03.avi 456 | BlowDryHair/v_BlowDryHair_g08_c04.avi 457 | BlowDryHair/v_BlowDryHair_g08_c05.avi 458 | BlowDryHair/v_BlowDryHair_g08_c06.avi 459 | BlowDryHair/v_BlowDryHair_g08_c07.avi 460 | BlowDryHair/v_BlowDryHair_g09_c01.avi 461 | BlowDryHair/v_BlowDryHair_g09_c02.avi 462 | BlowDryHair/v_BlowDryHair_g09_c03.avi 463 | BlowDryHair/v_BlowDryHair_g09_c04.avi 464 | BlowDryHair/v_BlowDryHair_g10_c01.avi 465 | BlowDryHair/v_BlowDryHair_g10_c02.avi 466 | BlowDryHair/v_BlowDryHair_g10_c03.avi 467 | BlowDryHair/v_BlowDryHair_g10_c04.avi 468 | BlowDryHair/v_BlowDryHair_g10_c05.avi 469 | BlowDryHair/v_BlowDryHair_g10_c06.avi 470 | BlowDryHair/v_BlowDryHair_g10_c07.avi 471 | BlowDryHair/v_BlowDryHair_g11_c01.avi 472 | BlowDryHair/v_BlowDryHair_g11_c02.avi 473 | BlowDryHair/v_BlowDryHair_g11_c03.avi 474 | BlowDryHair/v_BlowDryHair_g11_c04.avi 475 | BlowDryHair/v_BlowDryHair_g11_c05.avi 476 | BlowDryHair/v_BlowDryHair_g11_c06.avi 477 | BlowDryHair/v_BlowDryHair_g11_c07.avi 478 | BlowDryHair/v_BlowDryHair_g12_c01.avi 479 | BlowDryHair/v_BlowDryHair_g12_c02.avi 480 | BlowDryHair/v_BlowDryHair_g12_c03.avi 481 | BlowDryHair/v_BlowDryHair_g12_c04.avi 482 | BlowDryHair/v_BlowDryHair_g12_c05.avi 483 | BlowDryHair/v_BlowDryHair_g12_c06.avi 484 | BlowDryHair/v_BlowDryHair_g13_c01.avi 485 | BlowDryHair/v_BlowDryHair_g13_c02.avi 486 | BlowDryHair/v_BlowDryHair_g13_c03.avi 487 | BlowDryHair/v_BlowDryHair_g13_c04.avi 488 | BlowDryHair/v_BlowDryHair_g14_c01.avi 489 | BlowDryHair/v_BlowDryHair_g14_c02.avi 490 | BlowDryHair/v_BlowDryHair_g14_c03.avi 491 | BlowDryHair/v_BlowDryHair_g14_c04.avi 492 | BlowDryHair/v_BlowDryHair_g14_c05.avi 493 | BlowingCandles/v_BlowingCandles_g08_c01.avi 494 | BlowingCandles/v_BlowingCandles_g08_c02.avi 495 | BlowingCandles/v_BlowingCandles_g08_c03.avi 496 | BlowingCandles/v_BlowingCandles_g08_c04.avi 497 | BlowingCandles/v_BlowingCandles_g09_c01.avi 498 | BlowingCandles/v_BlowingCandles_g09_c02.avi 499 | BlowingCandles/v_BlowingCandles_g09_c03.avi 500 | BlowingCandles/v_BlowingCandles_g09_c04.avi 501 | BlowingCandles/v_BlowingCandles_g10_c01.avi 502 | BlowingCandles/v_BlowingCandles_g10_c02.avi 503 | BlowingCandles/v_BlowingCandles_g10_c03.avi 504 | BlowingCandles/v_BlowingCandles_g10_c04.avi 505 | BlowingCandles/v_BlowingCandles_g11_c01.avi 506 | BlowingCandles/v_BlowingCandles_g11_c02.avi 507 | BlowingCandles/v_BlowingCandles_g11_c03.avi 508 | BlowingCandles/v_BlowingCandles_g11_c04.avi 509 | BlowingCandles/v_BlowingCandles_g12_c01.avi 510 | BlowingCandles/v_BlowingCandles_g12_c02.avi 511 | BlowingCandles/v_BlowingCandles_g12_c03.avi 512 | BlowingCandles/v_BlowingCandles_g12_c04.avi 513 | BlowingCandles/v_BlowingCandles_g12_c05.avi 514 | BlowingCandles/v_BlowingCandles_g12_c06.avi 515 | BlowingCandles/v_BlowingCandles_g13_c01.avi 516 | BlowingCandles/v_BlowingCandles_g13_c02.avi 517 | BlowingCandles/v_BlowingCandles_g13_c03.avi 518 | BlowingCandles/v_BlowingCandles_g13_c04.avi 519 | BlowingCandles/v_BlowingCandles_g14_c01.avi 520 | BlowingCandles/v_BlowingCandles_g14_c02.avi 521 | BlowingCandles/v_BlowingCandles_g14_c03.avi 522 | BlowingCandles/v_BlowingCandles_g14_c04.avi 523 | BodyWeightSquats/v_BodyWeightSquats_g08_c01.avi 524 | BodyWeightSquats/v_BodyWeightSquats_g08_c02.avi 525 | BodyWeightSquats/v_BodyWeightSquats_g08_c03.avi 526 | BodyWeightSquats/v_BodyWeightSquats_g08_c04.avi 527 | BodyWeightSquats/v_BodyWeightSquats_g09_c01.avi 528 | BodyWeightSquats/v_BodyWeightSquats_g09_c02.avi 529 | BodyWeightSquats/v_BodyWeightSquats_g09_c03.avi 530 | BodyWeightSquats/v_BodyWeightSquats_g09_c04.avi 531 | BodyWeightSquats/v_BodyWeightSquats_g09_c05.avi 532 | BodyWeightSquats/v_BodyWeightSquats_g09_c06.avi 533 | BodyWeightSquats/v_BodyWeightSquats_g09_c07.avi 534 | BodyWeightSquats/v_BodyWeightSquats_g10_c01.avi 535 | BodyWeightSquats/v_BodyWeightSquats_g10_c02.avi 536 | BodyWeightSquats/v_BodyWeightSquats_g10_c03.avi 537 | BodyWeightSquats/v_BodyWeightSquats_g10_c04.avi 538 | BodyWeightSquats/v_BodyWeightSquats_g10_c05.avi 539 | BodyWeightSquats/v_BodyWeightSquats_g11_c01.avi 540 | BodyWeightSquats/v_BodyWeightSquats_g11_c02.avi 541 | BodyWeightSquats/v_BodyWeightSquats_g11_c03.avi 542 | BodyWeightSquats/v_BodyWeightSquats_g11_c04.avi 543 | BodyWeightSquats/v_BodyWeightSquats_g12_c01.avi 544 | BodyWeightSquats/v_BodyWeightSquats_g12_c02.avi 545 | BodyWeightSquats/v_BodyWeightSquats_g12_c03.avi 546 | BodyWeightSquats/v_BodyWeightSquats_g12_c04.avi 547 | BodyWeightSquats/v_BodyWeightSquats_g13_c01.avi 548 | BodyWeightSquats/v_BodyWeightSquats_g13_c02.avi 549 | BodyWeightSquats/v_BodyWeightSquats_g13_c03.avi 550 | BodyWeightSquats/v_BodyWeightSquats_g13_c04.avi 551 | BodyWeightSquats/v_BodyWeightSquats_g14_c01.avi 552 | BodyWeightSquats/v_BodyWeightSquats_g14_c02.avi 553 | BodyWeightSquats/v_BodyWeightSquats_g14_c03.avi 554 | BodyWeightSquats/v_BodyWeightSquats_g14_c04.avi 555 | Bowling/v_Bowling_g08_c01.avi 556 | Bowling/v_Bowling_g08_c02.avi 557 | Bowling/v_Bowling_g08_c03.avi 558 | Bowling/v_Bowling_g08_c04.avi 559 | Bowling/v_Bowling_g08_c05.avi 560 | Bowling/v_Bowling_g08_c06.avi 561 | Bowling/v_Bowling_g08_c07.avi 562 | Bowling/v_Bowling_g09_c01.avi 563 | Bowling/v_Bowling_g09_c02.avi 564 | Bowling/v_Bowling_g09_c03.avi 565 | Bowling/v_Bowling_g09_c04.avi 566 | Bowling/v_Bowling_g09_c05.avi 567 | Bowling/v_Bowling_g09_c06.avi 568 | Bowling/v_Bowling_g09_c07.avi 569 | Bowling/v_Bowling_g10_c01.avi 570 | Bowling/v_Bowling_g10_c02.avi 571 | Bowling/v_Bowling_g10_c03.avi 572 | Bowling/v_Bowling_g10_c04.avi 573 | Bowling/v_Bowling_g10_c05.avi 574 | Bowling/v_Bowling_g10_c06.avi 575 | Bowling/v_Bowling_g10_c07.avi 576 | Bowling/v_Bowling_g11_c01.avi 577 | Bowling/v_Bowling_g11_c02.avi 578 | Bowling/v_Bowling_g11_c03.avi 579 | Bowling/v_Bowling_g11_c04.avi 580 | Bowling/v_Bowling_g11_c05.avi 581 | Bowling/v_Bowling_g11_c06.avi 582 | Bowling/v_Bowling_g11_c07.avi 583 | Bowling/v_Bowling_g12_c01.avi 584 | Bowling/v_Bowling_g12_c02.avi 585 | Bowling/v_Bowling_g12_c03.avi 586 | Bowling/v_Bowling_g12_c04.avi 587 | Bowling/v_Bowling_g13_c01.avi 588 | Bowling/v_Bowling_g13_c02.avi 589 | Bowling/v_Bowling_g13_c03.avi 590 | Bowling/v_Bowling_g13_c04.avi 591 | Bowling/v_Bowling_g13_c05.avi 592 | Bowling/v_Bowling_g13_c06.avi 593 | Bowling/v_Bowling_g14_c01.avi 594 | Bowling/v_Bowling_g14_c02.avi 595 | Bowling/v_Bowling_g14_c03.avi 596 | Bowling/v_Bowling_g14_c04.avi 597 | Bowling/v_Bowling_g14_c05.avi 598 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c01.avi 599 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c02.avi 600 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c03.avi 601 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c04.avi 602 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c05.avi 603 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c06.avi 604 | BoxingPunchingBag/v_BoxingPunchingBag_g08_c07.avi 605 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c01.avi 606 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c02.avi 607 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c03.avi 608 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c04.avi 609 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c05.avi 610 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c06.avi 611 | BoxingPunchingBag/v_BoxingPunchingBag_g09_c07.avi 612 | BoxingPunchingBag/v_BoxingPunchingBag_g10_c01.avi 613 | BoxingPunchingBag/v_BoxingPunchingBag_g10_c02.avi 614 | BoxingPunchingBag/v_BoxingPunchingBag_g10_c03.avi 615 | BoxingPunchingBag/v_BoxingPunchingBag_g10_c04.avi 616 | BoxingPunchingBag/v_BoxingPunchingBag_g11_c01.avi 617 | BoxingPunchingBag/v_BoxingPunchingBag_g11_c02.avi 618 | BoxingPunchingBag/v_BoxingPunchingBag_g11_c03.avi 619 | BoxingPunchingBag/v_BoxingPunchingBag_g11_c04.avi 620 | BoxingPunchingBag/v_BoxingPunchingBag_g11_c05.avi 621 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c01.avi 622 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c02.avi 623 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c03.avi 624 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c04.avi 625 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c05.avi 626 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c06.avi 627 | BoxingPunchingBag/v_BoxingPunchingBag_g12_c07.avi 628 | BoxingPunchingBag/v_BoxingPunchingBag_g13_c01.avi 629 | BoxingPunchingBag/v_BoxingPunchingBag_g13_c02.avi 630 | BoxingPunchingBag/v_BoxingPunchingBag_g13_c03.avi 631 | BoxingPunchingBag/v_BoxingPunchingBag_g13_c04.avi 632 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c01.avi 633 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c02.avi 634 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c03.avi 635 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c04.avi 636 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c05.avi 637 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c06.avi 638 | BoxingPunchingBag/v_BoxingPunchingBag_g14_c07.avi 639 | BoxingSpeedBag/v_BoxingSpeedBag_g08_c01.avi 640 | BoxingSpeedBag/v_BoxingSpeedBag_g08_c02.avi 641 | BoxingSpeedBag/v_BoxingSpeedBag_g08_c03.avi 642 | BoxingSpeedBag/v_BoxingSpeedBag_g08_c04.avi 643 | BoxingSpeedBag/v_BoxingSpeedBag_g08_c05.avi 644 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c01.avi 645 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c02.avi 646 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c03.avi 647 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c04.avi 648 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c05.avi 649 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c06.avi 650 | BoxingSpeedBag/v_BoxingSpeedBag_g09_c07.avi 651 | BoxingSpeedBag/v_BoxingSpeedBag_g10_c01.avi 652 | BoxingSpeedBag/v_BoxingSpeedBag_g10_c02.avi 653 | BoxingSpeedBag/v_BoxingSpeedBag_g10_c03.avi 654 | BoxingSpeedBag/v_BoxingSpeedBag_g10_c04.avi 655 | BoxingSpeedBag/v_BoxingSpeedBag_g11_c01.avi 656 | BoxingSpeedBag/v_BoxingSpeedBag_g11_c02.avi 657 | BoxingSpeedBag/v_BoxingSpeedBag_g11_c03.avi 658 | BoxingSpeedBag/v_BoxingSpeedBag_g11_c04.avi 659 | BoxingSpeedBag/v_BoxingSpeedBag_g11_c05.avi 660 | BoxingSpeedBag/v_BoxingSpeedBag_g11_c06.avi 661 | BoxingSpeedBag/v_BoxingSpeedBag_g12_c01.avi 662 | BoxingSpeedBag/v_BoxingSpeedBag_g12_c02.avi 663 | BoxingSpeedBag/v_BoxingSpeedBag_g12_c03.avi 664 | BoxingSpeedBag/v_BoxingSpeedBag_g12_c04.avi 665 | BoxingSpeedBag/v_BoxingSpeedBag_g12_c05.avi 666 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c01.avi 667 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c02.avi 668 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c03.avi 669 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c04.avi 670 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c05.avi 671 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c06.avi 672 | BoxingSpeedBag/v_BoxingSpeedBag_g13_c07.avi 673 | BoxingSpeedBag/v_BoxingSpeedBag_g14_c01.avi 674 | BoxingSpeedBag/v_BoxingSpeedBag_g14_c02.avi 675 | BoxingSpeedBag/v_BoxingSpeedBag_g14_c03.avi 676 | BoxingSpeedBag/v_BoxingSpeedBag_g14_c04.avi 677 | BoxingSpeedBag/v_BoxingSpeedBag_g14_c05.avi 678 | BoxingSpeedBag/v_BoxingSpeedBag_g14_c06.avi 679 | BreastStroke/v_BreastStroke_g08_c01.avi 680 | BreastStroke/v_BreastStroke_g08_c02.avi 681 | BreastStroke/v_BreastStroke_g08_c03.avi 682 | BreastStroke/v_BreastStroke_g08_c04.avi 683 | BreastStroke/v_BreastStroke_g09_c01.avi 684 | BreastStroke/v_BreastStroke_g09_c02.avi 685 | BreastStroke/v_BreastStroke_g09_c03.avi 686 | BreastStroke/v_BreastStroke_g09_c04.avi 687 | BreastStroke/v_BreastStroke_g10_c01.avi 688 | BreastStroke/v_BreastStroke_g10_c02.avi 689 | BreastStroke/v_BreastStroke_g10_c03.avi 690 | BreastStroke/v_BreastStroke_g10_c04.avi 691 | BreastStroke/v_BreastStroke_g11_c01.avi 692 | BreastStroke/v_BreastStroke_g11_c02.avi 693 | BreastStroke/v_BreastStroke_g11_c03.avi 694 | BreastStroke/v_BreastStroke_g11_c04.avi 695 | BreastStroke/v_BreastStroke_g12_c01.avi 696 | BreastStroke/v_BreastStroke_g12_c02.avi 697 | BreastStroke/v_BreastStroke_g12_c03.avi 698 | BreastStroke/v_BreastStroke_g12_c04.avi 699 | BreastStroke/v_BreastStroke_g13_c01.avi 700 | BreastStroke/v_BreastStroke_g13_c02.avi 701 | BreastStroke/v_BreastStroke_g13_c03.avi 702 | BreastStroke/v_BreastStroke_g13_c04.avi 703 | BreastStroke/v_BreastStroke_g14_c01.avi 704 | BreastStroke/v_BreastStroke_g14_c02.avi 705 | BreastStroke/v_BreastStroke_g14_c03.avi 706 | BreastStroke/v_BreastStroke_g14_c04.avi 707 | BrushingTeeth/v_BrushingTeeth_g08_c01.avi 708 | BrushingTeeth/v_BrushingTeeth_g08_c02.avi 709 | BrushingTeeth/v_BrushingTeeth_g08_c03.avi 710 | BrushingTeeth/v_BrushingTeeth_g08_c04.avi 711 | BrushingTeeth/v_BrushingTeeth_g08_c05.avi 712 | BrushingTeeth/v_BrushingTeeth_g08_c06.avi 713 | BrushingTeeth/v_BrushingTeeth_g09_c01.avi 714 | BrushingTeeth/v_BrushingTeeth_g09_c02.avi 715 | BrushingTeeth/v_BrushingTeeth_g09_c03.avi 716 | BrushingTeeth/v_BrushingTeeth_g09_c04.avi 717 | BrushingTeeth/v_BrushingTeeth_g10_c01.avi 718 | BrushingTeeth/v_BrushingTeeth_g10_c02.avi 719 | BrushingTeeth/v_BrushingTeeth_g10_c03.avi 720 | BrushingTeeth/v_BrushingTeeth_g10_c04.avi 721 | BrushingTeeth/v_BrushingTeeth_g10_c05.avi 722 | BrushingTeeth/v_BrushingTeeth_g11_c01.avi 723 | BrushingTeeth/v_BrushingTeeth_g11_c02.avi 724 | BrushingTeeth/v_BrushingTeeth_g11_c03.avi 725 | BrushingTeeth/v_BrushingTeeth_g11_c04.avi 726 | BrushingTeeth/v_BrushingTeeth_g12_c01.avi 727 | BrushingTeeth/v_BrushingTeeth_g12_c02.avi 728 | BrushingTeeth/v_BrushingTeeth_g12_c03.avi 729 | BrushingTeeth/v_BrushingTeeth_g12_c04.avi 730 | BrushingTeeth/v_BrushingTeeth_g12_c05.avi 731 | BrushingTeeth/v_BrushingTeeth_g12_c06.avi 732 | BrushingTeeth/v_BrushingTeeth_g13_c01.avi 733 | BrushingTeeth/v_BrushingTeeth_g13_c02.avi 734 | BrushingTeeth/v_BrushingTeeth_g13_c03.avi 735 | BrushingTeeth/v_BrushingTeeth_g13_c04.avi 736 | BrushingTeeth/v_BrushingTeeth_g14_c01.avi 737 | BrushingTeeth/v_BrushingTeeth_g14_c02.avi 738 | BrushingTeeth/v_BrushingTeeth_g14_c03.avi 739 | BrushingTeeth/v_BrushingTeeth_g14_c04.avi 740 | BrushingTeeth/v_BrushingTeeth_g14_c05.avi 741 | CleanAndJerk/v_CleanAndJerk_g08_c01.avi 742 | CleanAndJerk/v_CleanAndJerk_g08_c02.avi 743 | CleanAndJerk/v_CleanAndJerk_g08_c03.avi 744 | CleanAndJerk/v_CleanAndJerk_g08_c04.avi 745 | CleanAndJerk/v_CleanAndJerk_g09_c01.avi 746 | CleanAndJerk/v_CleanAndJerk_g09_c02.avi 747 | CleanAndJerk/v_CleanAndJerk_g09_c03.avi 748 | CleanAndJerk/v_CleanAndJerk_g09_c04.avi 749 | CleanAndJerk/v_CleanAndJerk_g10_c01.avi 750 | CleanAndJerk/v_CleanAndJerk_g10_c02.avi 751 | CleanAndJerk/v_CleanAndJerk_g10_c03.avi 752 | CleanAndJerk/v_CleanAndJerk_g10_c04.avi 753 | CleanAndJerk/v_CleanAndJerk_g11_c01.avi 754 | CleanAndJerk/v_CleanAndJerk_g11_c02.avi 755 | CleanAndJerk/v_CleanAndJerk_g11_c03.avi 756 | CleanAndJerk/v_CleanAndJerk_g11_c04.avi 757 | CleanAndJerk/v_CleanAndJerk_g12_c01.avi 758 | CleanAndJerk/v_CleanAndJerk_g12_c02.avi 759 | CleanAndJerk/v_CleanAndJerk_g12_c03.avi 760 | CleanAndJerk/v_CleanAndJerk_g12_c04.avi 761 | CleanAndJerk/v_CleanAndJerk_g12_c05.avi 762 | CleanAndJerk/v_CleanAndJerk_g12_c06.avi 763 | CleanAndJerk/v_CleanAndJerk_g12_c07.avi 764 | CleanAndJerk/v_CleanAndJerk_g13_c01.avi 765 | CleanAndJerk/v_CleanAndJerk_g13_c02.avi 766 | CleanAndJerk/v_CleanAndJerk_g13_c03.avi 767 | CleanAndJerk/v_CleanAndJerk_g13_c04.avi 768 | CleanAndJerk/v_CleanAndJerk_g14_c01.avi 769 | CleanAndJerk/v_CleanAndJerk_g14_c02.avi 770 | CleanAndJerk/v_CleanAndJerk_g14_c03.avi 771 | CleanAndJerk/v_CleanAndJerk_g14_c04.avi 772 | CleanAndJerk/v_CleanAndJerk_g14_c05.avi 773 | CleanAndJerk/v_CleanAndJerk_g14_c06.avi 774 | CliffDiving/v_CliffDiving_g08_c01.avi 775 | CliffDiving/v_CliffDiving_g08_c02.avi 776 | CliffDiving/v_CliffDiving_g08_c03.avi 777 | CliffDiving/v_CliffDiving_g08_c04.avi 778 | CliffDiving/v_CliffDiving_g09_c01.avi 779 | CliffDiving/v_CliffDiving_g09_c02.avi 780 | CliffDiving/v_CliffDiving_g09_c03.avi 781 | CliffDiving/v_CliffDiving_g09_c04.avi 782 | CliffDiving/v_CliffDiving_g09_c05.avi 783 | CliffDiving/v_CliffDiving_g09_c06.avi 784 | CliffDiving/v_CliffDiving_g10_c01.avi 785 | CliffDiving/v_CliffDiving_g10_c02.avi 786 | CliffDiving/v_CliffDiving_g10_c03.avi 787 | CliffDiving/v_CliffDiving_g10_c04.avi 788 | CliffDiving/v_CliffDiving_g10_c05.avi 789 | CliffDiving/v_CliffDiving_g10_c06.avi 790 | CliffDiving/v_CliffDiving_g10_c07.avi 791 | CliffDiving/v_CliffDiving_g11_c01.avi 792 | CliffDiving/v_CliffDiving_g11_c02.avi 793 | CliffDiving/v_CliffDiving_g11_c03.avi 794 | CliffDiving/v_CliffDiving_g11_c04.avi 795 | CliffDiving/v_CliffDiving_g11_c05.avi 796 | CliffDiving/v_CliffDiving_g11_c06.avi 797 | CliffDiving/v_CliffDiving_g12_c01.avi 798 | CliffDiving/v_CliffDiving_g12_c02.avi 799 | CliffDiving/v_CliffDiving_g12_c03.avi 800 | CliffDiving/v_CliffDiving_g12_c04.avi 801 | CliffDiving/v_CliffDiving_g12_c05.avi 802 | CliffDiving/v_CliffDiving_g12_c06.avi 803 | CliffDiving/v_CliffDiving_g12_c07.avi 804 | CliffDiving/v_CliffDiving_g13_c01.avi 805 | CliffDiving/v_CliffDiving_g13_c02.avi 806 | CliffDiving/v_CliffDiving_g13_c03.avi 807 | CliffDiving/v_CliffDiving_g13_c04.avi 808 | CliffDiving/v_CliffDiving_g14_c01.avi 809 | CliffDiving/v_CliffDiving_g14_c02.avi 810 | CliffDiving/v_CliffDiving_g14_c03.avi 811 | CliffDiving/v_CliffDiving_g14_c04.avi 812 | CliffDiving/v_CliffDiving_g14_c05.avi 813 | CliffDiving/v_CliffDiving_g14_c06.avi 814 | CliffDiving/v_CliffDiving_g14_c07.avi 815 | CricketBowling/v_CricketBowling_g08_c01.avi 816 | CricketBowling/v_CricketBowling_g08_c02.avi 817 | CricketBowling/v_CricketBowling_g08_c03.avi 818 | CricketBowling/v_CricketBowling_g08_c04.avi 819 | CricketBowling/v_CricketBowling_g08_c05.avi 820 | CricketBowling/v_CricketBowling_g09_c01.avi 821 | CricketBowling/v_CricketBowling_g09_c02.avi 822 | CricketBowling/v_CricketBowling_g09_c03.avi 823 | CricketBowling/v_CricketBowling_g09_c04.avi 824 | CricketBowling/v_CricketBowling_g09_c05.avi 825 | CricketBowling/v_CricketBowling_g09_c06.avi 826 | CricketBowling/v_CricketBowling_g09_c07.avi 827 | CricketBowling/v_CricketBowling_g10_c01.avi 828 | CricketBowling/v_CricketBowling_g10_c02.avi 829 | CricketBowling/v_CricketBowling_g10_c03.avi 830 | CricketBowling/v_CricketBowling_g10_c04.avi 831 | CricketBowling/v_CricketBowling_g11_c01.avi 832 | CricketBowling/v_CricketBowling_g11_c02.avi 833 | CricketBowling/v_CricketBowling_g11_c03.avi 834 | CricketBowling/v_CricketBowling_g11_c04.avi 835 | CricketBowling/v_CricketBowling_g11_c05.avi 836 | CricketBowling/v_CricketBowling_g11_c06.avi 837 | CricketBowling/v_CricketBowling_g11_c07.avi 838 | CricketBowling/v_CricketBowling_g12_c01.avi 839 | CricketBowling/v_CricketBowling_g12_c02.avi 840 | CricketBowling/v_CricketBowling_g12_c03.avi 841 | CricketBowling/v_CricketBowling_g12_c04.avi 842 | CricketBowling/v_CricketBowling_g12_c05.avi 843 | CricketBowling/v_CricketBowling_g12_c06.avi 844 | CricketBowling/v_CricketBowling_g13_c01.avi 845 | CricketBowling/v_CricketBowling_g13_c02.avi 846 | CricketBowling/v_CricketBowling_g13_c03.avi 847 | CricketBowling/v_CricketBowling_g13_c04.avi 848 | CricketBowling/v_CricketBowling_g13_c05.avi 849 | CricketBowling/v_CricketBowling_g14_c01.avi 850 | CricketBowling/v_CricketBowling_g14_c02.avi 851 | CricketBowling/v_CricketBowling_g14_c03.avi 852 | CricketBowling/v_CricketBowling_g14_c04.avi 853 | CricketBowling/v_CricketBowling_g14_c05.avi 854 | CricketShot/v_CricketShot_g08_c01.avi 855 | CricketShot/v_CricketShot_g08_c02.avi 856 | CricketShot/v_CricketShot_g08_c03.avi 857 | CricketShot/v_CricketShot_g08_c04.avi 858 | CricketShot/v_CricketShot_g08_c05.avi 859 | CricketShot/v_CricketShot_g08_c06.avi 860 | CricketShot/v_CricketShot_g08_c07.avi 861 | CricketShot/v_CricketShot_g09_c01.avi 862 | CricketShot/v_CricketShot_g09_c02.avi 863 | CricketShot/v_CricketShot_g09_c03.avi 864 | CricketShot/v_CricketShot_g09_c04.avi 865 | CricketShot/v_CricketShot_g09_c05.avi 866 | CricketShot/v_CricketShot_g09_c06.avi 867 | CricketShot/v_CricketShot_g09_c07.avi 868 | CricketShot/v_CricketShot_g10_c01.avi 869 | CricketShot/v_CricketShot_g10_c02.avi 870 | CricketShot/v_CricketShot_g10_c03.avi 871 | CricketShot/v_CricketShot_g10_c04.avi 872 | CricketShot/v_CricketShot_g10_c05.avi 873 | CricketShot/v_CricketShot_g10_c06.avi 874 | CricketShot/v_CricketShot_g10_c07.avi 875 | CricketShot/v_CricketShot_g11_c01.avi 876 | CricketShot/v_CricketShot_g11_c02.avi 877 | CricketShot/v_CricketShot_g11_c03.avi 878 | CricketShot/v_CricketShot_g11_c04.avi 879 | CricketShot/v_CricketShot_g11_c05.avi 880 | CricketShot/v_CricketShot_g11_c06.avi 881 | CricketShot/v_CricketShot_g11_c07.avi 882 | CricketShot/v_CricketShot_g12_c01.avi 883 | CricketShot/v_CricketShot_g12_c02.avi 884 | CricketShot/v_CricketShot_g12_c03.avi 885 | CricketShot/v_CricketShot_g12_c04.avi 886 | CricketShot/v_CricketShot_g12_c05.avi 887 | CricketShot/v_CricketShot_g12_c06.avi 888 | CricketShot/v_CricketShot_g12_c07.avi 889 | CricketShot/v_CricketShot_g13_c01.avi 890 | CricketShot/v_CricketShot_g13_c02.avi 891 | CricketShot/v_CricketShot_g13_c03.avi 892 | CricketShot/v_CricketShot_g13_c04.avi 893 | CricketShot/v_CricketShot_g13_c05.avi 894 | CricketShot/v_CricketShot_g13_c06.avi 895 | CricketShot/v_CricketShot_g13_c07.avi 896 | CricketShot/v_CricketShot_g14_c01.avi 897 | CricketShot/v_CricketShot_g14_c02.avi 898 | CricketShot/v_CricketShot_g14_c03.avi 899 | CricketShot/v_CricketShot_g14_c04.avi 900 | CricketShot/v_CricketShot_g14_c05.avi 901 | CricketShot/v_CricketShot_g14_c06.avi 902 | CricketShot/v_CricketShot_g14_c07.avi 903 | CuttingInKitchen/v_CuttingInKitchen_g08_c01.avi 904 | CuttingInKitchen/v_CuttingInKitchen_g08_c02.avi 905 | CuttingInKitchen/v_CuttingInKitchen_g08_c03.avi 906 | CuttingInKitchen/v_CuttingInKitchen_g08_c04.avi 907 | CuttingInKitchen/v_CuttingInKitchen_g09_c01.avi 908 | CuttingInKitchen/v_CuttingInKitchen_g09_c02.avi 909 | CuttingInKitchen/v_CuttingInKitchen_g09_c03.avi 910 | CuttingInKitchen/v_CuttingInKitchen_g09_c04.avi 911 | CuttingInKitchen/v_CuttingInKitchen_g10_c01.avi 912 | CuttingInKitchen/v_CuttingInKitchen_g10_c02.avi 913 | CuttingInKitchen/v_CuttingInKitchen_g10_c03.avi 914 | CuttingInKitchen/v_CuttingInKitchen_g10_c04.avi 915 | CuttingInKitchen/v_CuttingInKitchen_g10_c05.avi 916 | CuttingInKitchen/v_CuttingInKitchen_g10_c06.avi 917 | CuttingInKitchen/v_CuttingInKitchen_g10_c07.avi 918 | CuttingInKitchen/v_CuttingInKitchen_g11_c01.avi 919 | CuttingInKitchen/v_CuttingInKitchen_g11_c02.avi 920 | CuttingInKitchen/v_CuttingInKitchen_g11_c03.avi 921 | CuttingInKitchen/v_CuttingInKitchen_g11_c04.avi 922 | CuttingInKitchen/v_CuttingInKitchen_g12_c01.avi 923 | CuttingInKitchen/v_CuttingInKitchen_g12_c02.avi 924 | CuttingInKitchen/v_CuttingInKitchen_g12_c03.avi 925 | CuttingInKitchen/v_CuttingInKitchen_g12_c04.avi 926 | CuttingInKitchen/v_CuttingInKitchen_g13_c01.avi 927 | CuttingInKitchen/v_CuttingInKitchen_g13_c02.avi 928 | CuttingInKitchen/v_CuttingInKitchen_g13_c03.avi 929 | CuttingInKitchen/v_CuttingInKitchen_g13_c04.avi 930 | CuttingInKitchen/v_CuttingInKitchen_g14_c01.avi 931 | CuttingInKitchen/v_CuttingInKitchen_g14_c02.avi 932 | CuttingInKitchen/v_CuttingInKitchen_g14_c03.avi 933 | CuttingInKitchen/v_CuttingInKitchen_g14_c04.avi 934 | Diving/v_Diving_g08_c01.avi 935 | Diving/v_Diving_g08_c02.avi 936 | Diving/v_Diving_g08_c03.avi 937 | Diving/v_Diving_g08_c04.avi 938 | Diving/v_Diving_g08_c05.avi 939 | Diving/v_Diving_g08_c06.avi 940 | Diving/v_Diving_g09_c01.avi 941 | Diving/v_Diving_g09_c02.avi 942 | Diving/v_Diving_g09_c03.avi 943 | Diving/v_Diving_g09_c04.avi 944 | Diving/v_Diving_g09_c05.avi 945 | Diving/v_Diving_g09_c06.avi 946 | Diving/v_Diving_g09_c07.avi 947 | Diving/v_Diving_g10_c01.avi 948 | Diving/v_Diving_g10_c02.avi 949 | Diving/v_Diving_g10_c03.avi 950 | Diving/v_Diving_g10_c04.avi 951 | Diving/v_Diving_g10_c05.avi 952 | Diving/v_Diving_g10_c06.avi 953 | Diving/v_Diving_g10_c07.avi 954 | Diving/v_Diving_g11_c01.avi 955 | Diving/v_Diving_g11_c02.avi 956 | Diving/v_Diving_g11_c03.avi 957 | Diving/v_Diving_g11_c04.avi 958 | Diving/v_Diving_g11_c05.avi 959 | Diving/v_Diving_g11_c06.avi 960 | Diving/v_Diving_g12_c01.avi 961 | Diving/v_Diving_g12_c02.avi 962 | Diving/v_Diving_g12_c03.avi 963 | Diving/v_Diving_g12_c04.avi 964 | Diving/v_Diving_g12_c05.avi 965 | Diving/v_Diving_g12_c06.avi 966 | Diving/v_Diving_g12_c07.avi 967 | Diving/v_Diving_g13_c01.avi 968 | Diving/v_Diving_g13_c02.avi 969 | Diving/v_Diving_g13_c03.avi 970 | Diving/v_Diving_g13_c04.avi 971 | Diving/v_Diving_g13_c05.avi 972 | Diving/v_Diving_g13_c06.avi 973 | Diving/v_Diving_g13_c07.avi 974 | Diving/v_Diving_g14_c01.avi 975 | Diving/v_Diving_g14_c02.avi 976 | Diving/v_Diving_g14_c03.avi 977 | Diving/v_Diving_g14_c04.avi 978 | Drumming/v_Drumming_g08_c01.avi 979 | Drumming/v_Drumming_g08_c02.avi 980 | Drumming/v_Drumming_g08_c03.avi 981 | Drumming/v_Drumming_g08_c04.avi 982 | Drumming/v_Drumming_g08_c05.avi 983 | Drumming/v_Drumming_g09_c01.avi 984 | Drumming/v_Drumming_g09_c02.avi 985 | Drumming/v_Drumming_g09_c03.avi 986 | Drumming/v_Drumming_g09_c04.avi 987 | Drumming/v_Drumming_g10_c01.avi 988 | Drumming/v_Drumming_g10_c02.avi 989 | Drumming/v_Drumming_g10_c03.avi 990 | Drumming/v_Drumming_g10_c04.avi 991 | Drumming/v_Drumming_g10_c05.avi 992 | Drumming/v_Drumming_g10_c06.avi 993 | Drumming/v_Drumming_g10_c07.avi 994 | Drumming/v_Drumming_g11_c01.avi 995 | Drumming/v_Drumming_g11_c02.avi 996 | Drumming/v_Drumming_g11_c03.avi 997 | Drumming/v_Drumming_g11_c04.avi 998 | Drumming/v_Drumming_g11_c05.avi 999 | Drumming/v_Drumming_g11_c06.avi 1000 | Drumming/v_Drumming_g11_c07.avi 1001 | Drumming/v_Drumming_g12_c01.avi 1002 | Drumming/v_Drumming_g12_c02.avi 1003 | Drumming/v_Drumming_g12_c03.avi 1004 | Drumming/v_Drumming_g12_c04.avi 1005 | Drumming/v_Drumming_g12_c05.avi 1006 | Drumming/v_Drumming_g12_c06.avi 1007 | Drumming/v_Drumming_g12_c07.avi 1008 | Drumming/v_Drumming_g13_c01.avi 1009 | Drumming/v_Drumming_g13_c02.avi 1010 | Drumming/v_Drumming_g13_c03.avi 1011 | Drumming/v_Drumming_g13_c04.avi 1012 | Drumming/v_Drumming_g13_c05.avi 1013 | Drumming/v_Drumming_g13_c06.avi 1014 | Drumming/v_Drumming_g13_c07.avi 1015 | Drumming/v_Drumming_g14_c01.avi 1016 | Drumming/v_Drumming_g14_c02.avi 1017 | Drumming/v_Drumming_g14_c03.avi 1018 | Drumming/v_Drumming_g14_c04.avi 1019 | Drumming/v_Drumming_g14_c05.avi 1020 | Drumming/v_Drumming_g14_c06.avi 1021 | Fencing/v_Fencing_g08_c01.avi 1022 | Fencing/v_Fencing_g08_c02.avi 1023 | Fencing/v_Fencing_g08_c03.avi 1024 | Fencing/v_Fencing_g08_c04.avi 1025 | Fencing/v_Fencing_g09_c01.avi 1026 | Fencing/v_Fencing_g09_c02.avi 1027 | Fencing/v_Fencing_g09_c03.avi 1028 | Fencing/v_Fencing_g09_c04.avi 1029 | Fencing/v_Fencing_g09_c05.avi 1030 | Fencing/v_Fencing_g09_c06.avi 1031 | Fencing/v_Fencing_g10_c01.avi 1032 | Fencing/v_Fencing_g10_c02.avi 1033 | Fencing/v_Fencing_g10_c03.avi 1034 | Fencing/v_Fencing_g10_c04.avi 1035 | Fencing/v_Fencing_g10_c05.avi 1036 | Fencing/v_Fencing_g11_c01.avi 1037 | Fencing/v_Fencing_g11_c02.avi 1038 | Fencing/v_Fencing_g11_c03.avi 1039 | Fencing/v_Fencing_g11_c04.avi 1040 | Fencing/v_Fencing_g11_c05.avi 1041 | Fencing/v_Fencing_g12_c01.avi 1042 | Fencing/v_Fencing_g12_c02.avi 1043 | Fencing/v_Fencing_g12_c03.avi 1044 | Fencing/v_Fencing_g12_c04.avi 1045 | Fencing/v_Fencing_g12_c05.avi 1046 | Fencing/v_Fencing_g13_c01.avi 1047 | Fencing/v_Fencing_g13_c02.avi 1048 | Fencing/v_Fencing_g13_c03.avi 1049 | Fencing/v_Fencing_g13_c04.avi 1050 | Fencing/v_Fencing_g14_c01.avi 1051 | Fencing/v_Fencing_g14_c02.avi 1052 | Fencing/v_Fencing_g14_c03.avi 1053 | Fencing/v_Fencing_g14_c04.avi 1054 | FieldHockeyPenalty/v_FieldHockeyPenalty_g08_c01.avi 1055 | FieldHockeyPenalty/v_FieldHockeyPenalty_g08_c02.avi 1056 | FieldHockeyPenalty/v_FieldHockeyPenalty_g08_c03.avi 1057 | FieldHockeyPenalty/v_FieldHockeyPenalty_g08_c04.avi 1058 | FieldHockeyPenalty/v_FieldHockeyPenalty_g09_c01.avi 1059 | FieldHockeyPenalty/v_FieldHockeyPenalty_g09_c02.avi 1060 | FieldHockeyPenalty/v_FieldHockeyPenalty_g09_c03.avi 1061 | FieldHockeyPenalty/v_FieldHockeyPenalty_g09_c04.avi 1062 | FieldHockeyPenalty/v_FieldHockeyPenalty_g09_c05.avi 1063 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c01.avi 1064 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c02.avi 1065 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c03.avi 1066 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c04.avi 1067 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c05.avi 1068 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c06.avi 1069 | FieldHockeyPenalty/v_FieldHockeyPenalty_g10_c07.avi 1070 | FieldHockeyPenalty/v_FieldHockeyPenalty_g11_c01.avi 1071 | FieldHockeyPenalty/v_FieldHockeyPenalty_g11_c02.avi 1072 | FieldHockeyPenalty/v_FieldHockeyPenalty_g11_c03.avi 1073 | FieldHockeyPenalty/v_FieldHockeyPenalty_g11_c04.avi 1074 | FieldHockeyPenalty/v_FieldHockeyPenalty_g12_c01.avi 1075 | FieldHockeyPenalty/v_FieldHockeyPenalty_g12_c02.avi 1076 | FieldHockeyPenalty/v_FieldHockeyPenalty_g12_c03.avi 1077 | FieldHockeyPenalty/v_FieldHockeyPenalty_g12_c04.avi 1078 | FieldHockeyPenalty/v_FieldHockeyPenalty_g12_c05.avi 1079 | FieldHockeyPenalty/v_FieldHockeyPenalty_g12_c06.avi 1080 | FieldHockeyPenalty/v_FieldHockeyPenalty_g13_c01.avi 1081 | FieldHockeyPenalty/v_FieldHockeyPenalty_g13_c02.avi 1082 | FieldHockeyPenalty/v_FieldHockeyPenalty_g13_c03.avi 1083 | FieldHockeyPenalty/v_FieldHockeyPenalty_g13_c04.avi 1084 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c01.avi 1085 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c02.avi 1086 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c03.avi 1087 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c04.avi 1088 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c05.avi 1089 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c06.avi 1090 | FieldHockeyPenalty/v_FieldHockeyPenalty_g14_c07.avi 1091 | FloorGymnastics/v_FloorGymnastics_g08_c01.avi 1092 | FloorGymnastics/v_FloorGymnastics_g08_c02.avi 1093 | FloorGymnastics/v_FloorGymnastics_g08_c03.avi 1094 | FloorGymnastics/v_FloorGymnastics_g08_c04.avi 1095 | FloorGymnastics/v_FloorGymnastics_g09_c01.avi 1096 | FloorGymnastics/v_FloorGymnastics_g09_c02.avi 1097 | FloorGymnastics/v_FloorGymnastics_g09_c03.avi 1098 | FloorGymnastics/v_FloorGymnastics_g09_c04.avi 1099 | FloorGymnastics/v_FloorGymnastics_g09_c05.avi 1100 | FloorGymnastics/v_FloorGymnastics_g09_c06.avi 1101 | FloorGymnastics/v_FloorGymnastics_g09_c07.avi 1102 | FloorGymnastics/v_FloorGymnastics_g10_c01.avi 1103 | FloorGymnastics/v_FloorGymnastics_g10_c02.avi 1104 | FloorGymnastics/v_FloorGymnastics_g10_c03.avi 1105 | FloorGymnastics/v_FloorGymnastics_g10_c04.avi 1106 | FloorGymnastics/v_FloorGymnastics_g10_c05.avi 1107 | FloorGymnastics/v_FloorGymnastics_g11_c01.avi 1108 | FloorGymnastics/v_FloorGymnastics_g11_c02.avi 1109 | FloorGymnastics/v_FloorGymnastics_g11_c03.avi 1110 | FloorGymnastics/v_FloorGymnastics_g11_c04.avi 1111 | FloorGymnastics/v_FloorGymnastics_g12_c01.avi 1112 | FloorGymnastics/v_FloorGymnastics_g12_c02.avi 1113 | FloorGymnastics/v_FloorGymnastics_g12_c03.avi 1114 | FloorGymnastics/v_FloorGymnastics_g12_c04.avi 1115 | FloorGymnastics/v_FloorGymnastics_g12_c05.avi 1116 | FloorGymnastics/v_FloorGymnastics_g12_c06.avi 1117 | FloorGymnastics/v_FloorGymnastics_g13_c01.avi 1118 | FloorGymnastics/v_FloorGymnastics_g13_c02.avi 1119 | FloorGymnastics/v_FloorGymnastics_g13_c03.avi 1120 | FloorGymnastics/v_FloorGymnastics_g13_c04.avi 1121 | FloorGymnastics/v_FloorGymnastics_g14_c01.avi 1122 | FloorGymnastics/v_FloorGymnastics_g14_c02.avi 1123 | FloorGymnastics/v_FloorGymnastics_g14_c03.avi 1124 | FloorGymnastics/v_FloorGymnastics_g14_c04.avi 1125 | FloorGymnastics/v_FloorGymnastics_g14_c05.avi 1126 | FrisbeeCatch/v_FrisbeeCatch_g08_c01.avi 1127 | FrisbeeCatch/v_FrisbeeCatch_g08_c02.avi 1128 | FrisbeeCatch/v_FrisbeeCatch_g08_c03.avi 1129 | FrisbeeCatch/v_FrisbeeCatch_g08_c04.avi 1130 | FrisbeeCatch/v_FrisbeeCatch_g08_c05.avi 1131 | FrisbeeCatch/v_FrisbeeCatch_g09_c01.avi 1132 | FrisbeeCatch/v_FrisbeeCatch_g09_c02.avi 1133 | FrisbeeCatch/v_FrisbeeCatch_g09_c03.avi 1134 | FrisbeeCatch/v_FrisbeeCatch_g09_c04.avi 1135 | FrisbeeCatch/v_FrisbeeCatch_g09_c05.avi 1136 | FrisbeeCatch/v_FrisbeeCatch_g10_c01.avi 1137 | FrisbeeCatch/v_FrisbeeCatch_g10_c02.avi 1138 | FrisbeeCatch/v_FrisbeeCatch_g10_c03.avi 1139 | FrisbeeCatch/v_FrisbeeCatch_g10_c04.avi 1140 | FrisbeeCatch/v_FrisbeeCatch_g10_c05.avi 1141 | FrisbeeCatch/v_FrisbeeCatch_g10_c06.avi 1142 | FrisbeeCatch/v_FrisbeeCatch_g11_c01.avi 1143 | FrisbeeCatch/v_FrisbeeCatch_g11_c02.avi 1144 | FrisbeeCatch/v_FrisbeeCatch_g11_c03.avi 1145 | FrisbeeCatch/v_FrisbeeCatch_g11_c04.avi 1146 | FrisbeeCatch/v_FrisbeeCatch_g12_c01.avi 1147 | FrisbeeCatch/v_FrisbeeCatch_g12_c02.avi 1148 | FrisbeeCatch/v_FrisbeeCatch_g12_c03.avi 1149 | FrisbeeCatch/v_FrisbeeCatch_g12_c04.avi 1150 | FrisbeeCatch/v_FrisbeeCatch_g12_c05.avi 1151 | FrisbeeCatch/v_FrisbeeCatch_g13_c01.avi 1152 | FrisbeeCatch/v_FrisbeeCatch_g13_c02.avi 1153 | FrisbeeCatch/v_FrisbeeCatch_g13_c03.avi 1154 | FrisbeeCatch/v_FrisbeeCatch_g13_c04.avi 1155 | FrisbeeCatch/v_FrisbeeCatch_g14_c01.avi 1156 | FrisbeeCatch/v_FrisbeeCatch_g14_c02.avi 1157 | FrisbeeCatch/v_FrisbeeCatch_g14_c03.avi 1158 | FrisbeeCatch/v_FrisbeeCatch_g14_c04.avi 1159 | FrisbeeCatch/v_FrisbeeCatch_g14_c05.avi 1160 | FrontCrawl/v_FrontCrawl_g08_c01.avi 1161 | FrontCrawl/v_FrontCrawl_g08_c02.avi 1162 | FrontCrawl/v_FrontCrawl_g08_c03.avi 1163 | FrontCrawl/v_FrontCrawl_g08_c04.avi 1164 | FrontCrawl/v_FrontCrawl_g08_c05.avi 1165 | FrontCrawl/v_FrontCrawl_g09_c01.avi 1166 | FrontCrawl/v_FrontCrawl_g09_c02.avi 1167 | FrontCrawl/v_FrontCrawl_g09_c03.avi 1168 | FrontCrawl/v_FrontCrawl_g09_c04.avi 1169 | FrontCrawl/v_FrontCrawl_g09_c05.avi 1170 | FrontCrawl/v_FrontCrawl_g09_c06.avi 1171 | FrontCrawl/v_FrontCrawl_g10_c01.avi 1172 | FrontCrawl/v_FrontCrawl_g10_c02.avi 1173 | FrontCrawl/v_FrontCrawl_g10_c03.avi 1174 | FrontCrawl/v_FrontCrawl_g10_c04.avi 1175 | FrontCrawl/v_FrontCrawl_g10_c05.avi 1176 | FrontCrawl/v_FrontCrawl_g11_c01.avi 1177 | FrontCrawl/v_FrontCrawl_g11_c02.avi 1178 | FrontCrawl/v_FrontCrawl_g11_c03.avi 1179 | FrontCrawl/v_FrontCrawl_g11_c04.avi 1180 | FrontCrawl/v_FrontCrawl_g11_c05.avi 1181 | FrontCrawl/v_FrontCrawl_g11_c06.avi 1182 | FrontCrawl/v_FrontCrawl_g11_c07.avi 1183 | FrontCrawl/v_FrontCrawl_g12_c01.avi 1184 | FrontCrawl/v_FrontCrawl_g12_c02.avi 1185 | FrontCrawl/v_FrontCrawl_g12_c03.avi 1186 | FrontCrawl/v_FrontCrawl_g12_c04.avi 1187 | FrontCrawl/v_FrontCrawl_g13_c01.avi 1188 | FrontCrawl/v_FrontCrawl_g13_c02.avi 1189 | FrontCrawl/v_FrontCrawl_g13_c03.avi 1190 | FrontCrawl/v_FrontCrawl_g13_c04.avi 1191 | FrontCrawl/v_FrontCrawl_g14_c01.avi 1192 | FrontCrawl/v_FrontCrawl_g14_c02.avi 1193 | FrontCrawl/v_FrontCrawl_g14_c03.avi 1194 | FrontCrawl/v_FrontCrawl_g14_c04.avi 1195 | FrontCrawl/v_FrontCrawl_g14_c05.avi 1196 | FrontCrawl/v_FrontCrawl_g14_c06.avi 1197 | FrontCrawl/v_FrontCrawl_g14_c07.avi 1198 | GolfSwing/v_GolfSwing_g08_c01.avi 1199 | GolfSwing/v_GolfSwing_g08_c02.avi 1200 | GolfSwing/v_GolfSwing_g08_c03.avi 1201 | GolfSwing/v_GolfSwing_g08_c04.avi 1202 | GolfSwing/v_GolfSwing_g08_c05.avi 1203 | GolfSwing/v_GolfSwing_g08_c06.avi 1204 | GolfSwing/v_GolfSwing_g09_c01.avi 1205 | GolfSwing/v_GolfSwing_g09_c02.avi 1206 | GolfSwing/v_GolfSwing_g09_c03.avi 1207 | GolfSwing/v_GolfSwing_g09_c04.avi 1208 | GolfSwing/v_GolfSwing_g10_c01.avi 1209 | GolfSwing/v_GolfSwing_g10_c02.avi 1210 | GolfSwing/v_GolfSwing_g10_c03.avi 1211 | GolfSwing/v_GolfSwing_g10_c04.avi 1212 | GolfSwing/v_GolfSwing_g11_c01.avi 1213 | GolfSwing/v_GolfSwing_g11_c02.avi 1214 | GolfSwing/v_GolfSwing_g11_c03.avi 1215 | GolfSwing/v_GolfSwing_g11_c04.avi 1216 | GolfSwing/v_GolfSwing_g11_c05.avi 1217 | GolfSwing/v_GolfSwing_g11_c06.avi 1218 | GolfSwing/v_GolfSwing_g11_c07.avi 1219 | GolfSwing/v_GolfSwing_g12_c01.avi 1220 | GolfSwing/v_GolfSwing_g12_c02.avi 1221 | GolfSwing/v_GolfSwing_g12_c03.avi 1222 | GolfSwing/v_GolfSwing_g12_c04.avi 1223 | GolfSwing/v_GolfSwing_g13_c01.avi 1224 | GolfSwing/v_GolfSwing_g13_c02.avi 1225 | GolfSwing/v_GolfSwing_g13_c03.avi 1226 | GolfSwing/v_GolfSwing_g13_c04.avi 1227 | GolfSwing/v_GolfSwing_g14_c01.avi 1228 | GolfSwing/v_GolfSwing_g14_c02.avi 1229 | GolfSwing/v_GolfSwing_g14_c03.avi 1230 | GolfSwing/v_GolfSwing_g14_c04.avi 1231 | Haircut/v_Haircut_g08_c01.avi 1232 | Haircut/v_Haircut_g08_c02.avi 1233 | Haircut/v_Haircut_g08_c03.avi 1234 | Haircut/v_Haircut_g08_c04.avi 1235 | Haircut/v_Haircut_g08_c05.avi 1236 | Haircut/v_Haircut_g08_c06.avi 1237 | Haircut/v_Haircut_g09_c01.avi 1238 | Haircut/v_Haircut_g09_c02.avi 1239 | Haircut/v_Haircut_g09_c03.avi 1240 | Haircut/v_Haircut_g09_c04.avi 1241 | Haircut/v_Haircut_g09_c05.avi 1242 | Haircut/v_Haircut_g09_c06.avi 1243 | Haircut/v_Haircut_g09_c07.avi 1244 | Haircut/v_Haircut_g10_c01.avi 1245 | Haircut/v_Haircut_g10_c02.avi 1246 | Haircut/v_Haircut_g10_c03.avi 1247 | Haircut/v_Haircut_g10_c04.avi 1248 | Haircut/v_Haircut_g10_c05.avi 1249 | Haircut/v_Haircut_g10_c06.avi 1250 | Haircut/v_Haircut_g10_c07.avi 1251 | Haircut/v_Haircut_g11_c01.avi 1252 | Haircut/v_Haircut_g11_c02.avi 1253 | Haircut/v_Haircut_g11_c03.avi 1254 | Haircut/v_Haircut_g11_c04.avi 1255 | Haircut/v_Haircut_g11_c05.avi 1256 | Haircut/v_Haircut_g12_c01.avi 1257 | Haircut/v_Haircut_g12_c02.avi 1258 | Haircut/v_Haircut_g12_c03.avi 1259 | Haircut/v_Haircut_g12_c04.avi 1260 | Haircut/v_Haircut_g13_c01.avi 1261 | Haircut/v_Haircut_g13_c02.avi 1262 | Haircut/v_Haircut_g13_c03.avi 1263 | Haircut/v_Haircut_g13_c04.avi 1264 | Haircut/v_Haircut_g14_c01.avi 1265 | Haircut/v_Haircut_g14_c02.avi 1266 | Haircut/v_Haircut_g14_c03.avi 1267 | Haircut/v_Haircut_g14_c04.avi 1268 | Hammering/v_Hammering_g08_c01.avi 1269 | Hammering/v_Hammering_g08_c02.avi 1270 | Hammering/v_Hammering_g08_c03.avi 1271 | Hammering/v_Hammering_g08_c04.avi 1272 | Hammering/v_Hammering_g09_c01.avi 1273 | Hammering/v_Hammering_g09_c02.avi 1274 | Hammering/v_Hammering_g09_c03.avi 1275 | Hammering/v_Hammering_g09_c04.avi 1276 | Hammering/v_Hammering_g09_c05.avi 1277 | Hammering/v_Hammering_g09_c06.avi 1278 | Hammering/v_Hammering_g09_c07.avi 1279 | Hammering/v_Hammering_g10_c01.avi 1280 | Hammering/v_Hammering_g10_c02.avi 1281 | Hammering/v_Hammering_g10_c03.avi 1282 | Hammering/v_Hammering_g10_c04.avi 1283 | Hammering/v_Hammering_g10_c05.avi 1284 | Hammering/v_Hammering_g10_c06.avi 1285 | Hammering/v_Hammering_g10_c07.avi 1286 | Hammering/v_Hammering_g11_c01.avi 1287 | Hammering/v_Hammering_g11_c02.avi 1288 | Hammering/v_Hammering_g11_c03.avi 1289 | Hammering/v_Hammering_g11_c04.avi 1290 | Hammering/v_Hammering_g12_c01.avi 1291 | Hammering/v_Hammering_g12_c02.avi 1292 | Hammering/v_Hammering_g12_c03.avi 1293 | Hammering/v_Hammering_g12_c04.avi 1294 | Hammering/v_Hammering_g12_c05.avi 1295 | Hammering/v_Hammering_g13_c01.avi 1296 | Hammering/v_Hammering_g13_c02.avi 1297 | Hammering/v_Hammering_g13_c03.avi 1298 | Hammering/v_Hammering_g13_c04.avi 1299 | Hammering/v_Hammering_g13_c05.avi 1300 | Hammering/v_Hammering_g13_c06.avi 1301 | Hammering/v_Hammering_g13_c07.avi 1302 | Hammering/v_Hammering_g14_c01.avi 1303 | Hammering/v_Hammering_g14_c02.avi 1304 | Hammering/v_Hammering_g14_c03.avi 1305 | Hammering/v_Hammering_g14_c04.avi 1306 | Hammering/v_Hammering_g14_c05.avi 1307 | Hammering/v_Hammering_g14_c06.avi 1308 | Hammering/v_Hammering_g14_c07.avi 1309 | HammerThrow/v_HammerThrow_g08_c01.avi 1310 | HammerThrow/v_HammerThrow_g08_c02.avi 1311 | HammerThrow/v_HammerThrow_g08_c03.avi 1312 | HammerThrow/v_HammerThrow_g08_c04.avi 1313 | HammerThrow/v_HammerThrow_g08_c05.avi 1314 | HammerThrow/v_HammerThrow_g08_c06.avi 1315 | HammerThrow/v_HammerThrow_g09_c01.avi 1316 | HammerThrow/v_HammerThrow_g09_c02.avi 1317 | HammerThrow/v_HammerThrow_g09_c03.avi 1318 | HammerThrow/v_HammerThrow_g09_c04.avi 1319 | HammerThrow/v_HammerThrow_g09_c05.avi 1320 | HammerThrow/v_HammerThrow_g09_c06.avi 1321 | HammerThrow/v_HammerThrow_g09_c07.avi 1322 | HammerThrow/v_HammerThrow_g10_c01.avi 1323 | HammerThrow/v_HammerThrow_g10_c02.avi 1324 | HammerThrow/v_HammerThrow_g10_c03.avi 1325 | HammerThrow/v_HammerThrow_g10_c04.avi 1326 | HammerThrow/v_HammerThrow_g10_c05.avi 1327 | HammerThrow/v_HammerThrow_g10_c06.avi 1328 | HammerThrow/v_HammerThrow_g10_c07.avi 1329 | HammerThrow/v_HammerThrow_g11_c01.avi 1330 | HammerThrow/v_HammerThrow_g11_c02.avi 1331 | HammerThrow/v_HammerThrow_g11_c03.avi 1332 | HammerThrow/v_HammerThrow_g11_c04.avi 1333 | HammerThrow/v_HammerThrow_g11_c05.avi 1334 | HammerThrow/v_HammerThrow_g11_c06.avi 1335 | HammerThrow/v_HammerThrow_g12_c01.avi 1336 | HammerThrow/v_HammerThrow_g12_c02.avi 1337 | HammerThrow/v_HammerThrow_g12_c03.avi 1338 | HammerThrow/v_HammerThrow_g12_c04.avi 1339 | HammerThrow/v_HammerThrow_g12_c05.avi 1340 | HammerThrow/v_HammerThrow_g12_c06.avi 1341 | HammerThrow/v_HammerThrow_g12_c07.avi 1342 | HammerThrow/v_HammerThrow_g13_c01.avi 1343 | HammerThrow/v_HammerThrow_g13_c02.avi 1344 | HammerThrow/v_HammerThrow_g13_c03.avi 1345 | HammerThrow/v_HammerThrow_g13_c04.avi 1346 | HammerThrow/v_HammerThrow_g13_c05.avi 1347 | HammerThrow/v_HammerThrow_g13_c06.avi 1348 | HammerThrow/v_HammerThrow_g13_c07.avi 1349 | HammerThrow/v_HammerThrow_g14_c01.avi 1350 | HammerThrow/v_HammerThrow_g14_c02.avi 1351 | HammerThrow/v_HammerThrow_g14_c03.avi 1352 | HammerThrow/v_HammerThrow_g14_c04.avi 1353 | HammerThrow/v_HammerThrow_g14_c05.avi 1354 | HammerThrow/v_HammerThrow_g14_c06.avi 1355 | HandstandPushups/v_HandStandPushups_g08_c01.avi 1356 | HandstandPushups/v_HandStandPushups_g08_c02.avi 1357 | HandstandPushups/v_HandStandPushups_g08_c03.avi 1358 | HandstandPushups/v_HandStandPushups_g08_c04.avi 1359 | HandstandPushups/v_HandStandPushups_g08_c05.avi 1360 | HandstandPushups/v_HandStandPushups_g09_c01.avi 1361 | HandstandPushups/v_HandStandPushups_g09_c02.avi 1362 | HandstandPushups/v_HandStandPushups_g09_c03.avi 1363 | HandstandPushups/v_HandStandPushups_g09_c04.avi 1364 | HandstandPushups/v_HandStandPushups_g10_c01.avi 1365 | HandstandPushups/v_HandStandPushups_g10_c02.avi 1366 | HandstandPushups/v_HandStandPushups_g10_c03.avi 1367 | HandstandPushups/v_HandStandPushups_g10_c04.avi 1368 | HandstandPushups/v_HandStandPushups_g11_c01.avi 1369 | HandstandPushups/v_HandStandPushups_g11_c02.avi 1370 | HandstandPushups/v_HandStandPushups_g11_c03.avi 1371 | HandstandPushups/v_HandStandPushups_g11_c04.avi 1372 | HandstandPushups/v_HandStandPushups_g11_c05.avi 1373 | HandstandPushups/v_HandStandPushups_g11_c06.avi 1374 | HandstandPushups/v_HandStandPushups_g12_c01.avi 1375 | HandstandPushups/v_HandStandPushups_g12_c02.avi 1376 | HandstandPushups/v_HandStandPushups_g12_c03.avi 1377 | HandstandPushups/v_HandStandPushups_g12_c04.avi 1378 | HandstandPushups/v_HandStandPushups_g12_c05.avi 1379 | HandstandPushups/v_HandStandPushups_g12_c06.avi 1380 | HandstandPushups/v_HandStandPushups_g12_c07.avi 1381 | HandstandPushups/v_HandStandPushups_g13_c01.avi 1382 | HandstandPushups/v_HandStandPushups_g13_c02.avi 1383 | HandstandPushups/v_HandStandPushups_g13_c03.avi 1384 | HandstandPushups/v_HandStandPushups_g13_c04.avi 1385 | HandstandPushups/v_HandStandPushups_g13_c05.avi 1386 | HandstandPushups/v_HandStandPushups_g13_c06.avi 1387 | HandstandPushups/v_HandStandPushups_g13_c07.avi 1388 | HandstandPushups/v_HandStandPushups_g14_c01.avi 1389 | HandstandPushups/v_HandStandPushups_g14_c02.avi 1390 | HandstandPushups/v_HandStandPushups_g14_c03.avi 1391 | HandstandPushups/v_HandStandPushups_g14_c04.avi 1392 | HandstandWalking/v_HandstandWalking_g08_c01.avi 1393 | HandstandWalking/v_HandstandWalking_g08_c02.avi 1394 | HandstandWalking/v_HandstandWalking_g08_c03.avi 1395 | HandstandWalking/v_HandstandWalking_g08_c04.avi 1396 | HandstandWalking/v_HandstandWalking_g09_c01.avi 1397 | HandstandWalking/v_HandstandWalking_g09_c02.avi 1398 | HandstandWalking/v_HandstandWalking_g09_c03.avi 1399 | HandstandWalking/v_HandstandWalking_g09_c04.avi 1400 | HandstandWalking/v_HandstandWalking_g10_c01.avi 1401 | HandstandWalking/v_HandstandWalking_g10_c02.avi 1402 | HandstandWalking/v_HandstandWalking_g10_c03.avi 1403 | HandstandWalking/v_HandstandWalking_g10_c04.avi 1404 | HandstandWalking/v_HandstandWalking_g11_c01.avi 1405 | HandstandWalking/v_HandstandWalking_g11_c02.avi 1406 | HandstandWalking/v_HandstandWalking_g11_c03.avi 1407 | HandstandWalking/v_HandstandWalking_g11_c04.avi 1408 | HandstandWalking/v_HandstandWalking_g12_c01.avi 1409 | HandstandWalking/v_HandstandWalking_g12_c02.avi 1410 | HandstandWalking/v_HandstandWalking_g12_c03.avi 1411 | HandstandWalking/v_HandstandWalking_g12_c04.avi 1412 | HandstandWalking/v_HandstandWalking_g13_c01.avi 1413 | HandstandWalking/v_HandstandWalking_g13_c02.avi 1414 | HandstandWalking/v_HandstandWalking_g13_c03.avi 1415 | HandstandWalking/v_HandstandWalking_g13_c04.avi 1416 | HandstandWalking/v_HandstandWalking_g14_c01.avi 1417 | HandstandWalking/v_HandstandWalking_g14_c02.avi 1418 | HandstandWalking/v_HandstandWalking_g14_c03.avi 1419 | HandstandWalking/v_HandstandWalking_g14_c04.avi 1420 | HeadMassage/v_HeadMassage_g08_c01.avi 1421 | HeadMassage/v_HeadMassage_g08_c02.avi 1422 | HeadMassage/v_HeadMassage_g08_c03.avi 1423 | HeadMassage/v_HeadMassage_g08_c04.avi 1424 | HeadMassage/v_HeadMassage_g08_c05.avi 1425 | HeadMassage/v_HeadMassage_g08_c06.avi 1426 | HeadMassage/v_HeadMassage_g08_c07.avi 1427 | HeadMassage/v_HeadMassage_g09_c01.avi 1428 | HeadMassage/v_HeadMassage_g09_c02.avi 1429 | HeadMassage/v_HeadMassage_g09_c03.avi 1430 | HeadMassage/v_HeadMassage_g09_c04.avi 1431 | HeadMassage/v_HeadMassage_g10_c01.avi 1432 | HeadMassage/v_HeadMassage_g10_c02.avi 1433 | HeadMassage/v_HeadMassage_g10_c03.avi 1434 | HeadMassage/v_HeadMassage_g10_c04.avi 1435 | HeadMassage/v_HeadMassage_g11_c01.avi 1436 | HeadMassage/v_HeadMassage_g11_c02.avi 1437 | HeadMassage/v_HeadMassage_g11_c03.avi 1438 | HeadMassage/v_HeadMassage_g11_c04.avi 1439 | HeadMassage/v_HeadMassage_g11_c05.avi 1440 | HeadMassage/v_HeadMassage_g11_c06.avi 1441 | HeadMassage/v_HeadMassage_g11_c07.avi 1442 | HeadMassage/v_HeadMassage_g12_c01.avi 1443 | HeadMassage/v_HeadMassage_g12_c02.avi 1444 | HeadMassage/v_HeadMassage_g12_c03.avi 1445 | HeadMassage/v_HeadMassage_g12_c04.avi 1446 | HeadMassage/v_HeadMassage_g12_c05.avi 1447 | HeadMassage/v_HeadMassage_g12_c06.avi 1448 | HeadMassage/v_HeadMassage_g12_c07.avi 1449 | HeadMassage/v_HeadMassage_g13_c01.avi 1450 | HeadMassage/v_HeadMassage_g13_c02.avi 1451 | HeadMassage/v_HeadMassage_g13_c03.avi 1452 | HeadMassage/v_HeadMassage_g13_c04.avi 1453 | HeadMassage/v_HeadMassage_g14_c01.avi 1454 | HeadMassage/v_HeadMassage_g14_c02.avi 1455 | HeadMassage/v_HeadMassage_g14_c03.avi 1456 | HeadMassage/v_HeadMassage_g14_c04.avi 1457 | HeadMassage/v_HeadMassage_g14_c05.avi 1458 | HeadMassage/v_HeadMassage_g14_c06.avi 1459 | HeadMassage/v_HeadMassage_g14_c07.avi 1460 | HighJump/v_HighJump_g08_c01.avi 1461 | HighJump/v_HighJump_g08_c02.avi 1462 | HighJump/v_HighJump_g08_c03.avi 1463 | HighJump/v_HighJump_g08_c04.avi 1464 | HighJump/v_HighJump_g08_c05.avi 1465 | HighJump/v_HighJump_g09_c01.avi 1466 | HighJump/v_HighJump_g09_c02.avi 1467 | HighJump/v_HighJump_g09_c03.avi 1468 | HighJump/v_HighJump_g09_c04.avi 1469 | HighJump/v_HighJump_g09_c05.avi 1470 | HighJump/v_HighJump_g10_c01.avi 1471 | HighJump/v_HighJump_g10_c02.avi 1472 | HighJump/v_HighJump_g10_c03.avi 1473 | HighJump/v_HighJump_g10_c04.avi 1474 | HighJump/v_HighJump_g11_c01.avi 1475 | HighJump/v_HighJump_g11_c02.avi 1476 | HighJump/v_HighJump_g11_c03.avi 1477 | HighJump/v_HighJump_g11_c04.avi 1478 | HighJump/v_HighJump_g11_c05.avi 1479 | HighJump/v_HighJump_g11_c06.avi 1480 | HighJump/v_HighJump_g11_c07.avi 1481 | HighJump/v_HighJump_g12_c01.avi 1482 | HighJump/v_HighJump_g12_c02.avi 1483 | HighJump/v_HighJump_g12_c03.avi 1484 | HighJump/v_HighJump_g12_c04.avi 1485 | HighJump/v_HighJump_g13_c01.avi 1486 | HighJump/v_HighJump_g13_c02.avi 1487 | HighJump/v_HighJump_g13_c03.avi 1488 | HighJump/v_HighJump_g13_c04.avi 1489 | HighJump/v_HighJump_g13_c05.avi 1490 | HighJump/v_HighJump_g14_c01.avi 1491 | HighJump/v_HighJump_g14_c02.avi 1492 | HighJump/v_HighJump_g14_c03.avi 1493 | HighJump/v_HighJump_g14_c04.avi 1494 | HorseRace/v_HorseRace_g08_c01.avi 1495 | HorseRace/v_HorseRace_g08_c02.avi 1496 | HorseRace/v_HorseRace_g08_c03.avi 1497 | HorseRace/v_HorseRace_g08_c04.avi 1498 | HorseRace/v_HorseRace_g08_c05.avi 1499 | HorseRace/v_HorseRace_g09_c01.avi 1500 | HorseRace/v_HorseRace_g09_c02.avi 1501 | HorseRace/v_HorseRace_g09_c03.avi 1502 | HorseRace/v_HorseRace_g09_c04.avi 1503 | HorseRace/v_HorseRace_g10_c01.avi 1504 | HorseRace/v_HorseRace_g10_c02.avi 1505 | HorseRace/v_HorseRace_g10_c03.avi 1506 | HorseRace/v_HorseRace_g10_c04.avi 1507 | HorseRace/v_HorseRace_g11_c01.avi 1508 | HorseRace/v_HorseRace_g11_c02.avi 1509 | HorseRace/v_HorseRace_g11_c03.avi 1510 | HorseRace/v_HorseRace_g11_c04.avi 1511 | HorseRace/v_HorseRace_g11_c05.avi 1512 | HorseRace/v_HorseRace_g11_c06.avi 1513 | HorseRace/v_HorseRace_g11_c07.avi 1514 | HorseRace/v_HorseRace_g12_c01.avi 1515 | HorseRace/v_HorseRace_g12_c02.avi 1516 | HorseRace/v_HorseRace_g12_c03.avi 1517 | HorseRace/v_HorseRace_g12_c04.avi 1518 | HorseRace/v_HorseRace_g13_c01.avi 1519 | HorseRace/v_HorseRace_g13_c02.avi 1520 | HorseRace/v_HorseRace_g13_c03.avi 1521 | HorseRace/v_HorseRace_g13_c04.avi 1522 | HorseRace/v_HorseRace_g13_c05.avi 1523 | HorseRace/v_HorseRace_g14_c01.avi 1524 | HorseRace/v_HorseRace_g14_c02.avi 1525 | HorseRace/v_HorseRace_g14_c03.avi 1526 | HorseRace/v_HorseRace_g14_c04.avi 1527 | HorseRiding/v_HorseRiding_g08_c01.avi 1528 | HorseRiding/v_HorseRiding_g08_c02.avi 1529 | HorseRiding/v_HorseRiding_g08_c03.avi 1530 | HorseRiding/v_HorseRiding_g08_c04.avi 1531 | HorseRiding/v_HorseRiding_g08_c05.avi 1532 | HorseRiding/v_HorseRiding_g08_c06.avi 1533 | HorseRiding/v_HorseRiding_g09_c01.avi 1534 | HorseRiding/v_HorseRiding_g09_c02.avi 1535 | HorseRiding/v_HorseRiding_g09_c03.avi 1536 | HorseRiding/v_HorseRiding_g09_c04.avi 1537 | HorseRiding/v_HorseRiding_g09_c05.avi 1538 | HorseRiding/v_HorseRiding_g09_c06.avi 1539 | HorseRiding/v_HorseRiding_g10_c01.avi 1540 | HorseRiding/v_HorseRiding_g10_c02.avi 1541 | HorseRiding/v_HorseRiding_g10_c03.avi 1542 | HorseRiding/v_HorseRiding_g10_c04.avi 1543 | HorseRiding/v_HorseRiding_g10_c05.avi 1544 | HorseRiding/v_HorseRiding_g10_c06.avi 1545 | HorseRiding/v_HorseRiding_g10_c07.avi 1546 | HorseRiding/v_HorseRiding_g11_c01.avi 1547 | HorseRiding/v_HorseRiding_g11_c02.avi 1548 | HorseRiding/v_HorseRiding_g11_c03.avi 1549 | HorseRiding/v_HorseRiding_g11_c04.avi 1550 | HorseRiding/v_HorseRiding_g11_c05.avi 1551 | HorseRiding/v_HorseRiding_g11_c06.avi 1552 | HorseRiding/v_HorseRiding_g11_c07.avi 1553 | HorseRiding/v_HorseRiding_g12_c01.avi 1554 | HorseRiding/v_HorseRiding_g12_c02.avi 1555 | HorseRiding/v_HorseRiding_g12_c03.avi 1556 | HorseRiding/v_HorseRiding_g12_c04.avi 1557 | HorseRiding/v_HorseRiding_g12_c05.avi 1558 | HorseRiding/v_HorseRiding_g12_c06.avi 1559 | HorseRiding/v_HorseRiding_g12_c07.avi 1560 | HorseRiding/v_HorseRiding_g13_c01.avi 1561 | HorseRiding/v_HorseRiding_g13_c02.avi 1562 | HorseRiding/v_HorseRiding_g13_c03.avi 1563 | HorseRiding/v_HorseRiding_g13_c04.avi 1564 | HorseRiding/v_HorseRiding_g14_c01.avi 1565 | HorseRiding/v_HorseRiding_g14_c02.avi 1566 | HorseRiding/v_HorseRiding_g14_c03.avi 1567 | HorseRiding/v_HorseRiding_g14_c04.avi 1568 | HorseRiding/v_HorseRiding_g14_c05.avi 1569 | HorseRiding/v_HorseRiding_g14_c06.avi 1570 | HorseRiding/v_HorseRiding_g14_c07.avi 1571 | HulaHoop/v_HulaHoop_g08_c01.avi 1572 | HulaHoop/v_HulaHoop_g08_c02.avi 1573 | HulaHoop/v_HulaHoop_g08_c03.avi 1574 | HulaHoop/v_HulaHoop_g08_c04.avi 1575 | HulaHoop/v_HulaHoop_g08_c05.avi 1576 | HulaHoop/v_HulaHoop_g09_c01.avi 1577 | HulaHoop/v_HulaHoop_g09_c02.avi 1578 | HulaHoop/v_HulaHoop_g09_c03.avi 1579 | HulaHoop/v_HulaHoop_g09_c04.avi 1580 | HulaHoop/v_HulaHoop_g09_c05.avi 1581 | HulaHoop/v_HulaHoop_g09_c06.avi 1582 | HulaHoop/v_HulaHoop_g10_c01.avi 1583 | HulaHoop/v_HulaHoop_g10_c02.avi 1584 | HulaHoop/v_HulaHoop_g10_c03.avi 1585 | HulaHoop/v_HulaHoop_g10_c04.avi 1586 | HulaHoop/v_HulaHoop_g11_c01.avi 1587 | HulaHoop/v_HulaHoop_g11_c02.avi 1588 | HulaHoop/v_HulaHoop_g11_c03.avi 1589 | HulaHoop/v_HulaHoop_g11_c04.avi 1590 | HulaHoop/v_HulaHoop_g12_c01.avi 1591 | HulaHoop/v_HulaHoop_g12_c02.avi 1592 | HulaHoop/v_HulaHoop_g12_c03.avi 1593 | HulaHoop/v_HulaHoop_g12_c04.avi 1594 | HulaHoop/v_HulaHoop_g12_c05.avi 1595 | HulaHoop/v_HulaHoop_g12_c06.avi 1596 | HulaHoop/v_HulaHoop_g13_c01.avi 1597 | HulaHoop/v_HulaHoop_g13_c02.avi 1598 | HulaHoop/v_HulaHoop_g13_c03.avi 1599 | HulaHoop/v_HulaHoop_g13_c04.avi 1600 | HulaHoop/v_HulaHoop_g13_c05.avi 1601 | HulaHoop/v_HulaHoop_g13_c06.avi 1602 | HulaHoop/v_HulaHoop_g14_c01.avi 1603 | HulaHoop/v_HulaHoop_g14_c02.avi 1604 | HulaHoop/v_HulaHoop_g14_c03.avi 1605 | HulaHoop/v_HulaHoop_g14_c04.avi 1606 | HulaHoop/v_HulaHoop_g14_c05.avi 1607 | IceDancing/v_IceDancing_g08_c01.avi 1608 | IceDancing/v_IceDancing_g08_c02.avi 1609 | IceDancing/v_IceDancing_g08_c03.avi 1610 | IceDancing/v_IceDancing_g08_c04.avi 1611 | IceDancing/v_IceDancing_g08_c05.avi 1612 | IceDancing/v_IceDancing_g08_c06.avi 1613 | IceDancing/v_IceDancing_g08_c07.avi 1614 | IceDancing/v_IceDancing_g09_c01.avi 1615 | IceDancing/v_IceDancing_g09_c02.avi 1616 | IceDancing/v_IceDancing_g09_c03.avi 1617 | IceDancing/v_IceDancing_g09_c04.avi 1618 | IceDancing/v_IceDancing_g09_c05.avi 1619 | IceDancing/v_IceDancing_g09_c06.avi 1620 | IceDancing/v_IceDancing_g10_c01.avi 1621 | IceDancing/v_IceDancing_g10_c02.avi 1622 | IceDancing/v_IceDancing_g10_c03.avi 1623 | IceDancing/v_IceDancing_g10_c04.avi 1624 | IceDancing/v_IceDancing_g10_c05.avi 1625 | IceDancing/v_IceDancing_g10_c06.avi 1626 | IceDancing/v_IceDancing_g10_c07.avi 1627 | IceDancing/v_IceDancing_g11_c01.avi 1628 | IceDancing/v_IceDancing_g11_c02.avi 1629 | IceDancing/v_IceDancing_g11_c03.avi 1630 | IceDancing/v_IceDancing_g11_c04.avi 1631 | IceDancing/v_IceDancing_g12_c01.avi 1632 | IceDancing/v_IceDancing_g12_c02.avi 1633 | IceDancing/v_IceDancing_g12_c03.avi 1634 | IceDancing/v_IceDancing_g12_c04.avi 1635 | IceDancing/v_IceDancing_g12_c05.avi 1636 | IceDancing/v_IceDancing_g12_c06.avi 1637 | IceDancing/v_IceDancing_g12_c07.avi 1638 | IceDancing/v_IceDancing_g13_c01.avi 1639 | IceDancing/v_IceDancing_g13_c02.avi 1640 | IceDancing/v_IceDancing_g13_c03.avi 1641 | IceDancing/v_IceDancing_g13_c04.avi 1642 | IceDancing/v_IceDancing_g13_c05.avi 1643 | IceDancing/v_IceDancing_g14_c01.avi 1644 | IceDancing/v_IceDancing_g14_c02.avi 1645 | IceDancing/v_IceDancing_g14_c03.avi 1646 | IceDancing/v_IceDancing_g14_c04.avi 1647 | IceDancing/v_IceDancing_g14_c05.avi 1648 | IceDancing/v_IceDancing_g14_c06.avi 1649 | JavelinThrow/v_JavelinThrow_g08_c01.avi 1650 | JavelinThrow/v_JavelinThrow_g08_c02.avi 1651 | JavelinThrow/v_JavelinThrow_g08_c03.avi 1652 | JavelinThrow/v_JavelinThrow_g08_c04.avi 1653 | JavelinThrow/v_JavelinThrow_g09_c01.avi 1654 | JavelinThrow/v_JavelinThrow_g09_c02.avi 1655 | JavelinThrow/v_JavelinThrow_g09_c03.avi 1656 | JavelinThrow/v_JavelinThrow_g09_c04.avi 1657 | JavelinThrow/v_JavelinThrow_g10_c01.avi 1658 | JavelinThrow/v_JavelinThrow_g10_c02.avi 1659 | JavelinThrow/v_JavelinThrow_g10_c03.avi 1660 | JavelinThrow/v_JavelinThrow_g10_c04.avi 1661 | JavelinThrow/v_JavelinThrow_g10_c05.avi 1662 | JavelinThrow/v_JavelinThrow_g11_c01.avi 1663 | JavelinThrow/v_JavelinThrow_g11_c02.avi 1664 | JavelinThrow/v_JavelinThrow_g11_c03.avi 1665 | JavelinThrow/v_JavelinThrow_g11_c04.avi 1666 | JavelinThrow/v_JavelinThrow_g11_c05.avi 1667 | JavelinThrow/v_JavelinThrow_g11_c06.avi 1668 | JavelinThrow/v_JavelinThrow_g12_c01.avi 1669 | JavelinThrow/v_JavelinThrow_g12_c02.avi 1670 | JavelinThrow/v_JavelinThrow_g12_c03.avi 1671 | JavelinThrow/v_JavelinThrow_g12_c04.avi 1672 | JavelinThrow/v_JavelinThrow_g13_c01.avi 1673 | JavelinThrow/v_JavelinThrow_g13_c02.avi 1674 | JavelinThrow/v_JavelinThrow_g13_c03.avi 1675 | JavelinThrow/v_JavelinThrow_g13_c04.avi 1676 | JavelinThrow/v_JavelinThrow_g14_c01.avi 1677 | JavelinThrow/v_JavelinThrow_g14_c02.avi 1678 | JavelinThrow/v_JavelinThrow_g14_c03.avi 1679 | JavelinThrow/v_JavelinThrow_g14_c04.avi 1680 | JavelinThrow/v_JavelinThrow_g14_c05.avi 1681 | JavelinThrow/v_JavelinThrow_g14_c06.avi 1682 | JugglingBalls/v_JugglingBalls_g08_c01.avi 1683 | JugglingBalls/v_JugglingBalls_g08_c02.avi 1684 | JugglingBalls/v_JugglingBalls_g08_c03.avi 1685 | JugglingBalls/v_JugglingBalls_g08_c04.avi 1686 | JugglingBalls/v_JugglingBalls_g08_c05.avi 1687 | JugglingBalls/v_JugglingBalls_g09_c01.avi 1688 | JugglingBalls/v_JugglingBalls_g09_c02.avi 1689 | JugglingBalls/v_JugglingBalls_g09_c03.avi 1690 | JugglingBalls/v_JugglingBalls_g09_c04.avi 1691 | JugglingBalls/v_JugglingBalls_g09_c05.avi 1692 | JugglingBalls/v_JugglingBalls_g09_c06.avi 1693 | JugglingBalls/v_JugglingBalls_g10_c01.avi 1694 | JugglingBalls/v_JugglingBalls_g10_c02.avi 1695 | JugglingBalls/v_JugglingBalls_g10_c03.avi 1696 | JugglingBalls/v_JugglingBalls_g10_c04.avi 1697 | JugglingBalls/v_JugglingBalls_g11_c01.avi 1698 | JugglingBalls/v_JugglingBalls_g11_c02.avi 1699 | JugglingBalls/v_JugglingBalls_g11_c03.avi 1700 | JugglingBalls/v_JugglingBalls_g11_c04.avi 1701 | JugglingBalls/v_JugglingBalls_g11_c05.avi 1702 | JugglingBalls/v_JugglingBalls_g12_c01.avi 1703 | JugglingBalls/v_JugglingBalls_g12_c02.avi 1704 | JugglingBalls/v_JugglingBalls_g12_c03.avi 1705 | JugglingBalls/v_JugglingBalls_g12_c04.avi 1706 | JugglingBalls/v_JugglingBalls_g12_c05.avi 1707 | JugglingBalls/v_JugglingBalls_g13_c01.avi 1708 | JugglingBalls/v_JugglingBalls_g13_c02.avi 1709 | JugglingBalls/v_JugglingBalls_g13_c03.avi 1710 | JugglingBalls/v_JugglingBalls_g13_c04.avi 1711 | JugglingBalls/v_JugglingBalls_g14_c01.avi 1712 | JugglingBalls/v_JugglingBalls_g14_c02.avi 1713 | JugglingBalls/v_JugglingBalls_g14_c03.avi 1714 | JugglingBalls/v_JugglingBalls_g14_c04.avi 1715 | JugglingBalls/v_JugglingBalls_g14_c05.avi 1716 | JumpingJack/v_JumpingJack_g08_c01.avi 1717 | JumpingJack/v_JumpingJack_g08_c02.avi 1718 | JumpingJack/v_JumpingJack_g08_c03.avi 1719 | JumpingJack/v_JumpingJack_g08_c04.avi 1720 | JumpingJack/v_JumpingJack_g09_c01.avi 1721 | JumpingJack/v_JumpingJack_g09_c02.avi 1722 | JumpingJack/v_JumpingJack_g09_c03.avi 1723 | JumpingJack/v_JumpingJack_g09_c04.avi 1724 | JumpingJack/v_JumpingJack_g09_c05.avi 1725 | JumpingJack/v_JumpingJack_g09_c06.avi 1726 | JumpingJack/v_JumpingJack_g09_c07.avi 1727 | JumpingJack/v_JumpingJack_g10_c01.avi 1728 | JumpingJack/v_JumpingJack_g10_c02.avi 1729 | JumpingJack/v_JumpingJack_g10_c03.avi 1730 | JumpingJack/v_JumpingJack_g10_c04.avi 1731 | JumpingJack/v_JumpingJack_g10_c05.avi 1732 | JumpingJack/v_JumpingJack_g10_c06.avi 1733 | JumpingJack/v_JumpingJack_g11_c01.avi 1734 | JumpingJack/v_JumpingJack_g11_c02.avi 1735 | JumpingJack/v_JumpingJack_g11_c03.avi 1736 | JumpingJack/v_JumpingJack_g11_c04.avi 1737 | JumpingJack/v_JumpingJack_g12_c01.avi 1738 | JumpingJack/v_JumpingJack_g12_c02.avi 1739 | JumpingJack/v_JumpingJack_g12_c03.avi 1740 | JumpingJack/v_JumpingJack_g12_c04.avi 1741 | JumpingJack/v_JumpingJack_g13_c01.avi 1742 | JumpingJack/v_JumpingJack_g13_c02.avi 1743 | JumpingJack/v_JumpingJack_g13_c03.avi 1744 | JumpingJack/v_JumpingJack_g13_c04.avi 1745 | JumpingJack/v_JumpingJack_g13_c05.avi 1746 | JumpingJack/v_JumpingJack_g13_c06.avi 1747 | JumpingJack/v_JumpingJack_g13_c07.avi 1748 | JumpingJack/v_JumpingJack_g14_c01.avi 1749 | JumpingJack/v_JumpingJack_g14_c02.avi 1750 | JumpingJack/v_JumpingJack_g14_c03.avi 1751 | JumpingJack/v_JumpingJack_g14_c04.avi 1752 | JumpRope/v_JumpRope_g08_c01.avi 1753 | JumpRope/v_JumpRope_g08_c02.avi 1754 | JumpRope/v_JumpRope_g08_c03.avi 1755 | JumpRope/v_JumpRope_g08_c04.avi 1756 | JumpRope/v_JumpRope_g08_c05.avi 1757 | JumpRope/v_JumpRope_g08_c06.avi 1758 | JumpRope/v_JumpRope_g08_c07.avi 1759 | JumpRope/v_JumpRope_g09_c01.avi 1760 | JumpRope/v_JumpRope_g09_c02.avi 1761 | JumpRope/v_JumpRope_g09_c03.avi 1762 | JumpRope/v_JumpRope_g09_c04.avi 1763 | JumpRope/v_JumpRope_g09_c05.avi 1764 | JumpRope/v_JumpRope_g09_c06.avi 1765 | JumpRope/v_JumpRope_g09_c07.avi 1766 | JumpRope/v_JumpRope_g10_c01.avi 1767 | JumpRope/v_JumpRope_g10_c02.avi 1768 | JumpRope/v_JumpRope_g10_c03.avi 1769 | JumpRope/v_JumpRope_g10_c04.avi 1770 | JumpRope/v_JumpRope_g11_c01.avi 1771 | JumpRope/v_JumpRope_g11_c02.avi 1772 | JumpRope/v_JumpRope_g11_c03.avi 1773 | JumpRope/v_JumpRope_g11_c04.avi 1774 | JumpRope/v_JumpRope_g11_c05.avi 1775 | JumpRope/v_JumpRope_g11_c06.avi 1776 | JumpRope/v_JumpRope_g11_c07.avi 1777 | JumpRope/v_JumpRope_g12_c01.avi 1778 | JumpRope/v_JumpRope_g12_c02.avi 1779 | JumpRope/v_JumpRope_g12_c03.avi 1780 | JumpRope/v_JumpRope_g12_c04.avi 1781 | JumpRope/v_JumpRope_g12_c05.avi 1782 | JumpRope/v_JumpRope_g13_c01.avi 1783 | JumpRope/v_JumpRope_g13_c02.avi 1784 | JumpRope/v_JumpRope_g13_c03.avi 1785 | JumpRope/v_JumpRope_g13_c04.avi 1786 | JumpRope/v_JumpRope_g13_c05.avi 1787 | JumpRope/v_JumpRope_g14_c01.avi 1788 | JumpRope/v_JumpRope_g14_c02.avi 1789 | JumpRope/v_JumpRope_g14_c03.avi 1790 | JumpRope/v_JumpRope_g14_c04.avi 1791 | Kayaking/v_Kayaking_g08_c01.avi 1792 | Kayaking/v_Kayaking_g08_c02.avi 1793 | Kayaking/v_Kayaking_g08_c03.avi 1794 | Kayaking/v_Kayaking_g08_c04.avi 1795 | Kayaking/v_Kayaking_g08_c05.avi 1796 | Kayaking/v_Kayaking_g08_c06.avi 1797 | Kayaking/v_Kayaking_g09_c01.avi 1798 | Kayaking/v_Kayaking_g09_c02.avi 1799 | Kayaking/v_Kayaking_g09_c03.avi 1800 | Kayaking/v_Kayaking_g09_c04.avi 1801 | Kayaking/v_Kayaking_g09_c05.avi 1802 | Kayaking/v_Kayaking_g09_c06.avi 1803 | Kayaking/v_Kayaking_g10_c01.avi 1804 | Kayaking/v_Kayaking_g10_c02.avi 1805 | Kayaking/v_Kayaking_g10_c03.avi 1806 | Kayaking/v_Kayaking_g10_c04.avi 1807 | Kayaking/v_Kayaking_g10_c05.avi 1808 | Kayaking/v_Kayaking_g11_c01.avi 1809 | Kayaking/v_Kayaking_g11_c02.avi 1810 | Kayaking/v_Kayaking_g11_c03.avi 1811 | Kayaking/v_Kayaking_g11_c04.avi 1812 | Kayaking/v_Kayaking_g11_c05.avi 1813 | Kayaking/v_Kayaking_g11_c06.avi 1814 | Kayaking/v_Kayaking_g11_c07.avi 1815 | Kayaking/v_Kayaking_g12_c01.avi 1816 | Kayaking/v_Kayaking_g12_c02.avi 1817 | Kayaking/v_Kayaking_g12_c03.avi 1818 | Kayaking/v_Kayaking_g12_c04.avi 1819 | Kayaking/v_Kayaking_g13_c01.avi 1820 | Kayaking/v_Kayaking_g13_c02.avi 1821 | Kayaking/v_Kayaking_g13_c03.avi 1822 | Kayaking/v_Kayaking_g13_c04.avi 1823 | Kayaking/v_Kayaking_g14_c01.avi 1824 | Kayaking/v_Kayaking_g14_c02.avi 1825 | Kayaking/v_Kayaking_g14_c03.avi 1826 | Kayaking/v_Kayaking_g14_c04.avi 1827 | Knitting/v_Knitting_g08_c01.avi 1828 | Knitting/v_Knitting_g08_c02.avi 1829 | Knitting/v_Knitting_g08_c03.avi 1830 | Knitting/v_Knitting_g08_c04.avi 1831 | Knitting/v_Knitting_g09_c01.avi 1832 | Knitting/v_Knitting_g09_c02.avi 1833 | Knitting/v_Knitting_g09_c03.avi 1834 | Knitting/v_Knitting_g09_c04.avi 1835 | Knitting/v_Knitting_g09_c05.avi 1836 | Knitting/v_Knitting_g10_c01.avi 1837 | Knitting/v_Knitting_g10_c02.avi 1838 | Knitting/v_Knitting_g10_c03.avi 1839 | Knitting/v_Knitting_g10_c04.avi 1840 | Knitting/v_Knitting_g10_c05.avi 1841 | Knitting/v_Knitting_g10_c06.avi 1842 | Knitting/v_Knitting_g10_c07.avi 1843 | Knitting/v_Knitting_g11_c01.avi 1844 | Knitting/v_Knitting_g11_c02.avi 1845 | Knitting/v_Knitting_g11_c03.avi 1846 | Knitting/v_Knitting_g11_c04.avi 1847 | Knitting/v_Knitting_g11_c05.avi 1848 | Knitting/v_Knitting_g11_c06.avi 1849 | Knitting/v_Knitting_g12_c01.avi 1850 | Knitting/v_Knitting_g12_c02.avi 1851 | Knitting/v_Knitting_g12_c03.avi 1852 | Knitting/v_Knitting_g12_c04.avi 1853 | Knitting/v_Knitting_g13_c01.avi 1854 | Knitting/v_Knitting_g13_c02.avi 1855 | Knitting/v_Knitting_g13_c03.avi 1856 | Knitting/v_Knitting_g13_c04.avi 1857 | Knitting/v_Knitting_g13_c05.avi 1858 | Knitting/v_Knitting_g14_c01.avi 1859 | Knitting/v_Knitting_g14_c02.avi 1860 | Knitting/v_Knitting_g14_c03.avi 1861 | Knitting/v_Knitting_g14_c04.avi 1862 | Knitting/v_Knitting_g14_c05.avi 1863 | LongJump/v_LongJump_g08_c01.avi 1864 | LongJump/v_LongJump_g08_c02.avi 1865 | LongJump/v_LongJump_g08_c03.avi 1866 | LongJump/v_LongJump_g08_c04.avi 1867 | LongJump/v_LongJump_g08_c05.avi 1868 | LongJump/v_LongJump_g08_c06.avi 1869 | LongJump/v_LongJump_g09_c01.avi 1870 | LongJump/v_LongJump_g09_c02.avi 1871 | LongJump/v_LongJump_g09_c03.avi 1872 | LongJump/v_LongJump_g09_c04.avi 1873 | LongJump/v_LongJump_g09_c05.avi 1874 | LongJump/v_LongJump_g09_c06.avi 1875 | LongJump/v_LongJump_g10_c01.avi 1876 | LongJump/v_LongJump_g10_c02.avi 1877 | LongJump/v_LongJump_g10_c03.avi 1878 | LongJump/v_LongJump_g10_c04.avi 1879 | LongJump/v_LongJump_g10_c05.avi 1880 | LongJump/v_LongJump_g10_c06.avi 1881 | LongJump/v_LongJump_g10_c07.avi 1882 | LongJump/v_LongJump_g11_c01.avi 1883 | LongJump/v_LongJump_g11_c02.avi 1884 | LongJump/v_LongJump_g11_c03.avi 1885 | LongJump/v_LongJump_g11_c04.avi 1886 | LongJump/v_LongJump_g11_c05.avi 1887 | LongJump/v_LongJump_g11_c06.avi 1888 | LongJump/v_LongJump_g12_c01.avi 1889 | LongJump/v_LongJump_g12_c02.avi 1890 | LongJump/v_LongJump_g12_c03.avi 1891 | LongJump/v_LongJump_g12_c04.avi 1892 | LongJump/v_LongJump_g12_c05.avi 1893 | LongJump/v_LongJump_g12_c06.avi 1894 | LongJump/v_LongJump_g13_c01.avi 1895 | LongJump/v_LongJump_g13_c02.avi 1896 | LongJump/v_LongJump_g13_c03.avi 1897 | LongJump/v_LongJump_g13_c04.avi 1898 | LongJump/v_LongJump_g13_c05.avi 1899 | LongJump/v_LongJump_g13_c06.avi 1900 | LongJump/v_LongJump_g14_c01.avi 1901 | LongJump/v_LongJump_g14_c02.avi 1902 | LongJump/v_LongJump_g14_c03.avi 1903 | LongJump/v_LongJump_g14_c04.avi 1904 | LongJump/v_LongJump_g14_c05.avi 1905 | Lunges/v_Lunges_g08_c01.avi 1906 | Lunges/v_Lunges_g08_c02.avi 1907 | Lunges/v_Lunges_g08_c03.avi 1908 | Lunges/v_Lunges_g08_c04.avi 1909 | Lunges/v_Lunges_g09_c01.avi 1910 | Lunges/v_Lunges_g09_c02.avi 1911 | Lunges/v_Lunges_g09_c03.avi 1912 | Lunges/v_Lunges_g09_c04.avi 1913 | Lunges/v_Lunges_g10_c01.avi 1914 | Lunges/v_Lunges_g10_c02.avi 1915 | Lunges/v_Lunges_g10_c03.avi 1916 | Lunges/v_Lunges_g10_c04.avi 1917 | Lunges/v_Lunges_g10_c05.avi 1918 | Lunges/v_Lunges_g10_c06.avi 1919 | Lunges/v_Lunges_g11_c01.avi 1920 | Lunges/v_Lunges_g11_c02.avi 1921 | Lunges/v_Lunges_g11_c03.avi 1922 | Lunges/v_Lunges_g11_c04.avi 1923 | Lunges/v_Lunges_g11_c05.avi 1924 | Lunges/v_Lunges_g11_c06.avi 1925 | Lunges/v_Lunges_g11_c07.avi 1926 | Lunges/v_Lunges_g12_c01.avi 1927 | Lunges/v_Lunges_g12_c02.avi 1928 | Lunges/v_Lunges_g12_c03.avi 1929 | Lunges/v_Lunges_g12_c04.avi 1930 | Lunges/v_Lunges_g12_c05.avi 1931 | Lunges/v_Lunges_g13_c01.avi 1932 | Lunges/v_Lunges_g13_c02.avi 1933 | Lunges/v_Lunges_g13_c03.avi 1934 | Lunges/v_Lunges_g13_c04.avi 1935 | Lunges/v_Lunges_g13_c05.avi 1936 | Lunges/v_Lunges_g13_c06.avi 1937 | Lunges/v_Lunges_g14_c01.avi 1938 | Lunges/v_Lunges_g14_c02.avi 1939 | Lunges/v_Lunges_g14_c03.avi 1940 | Lunges/v_Lunges_g14_c04.avi 1941 | Lunges/v_Lunges_g14_c05.avi 1942 | Lunges/v_Lunges_g14_c06.avi 1943 | Lunges/v_Lunges_g14_c07.avi 1944 | MilitaryParade/v_MilitaryParade_g08_c01.avi 1945 | MilitaryParade/v_MilitaryParade_g08_c02.avi 1946 | MilitaryParade/v_MilitaryParade_g08_c03.avi 1947 | MilitaryParade/v_MilitaryParade_g08_c04.avi 1948 | MilitaryParade/v_MilitaryParade_g08_c05.avi 1949 | MilitaryParade/v_MilitaryParade_g09_c01.avi 1950 | MilitaryParade/v_MilitaryParade_g09_c02.avi 1951 | MilitaryParade/v_MilitaryParade_g09_c03.avi 1952 | MilitaryParade/v_MilitaryParade_g09_c04.avi 1953 | MilitaryParade/v_MilitaryParade_g09_c05.avi 1954 | MilitaryParade/v_MilitaryParade_g09_c06.avi 1955 | MilitaryParade/v_MilitaryParade_g09_c07.avi 1956 | MilitaryParade/v_MilitaryParade_g10_c01.avi 1957 | MilitaryParade/v_MilitaryParade_g10_c02.avi 1958 | MilitaryParade/v_MilitaryParade_g10_c03.avi 1959 | MilitaryParade/v_MilitaryParade_g10_c04.avi 1960 | MilitaryParade/v_MilitaryParade_g10_c05.avi 1961 | MilitaryParade/v_MilitaryParade_g11_c01.avi 1962 | MilitaryParade/v_MilitaryParade_g11_c02.avi 1963 | MilitaryParade/v_MilitaryParade_g11_c03.avi 1964 | MilitaryParade/v_MilitaryParade_g11_c04.avi 1965 | MilitaryParade/v_MilitaryParade_g11_c05.avi 1966 | MilitaryParade/v_MilitaryParade_g12_c01.avi 1967 | MilitaryParade/v_MilitaryParade_g12_c02.avi 1968 | MilitaryParade/v_MilitaryParade_g12_c03.avi 1969 | MilitaryParade/v_MilitaryParade_g12_c04.avi 1970 | MilitaryParade/v_MilitaryParade_g12_c05.avi 1971 | MilitaryParade/v_MilitaryParade_g13_c01.avi 1972 | MilitaryParade/v_MilitaryParade_g13_c02.avi 1973 | MilitaryParade/v_MilitaryParade_g13_c03.avi 1974 | MilitaryParade/v_MilitaryParade_g13_c04.avi 1975 | MilitaryParade/v_MilitaryParade_g14_c01.avi 1976 | MilitaryParade/v_MilitaryParade_g14_c02.avi 1977 | MilitaryParade/v_MilitaryParade_g14_c03.avi 1978 | MilitaryParade/v_MilitaryParade_g14_c04.avi 1979 | MilitaryParade/v_MilitaryParade_g14_c05.avi 1980 | Mixing/v_Mixing_g08_c01.avi 1981 | Mixing/v_Mixing_g08_c02.avi 1982 | Mixing/v_Mixing_g08_c03.avi 1983 | Mixing/v_Mixing_g08_c04.avi 1984 | Mixing/v_Mixing_g08_c05.avi 1985 | Mixing/v_Mixing_g09_c01.avi 1986 | Mixing/v_Mixing_g09_c02.avi 1987 | Mixing/v_Mixing_g09_c03.avi 1988 | Mixing/v_Mixing_g09_c04.avi 1989 | Mixing/v_Mixing_g09_c05.avi 1990 | Mixing/v_Mixing_g09_c06.avi 1991 | Mixing/v_Mixing_g09_c07.avi 1992 | Mixing/v_Mixing_g10_c01.avi 1993 | Mixing/v_Mixing_g10_c02.avi 1994 | Mixing/v_Mixing_g10_c03.avi 1995 | Mixing/v_Mixing_g10_c04.avi 1996 | Mixing/v_Mixing_g10_c05.avi 1997 | Mixing/v_Mixing_g11_c01.avi 1998 | Mixing/v_Mixing_g11_c02.avi 1999 | Mixing/v_Mixing_g11_c03.avi 2000 | Mixing/v_Mixing_g11_c04.avi 2001 | Mixing/v_Mixing_g11_c05.avi 2002 | Mixing/v_Mixing_g11_c06.avi 2003 | Mixing/v_Mixing_g11_c07.avi 2004 | Mixing/v_Mixing_g12_c01.avi 2005 | Mixing/v_Mixing_g12_c02.avi 2006 | Mixing/v_Mixing_g12_c03.avi 2007 | Mixing/v_Mixing_g12_c04.avi 2008 | Mixing/v_Mixing_g12_c05.avi 2009 | Mixing/v_Mixing_g12_c06.avi 2010 | Mixing/v_Mixing_g12_c07.avi 2011 | Mixing/v_Mixing_g13_c01.avi 2012 | Mixing/v_Mixing_g13_c02.avi 2013 | Mixing/v_Mixing_g13_c03.avi 2014 | Mixing/v_Mixing_g13_c04.avi 2015 | Mixing/v_Mixing_g13_c05.avi 2016 | Mixing/v_Mixing_g13_c06.avi 2017 | Mixing/v_Mixing_g14_c01.avi 2018 | Mixing/v_Mixing_g14_c02.avi 2019 | Mixing/v_Mixing_g14_c03.avi 2020 | Mixing/v_Mixing_g14_c04.avi 2021 | Mixing/v_Mixing_g14_c05.avi 2022 | Mixing/v_Mixing_g14_c06.avi 2023 | Mixing/v_Mixing_g14_c07.avi 2024 | MoppingFloor/v_MoppingFloor_g08_c01.avi 2025 | MoppingFloor/v_MoppingFloor_g08_c02.avi 2026 | MoppingFloor/v_MoppingFloor_g08_c03.avi 2027 | MoppingFloor/v_MoppingFloor_g08_c04.avi 2028 | MoppingFloor/v_MoppingFloor_g09_c01.avi 2029 | MoppingFloor/v_MoppingFloor_g09_c02.avi 2030 | MoppingFloor/v_MoppingFloor_g09_c03.avi 2031 | MoppingFloor/v_MoppingFloor_g09_c04.avi 2032 | MoppingFloor/v_MoppingFloor_g10_c01.avi 2033 | MoppingFloor/v_MoppingFloor_g10_c02.avi 2034 | MoppingFloor/v_MoppingFloor_g10_c03.avi 2035 | MoppingFloor/v_MoppingFloor_g10_c04.avi 2036 | MoppingFloor/v_MoppingFloor_g11_c01.avi 2037 | MoppingFloor/v_MoppingFloor_g11_c02.avi 2038 | MoppingFloor/v_MoppingFloor_g11_c03.avi 2039 | MoppingFloor/v_MoppingFloor_g11_c04.avi 2040 | MoppingFloor/v_MoppingFloor_g12_c01.avi 2041 | MoppingFloor/v_MoppingFloor_g12_c02.avi 2042 | MoppingFloor/v_MoppingFloor_g12_c03.avi 2043 | MoppingFloor/v_MoppingFloor_g12_c04.avi 2044 | MoppingFloor/v_MoppingFloor_g13_c01.avi 2045 | MoppingFloor/v_MoppingFloor_g13_c02.avi 2046 | MoppingFloor/v_MoppingFloor_g13_c03.avi 2047 | MoppingFloor/v_MoppingFloor_g13_c04.avi 2048 | MoppingFloor/v_MoppingFloor_g14_c01.avi 2049 | MoppingFloor/v_MoppingFloor_g14_c02.avi 2050 | MoppingFloor/v_MoppingFloor_g14_c03.avi 2051 | MoppingFloor/v_MoppingFloor_g14_c04.avi 2052 | Nunchucks/v_Nunchucks_g08_c01.avi 2053 | Nunchucks/v_Nunchucks_g08_c02.avi 2054 | Nunchucks/v_Nunchucks_g08_c03.avi 2055 | Nunchucks/v_Nunchucks_g08_c04.avi 2056 | Nunchucks/v_Nunchucks_g08_c05.avi 2057 | Nunchucks/v_Nunchucks_g08_c06.avi 2058 | Nunchucks/v_Nunchucks_g08_c07.avi 2059 | Nunchucks/v_Nunchucks_g09_c01.avi 2060 | Nunchucks/v_Nunchucks_g09_c02.avi 2061 | Nunchucks/v_Nunchucks_g09_c03.avi 2062 | Nunchucks/v_Nunchucks_g09_c04.avi 2063 | Nunchucks/v_Nunchucks_g09_c05.avi 2064 | Nunchucks/v_Nunchucks_g10_c01.avi 2065 | Nunchucks/v_Nunchucks_g10_c02.avi 2066 | Nunchucks/v_Nunchucks_g10_c03.avi 2067 | Nunchucks/v_Nunchucks_g10_c04.avi 2068 | Nunchucks/v_Nunchucks_g10_c05.avi 2069 | Nunchucks/v_Nunchucks_g10_c06.avi 2070 | Nunchucks/v_Nunchucks_g11_c01.avi 2071 | Nunchucks/v_Nunchucks_g11_c02.avi 2072 | Nunchucks/v_Nunchucks_g11_c03.avi 2073 | Nunchucks/v_Nunchucks_g11_c04.avi 2074 | Nunchucks/v_Nunchucks_g11_c05.avi 2075 | Nunchucks/v_Nunchucks_g11_c06.avi 2076 | Nunchucks/v_Nunchucks_g12_c01.avi 2077 | Nunchucks/v_Nunchucks_g12_c02.avi 2078 | Nunchucks/v_Nunchucks_g12_c03.avi 2079 | Nunchucks/v_Nunchucks_g12_c04.avi 2080 | Nunchucks/v_Nunchucks_g12_c05.avi 2081 | Nunchucks/v_Nunchucks_g13_c01.avi 2082 | Nunchucks/v_Nunchucks_g13_c02.avi 2083 | Nunchucks/v_Nunchucks_g13_c03.avi 2084 | Nunchucks/v_Nunchucks_g13_c04.avi 2085 | Nunchucks/v_Nunchucks_g13_c05.avi 2086 | Nunchucks/v_Nunchucks_g13_c06.avi 2087 | Nunchucks/v_Nunchucks_g13_c07.avi 2088 | Nunchucks/v_Nunchucks_g14_c01.avi 2089 | Nunchucks/v_Nunchucks_g14_c02.avi 2090 | Nunchucks/v_Nunchucks_g14_c03.avi 2091 | Nunchucks/v_Nunchucks_g14_c04.avi 2092 | ParallelBars/v_ParallelBars_g08_c01.avi 2093 | ParallelBars/v_ParallelBars_g08_c02.avi 2094 | ParallelBars/v_ParallelBars_g08_c03.avi 2095 | ParallelBars/v_ParallelBars_g08_c04.avi 2096 | ParallelBars/v_ParallelBars_g08_c05.avi 2097 | ParallelBars/v_ParallelBars_g09_c01.avi 2098 | ParallelBars/v_ParallelBars_g09_c02.avi 2099 | ParallelBars/v_ParallelBars_g09_c03.avi 2100 | ParallelBars/v_ParallelBars_g09_c04.avi 2101 | ParallelBars/v_ParallelBars_g09_c05.avi 2102 | ParallelBars/v_ParallelBars_g09_c06.avi 2103 | ParallelBars/v_ParallelBars_g10_c01.avi 2104 | ParallelBars/v_ParallelBars_g10_c02.avi 2105 | ParallelBars/v_ParallelBars_g10_c03.avi 2106 | ParallelBars/v_ParallelBars_g10_c04.avi 2107 | ParallelBars/v_ParallelBars_g11_c01.avi 2108 | ParallelBars/v_ParallelBars_g11_c02.avi 2109 | ParallelBars/v_ParallelBars_g11_c03.avi 2110 | ParallelBars/v_ParallelBars_g11_c04.avi 2111 | ParallelBars/v_ParallelBars_g11_c05.avi 2112 | ParallelBars/v_ParallelBars_g11_c06.avi 2113 | ParallelBars/v_ParallelBars_g12_c01.avi 2114 | ParallelBars/v_ParallelBars_g12_c02.avi 2115 | ParallelBars/v_ParallelBars_g12_c03.avi 2116 | ParallelBars/v_ParallelBars_g12_c04.avi 2117 | ParallelBars/v_ParallelBars_g13_c01.avi 2118 | ParallelBars/v_ParallelBars_g13_c02.avi 2119 | ParallelBars/v_ParallelBars_g13_c03.avi 2120 | ParallelBars/v_ParallelBars_g13_c04.avi 2121 | ParallelBars/v_ParallelBars_g14_c01.avi 2122 | ParallelBars/v_ParallelBars_g14_c02.avi 2123 | ParallelBars/v_ParallelBars_g14_c03.avi 2124 | ParallelBars/v_ParallelBars_g14_c04.avi 2125 | PizzaTossing/v_PizzaTossing_g08_c01.avi 2126 | PizzaTossing/v_PizzaTossing_g08_c02.avi 2127 | PizzaTossing/v_PizzaTossing_g08_c03.avi 2128 | PizzaTossing/v_PizzaTossing_g08_c04.avi 2129 | PizzaTossing/v_PizzaTossing_g09_c01.avi 2130 | PizzaTossing/v_PizzaTossing_g09_c02.avi 2131 | PizzaTossing/v_PizzaTossing_g09_c03.avi 2132 | PizzaTossing/v_PizzaTossing_g09_c04.avi 2133 | PizzaTossing/v_PizzaTossing_g10_c01.avi 2134 | PizzaTossing/v_PizzaTossing_g10_c02.avi 2135 | PizzaTossing/v_PizzaTossing_g10_c03.avi 2136 | PizzaTossing/v_PizzaTossing_g10_c04.avi 2137 | PizzaTossing/v_PizzaTossing_g11_c01.avi 2138 | PizzaTossing/v_PizzaTossing_g11_c02.avi 2139 | PizzaTossing/v_PizzaTossing_g11_c03.avi 2140 | PizzaTossing/v_PizzaTossing_g11_c04.avi 2141 | PizzaTossing/v_PizzaTossing_g11_c05.avi 2142 | PizzaTossing/v_PizzaTossing_g12_c01.avi 2143 | PizzaTossing/v_PizzaTossing_g12_c02.avi 2144 | PizzaTossing/v_PizzaTossing_g12_c03.avi 2145 | PizzaTossing/v_PizzaTossing_g12_c04.avi 2146 | PizzaTossing/v_PizzaTossing_g13_c01.avi 2147 | PizzaTossing/v_PizzaTossing_g13_c02.avi 2148 | PizzaTossing/v_PizzaTossing_g13_c03.avi 2149 | PizzaTossing/v_PizzaTossing_g13_c04.avi 2150 | PizzaTossing/v_PizzaTossing_g14_c01.avi 2151 | PizzaTossing/v_PizzaTossing_g14_c02.avi 2152 | PizzaTossing/v_PizzaTossing_g14_c03.avi 2153 | PizzaTossing/v_PizzaTossing_g14_c04.avi 2154 | PlayingCello/v_PlayingCello_g08_c01.avi 2155 | PlayingCello/v_PlayingCello_g08_c02.avi 2156 | PlayingCello/v_PlayingCello_g08_c03.avi 2157 | PlayingCello/v_PlayingCello_g08_c04.avi 2158 | PlayingCello/v_PlayingCello_g08_c05.avi 2159 | PlayingCello/v_PlayingCello_g08_c06.avi 2160 | PlayingCello/v_PlayingCello_g09_c01.avi 2161 | PlayingCello/v_PlayingCello_g09_c02.avi 2162 | PlayingCello/v_PlayingCello_g09_c03.avi 2163 | PlayingCello/v_PlayingCello_g09_c04.avi 2164 | PlayingCello/v_PlayingCello_g09_c05.avi 2165 | PlayingCello/v_PlayingCello_g09_c06.avi 2166 | PlayingCello/v_PlayingCello_g09_c07.avi 2167 | PlayingCello/v_PlayingCello_g10_c01.avi 2168 | PlayingCello/v_PlayingCello_g10_c02.avi 2169 | PlayingCello/v_PlayingCello_g10_c03.avi 2170 | PlayingCello/v_PlayingCello_g10_c04.avi 2171 | PlayingCello/v_PlayingCello_g10_c05.avi 2172 | PlayingCello/v_PlayingCello_g10_c06.avi 2173 | PlayingCello/v_PlayingCello_g10_c07.avi 2174 | PlayingCello/v_PlayingCello_g11_c01.avi 2175 | PlayingCello/v_PlayingCello_g11_c02.avi 2176 | PlayingCello/v_PlayingCello_g11_c03.avi 2177 | PlayingCello/v_PlayingCello_g11_c04.avi 2178 | PlayingCello/v_PlayingCello_g11_c05.avi 2179 | PlayingCello/v_PlayingCello_g11_c06.avi 2180 | PlayingCello/v_PlayingCello_g11_c07.avi 2181 | PlayingCello/v_PlayingCello_g12_c01.avi 2182 | PlayingCello/v_PlayingCello_g12_c02.avi 2183 | PlayingCello/v_PlayingCello_g12_c03.avi 2184 | PlayingCello/v_PlayingCello_g12_c04.avi 2185 | PlayingCello/v_PlayingCello_g12_c05.avi 2186 | PlayingCello/v_PlayingCello_g12_c06.avi 2187 | PlayingCello/v_PlayingCello_g12_c07.avi 2188 | PlayingCello/v_PlayingCello_g13_c01.avi 2189 | PlayingCello/v_PlayingCello_g13_c02.avi 2190 | PlayingCello/v_PlayingCello_g13_c03.avi 2191 | PlayingCello/v_PlayingCello_g13_c04.avi 2192 | PlayingCello/v_PlayingCello_g13_c05.avi 2193 | PlayingCello/v_PlayingCello_g13_c06.avi 2194 | PlayingCello/v_PlayingCello_g13_c07.avi 2195 | PlayingCello/v_PlayingCello_g14_c01.avi 2196 | PlayingCello/v_PlayingCello_g14_c02.avi 2197 | PlayingCello/v_PlayingCello_g14_c03.avi 2198 | PlayingCello/v_PlayingCello_g14_c04.avi 2199 | PlayingDaf/v_PlayingDaf_g08_c01.avi 2200 | PlayingDaf/v_PlayingDaf_g08_c02.avi 2201 | PlayingDaf/v_PlayingDaf_g08_c03.avi 2202 | PlayingDaf/v_PlayingDaf_g08_c04.avi 2203 | PlayingDaf/v_PlayingDaf_g08_c05.avi 2204 | PlayingDaf/v_PlayingDaf_g08_c06.avi 2205 | PlayingDaf/v_PlayingDaf_g08_c07.avi 2206 | PlayingDaf/v_PlayingDaf_g09_c01.avi 2207 | PlayingDaf/v_PlayingDaf_g09_c02.avi 2208 | PlayingDaf/v_PlayingDaf_g09_c03.avi 2209 | PlayingDaf/v_PlayingDaf_g09_c04.avi 2210 | PlayingDaf/v_PlayingDaf_g09_c05.avi 2211 | PlayingDaf/v_PlayingDaf_g10_c01.avi 2212 | PlayingDaf/v_PlayingDaf_g10_c02.avi 2213 | PlayingDaf/v_PlayingDaf_g10_c03.avi 2214 | PlayingDaf/v_PlayingDaf_g10_c04.avi 2215 | PlayingDaf/v_PlayingDaf_g10_c05.avi 2216 | PlayingDaf/v_PlayingDaf_g10_c06.avi 2217 | PlayingDaf/v_PlayingDaf_g10_c07.avi 2218 | PlayingDaf/v_PlayingDaf_g11_c01.avi 2219 | PlayingDaf/v_PlayingDaf_g11_c02.avi 2220 | PlayingDaf/v_PlayingDaf_g11_c03.avi 2221 | PlayingDaf/v_PlayingDaf_g11_c04.avi 2222 | PlayingDaf/v_PlayingDaf_g11_c05.avi 2223 | PlayingDaf/v_PlayingDaf_g11_c06.avi 2224 | PlayingDaf/v_PlayingDaf_g12_c01.avi 2225 | PlayingDaf/v_PlayingDaf_g12_c02.avi 2226 | PlayingDaf/v_PlayingDaf_g12_c03.avi 2227 | PlayingDaf/v_PlayingDaf_g12_c04.avi 2228 | PlayingDaf/v_PlayingDaf_g12_c05.avi 2229 | PlayingDaf/v_PlayingDaf_g13_c01.avi 2230 | PlayingDaf/v_PlayingDaf_g13_c02.avi 2231 | PlayingDaf/v_PlayingDaf_g13_c03.avi 2232 | PlayingDaf/v_PlayingDaf_g13_c04.avi 2233 | PlayingDaf/v_PlayingDaf_g14_c01.avi 2234 | PlayingDaf/v_PlayingDaf_g14_c02.avi 2235 | PlayingDaf/v_PlayingDaf_g14_c03.avi 2236 | PlayingDaf/v_PlayingDaf_g14_c04.avi 2237 | PlayingDaf/v_PlayingDaf_g14_c05.avi 2238 | PlayingDaf/v_PlayingDaf_g14_c06.avi 2239 | PlayingDaf/v_PlayingDaf_g14_c07.avi 2240 | PlayingDhol/v_PlayingDhol_g08_c01.avi 2241 | PlayingDhol/v_PlayingDhol_g08_c02.avi 2242 | PlayingDhol/v_PlayingDhol_g08_c03.avi 2243 | PlayingDhol/v_PlayingDhol_g08_c04.avi 2244 | PlayingDhol/v_PlayingDhol_g08_c05.avi 2245 | PlayingDhol/v_PlayingDhol_g08_c06.avi 2246 | PlayingDhol/v_PlayingDhol_g08_c07.avi 2247 | PlayingDhol/v_PlayingDhol_g09_c01.avi 2248 | PlayingDhol/v_PlayingDhol_g09_c02.avi 2249 | PlayingDhol/v_PlayingDhol_g09_c03.avi 2250 | PlayingDhol/v_PlayingDhol_g09_c04.avi 2251 | PlayingDhol/v_PlayingDhol_g09_c05.avi 2252 | PlayingDhol/v_PlayingDhol_g09_c06.avi 2253 | PlayingDhol/v_PlayingDhol_g09_c07.avi 2254 | PlayingDhol/v_PlayingDhol_g10_c01.avi 2255 | PlayingDhol/v_PlayingDhol_g10_c02.avi 2256 | PlayingDhol/v_PlayingDhol_g10_c03.avi 2257 | PlayingDhol/v_PlayingDhol_g10_c04.avi 2258 | PlayingDhol/v_PlayingDhol_g10_c05.avi 2259 | PlayingDhol/v_PlayingDhol_g10_c06.avi 2260 | PlayingDhol/v_PlayingDhol_g10_c07.avi 2261 | PlayingDhol/v_PlayingDhol_g11_c01.avi 2262 | PlayingDhol/v_PlayingDhol_g11_c02.avi 2263 | PlayingDhol/v_PlayingDhol_g11_c03.avi 2264 | PlayingDhol/v_PlayingDhol_g11_c04.avi 2265 | PlayingDhol/v_PlayingDhol_g11_c05.avi 2266 | PlayingDhol/v_PlayingDhol_g11_c06.avi 2267 | PlayingDhol/v_PlayingDhol_g11_c07.avi 2268 | PlayingDhol/v_PlayingDhol_g12_c01.avi 2269 | PlayingDhol/v_PlayingDhol_g12_c02.avi 2270 | PlayingDhol/v_PlayingDhol_g12_c03.avi 2271 | PlayingDhol/v_PlayingDhol_g12_c04.avi 2272 | PlayingDhol/v_PlayingDhol_g12_c05.avi 2273 | PlayingDhol/v_PlayingDhol_g12_c06.avi 2274 | PlayingDhol/v_PlayingDhol_g13_c01.avi 2275 | PlayingDhol/v_PlayingDhol_g13_c02.avi 2276 | PlayingDhol/v_PlayingDhol_g13_c03.avi 2277 | PlayingDhol/v_PlayingDhol_g13_c04.avi 2278 | PlayingDhol/v_PlayingDhol_g13_c05.avi 2279 | PlayingDhol/v_PlayingDhol_g13_c06.avi 2280 | PlayingDhol/v_PlayingDhol_g13_c07.avi 2281 | PlayingDhol/v_PlayingDhol_g14_c01.avi 2282 | PlayingDhol/v_PlayingDhol_g14_c02.avi 2283 | PlayingDhol/v_PlayingDhol_g14_c03.avi 2284 | PlayingDhol/v_PlayingDhol_g14_c04.avi 2285 | PlayingDhol/v_PlayingDhol_g14_c05.avi 2286 | PlayingDhol/v_PlayingDhol_g14_c06.avi 2287 | PlayingDhol/v_PlayingDhol_g14_c07.avi 2288 | PlayingFlute/v_PlayingFlute_g08_c01.avi 2289 | PlayingFlute/v_PlayingFlute_g08_c02.avi 2290 | PlayingFlute/v_PlayingFlute_g08_c03.avi 2291 | PlayingFlute/v_PlayingFlute_g08_c04.avi 2292 | PlayingFlute/v_PlayingFlute_g08_c05.avi 2293 | PlayingFlute/v_PlayingFlute_g08_c06.avi 2294 | PlayingFlute/v_PlayingFlute_g08_c07.avi 2295 | PlayingFlute/v_PlayingFlute_g09_c01.avi 2296 | PlayingFlute/v_PlayingFlute_g09_c02.avi 2297 | PlayingFlute/v_PlayingFlute_g09_c03.avi 2298 | PlayingFlute/v_PlayingFlute_g09_c04.avi 2299 | PlayingFlute/v_PlayingFlute_g09_c05.avi 2300 | PlayingFlute/v_PlayingFlute_g09_c06.avi 2301 | PlayingFlute/v_PlayingFlute_g09_c07.avi 2302 | PlayingFlute/v_PlayingFlute_g10_c01.avi 2303 | PlayingFlute/v_PlayingFlute_g10_c02.avi 2304 | PlayingFlute/v_PlayingFlute_g10_c03.avi 2305 | PlayingFlute/v_PlayingFlute_g10_c04.avi 2306 | PlayingFlute/v_PlayingFlute_g10_c05.avi 2307 | PlayingFlute/v_PlayingFlute_g10_c06.avi 2308 | PlayingFlute/v_PlayingFlute_g11_c01.avi 2309 | PlayingFlute/v_PlayingFlute_g11_c02.avi 2310 | PlayingFlute/v_PlayingFlute_g11_c03.avi 2311 | PlayingFlute/v_PlayingFlute_g11_c04.avi 2312 | PlayingFlute/v_PlayingFlute_g11_c05.avi 2313 | PlayingFlute/v_PlayingFlute_g11_c06.avi 2314 | PlayingFlute/v_PlayingFlute_g12_c01.avi 2315 | PlayingFlute/v_PlayingFlute_g12_c02.avi 2316 | PlayingFlute/v_PlayingFlute_g12_c03.avi 2317 | PlayingFlute/v_PlayingFlute_g12_c04.avi 2318 | PlayingFlute/v_PlayingFlute_g12_c05.avi 2319 | PlayingFlute/v_PlayingFlute_g13_c01.avi 2320 | PlayingFlute/v_PlayingFlute_g13_c02.avi 2321 | PlayingFlute/v_PlayingFlute_g13_c03.avi 2322 | PlayingFlute/v_PlayingFlute_g13_c04.avi 2323 | PlayingFlute/v_PlayingFlute_g13_c05.avi 2324 | PlayingFlute/v_PlayingFlute_g14_c01.avi 2325 | PlayingFlute/v_PlayingFlute_g14_c02.avi 2326 | PlayingFlute/v_PlayingFlute_g14_c03.avi 2327 | PlayingFlute/v_PlayingFlute_g14_c04.avi 2328 | PlayingFlute/v_PlayingFlute_g14_c05.avi 2329 | PlayingFlute/v_PlayingFlute_g14_c06.avi 2330 | PlayingGuitar/v_PlayingGuitar_g08_c01.avi 2331 | PlayingGuitar/v_PlayingGuitar_g08_c02.avi 2332 | PlayingGuitar/v_PlayingGuitar_g08_c03.avi 2333 | PlayingGuitar/v_PlayingGuitar_g08_c04.avi 2334 | PlayingGuitar/v_PlayingGuitar_g08_c05.avi 2335 | PlayingGuitar/v_PlayingGuitar_g08_c06.avi 2336 | PlayingGuitar/v_PlayingGuitar_g08_c07.avi 2337 | PlayingGuitar/v_PlayingGuitar_g09_c01.avi 2338 | PlayingGuitar/v_PlayingGuitar_g09_c02.avi 2339 | PlayingGuitar/v_PlayingGuitar_g09_c03.avi 2340 | PlayingGuitar/v_PlayingGuitar_g09_c04.avi 2341 | PlayingGuitar/v_PlayingGuitar_g10_c01.avi 2342 | PlayingGuitar/v_PlayingGuitar_g10_c02.avi 2343 | PlayingGuitar/v_PlayingGuitar_g10_c03.avi 2344 | PlayingGuitar/v_PlayingGuitar_g10_c04.avi 2345 | PlayingGuitar/v_PlayingGuitar_g10_c05.avi 2346 | PlayingGuitar/v_PlayingGuitar_g10_c06.avi 2347 | PlayingGuitar/v_PlayingGuitar_g10_c07.avi 2348 | PlayingGuitar/v_PlayingGuitar_g11_c01.avi 2349 | PlayingGuitar/v_PlayingGuitar_g11_c02.avi 2350 | PlayingGuitar/v_PlayingGuitar_g11_c03.avi 2351 | PlayingGuitar/v_PlayingGuitar_g11_c04.avi 2352 | PlayingGuitar/v_PlayingGuitar_g11_c05.avi 2353 | PlayingGuitar/v_PlayingGuitar_g11_c06.avi 2354 | PlayingGuitar/v_PlayingGuitar_g11_c07.avi 2355 | PlayingGuitar/v_PlayingGuitar_g12_c01.avi 2356 | PlayingGuitar/v_PlayingGuitar_g12_c02.avi 2357 | PlayingGuitar/v_PlayingGuitar_g12_c03.avi 2358 | PlayingGuitar/v_PlayingGuitar_g12_c04.avi 2359 | PlayingGuitar/v_PlayingGuitar_g12_c05.avi 2360 | PlayingGuitar/v_PlayingGuitar_g12_c06.avi 2361 | PlayingGuitar/v_PlayingGuitar_g12_c07.avi 2362 | PlayingGuitar/v_PlayingGuitar_g13_c01.avi 2363 | PlayingGuitar/v_PlayingGuitar_g13_c02.avi 2364 | PlayingGuitar/v_PlayingGuitar_g13_c03.avi 2365 | PlayingGuitar/v_PlayingGuitar_g13_c04.avi 2366 | PlayingGuitar/v_PlayingGuitar_g13_c05.avi 2367 | PlayingGuitar/v_PlayingGuitar_g13_c06.avi 2368 | PlayingGuitar/v_PlayingGuitar_g13_c07.avi 2369 | PlayingGuitar/v_PlayingGuitar_g14_c01.avi 2370 | PlayingGuitar/v_PlayingGuitar_g14_c02.avi 2371 | PlayingGuitar/v_PlayingGuitar_g14_c03.avi 2372 | PlayingGuitar/v_PlayingGuitar_g14_c04.avi 2373 | PlayingGuitar/v_PlayingGuitar_g14_c05.avi 2374 | PlayingGuitar/v_PlayingGuitar_g14_c06.avi 2375 | PlayingGuitar/v_PlayingGuitar_g14_c07.avi 2376 | PlayingPiano/v_PlayingPiano_g08_c01.avi 2377 | PlayingPiano/v_PlayingPiano_g08_c02.avi 2378 | PlayingPiano/v_PlayingPiano_g08_c03.avi 2379 | PlayingPiano/v_PlayingPiano_g08_c04.avi 2380 | PlayingPiano/v_PlayingPiano_g09_c01.avi 2381 | PlayingPiano/v_PlayingPiano_g09_c02.avi 2382 | PlayingPiano/v_PlayingPiano_g09_c03.avi 2383 | PlayingPiano/v_PlayingPiano_g09_c04.avi 2384 | PlayingPiano/v_PlayingPiano_g10_c01.avi 2385 | PlayingPiano/v_PlayingPiano_g10_c02.avi 2386 | PlayingPiano/v_PlayingPiano_g10_c03.avi 2387 | PlayingPiano/v_PlayingPiano_g10_c04.avi 2388 | PlayingPiano/v_PlayingPiano_g11_c01.avi 2389 | PlayingPiano/v_PlayingPiano_g11_c02.avi 2390 | PlayingPiano/v_PlayingPiano_g11_c03.avi 2391 | PlayingPiano/v_PlayingPiano_g11_c04.avi 2392 | PlayingPiano/v_PlayingPiano_g12_c01.avi 2393 | PlayingPiano/v_PlayingPiano_g12_c02.avi 2394 | PlayingPiano/v_PlayingPiano_g12_c03.avi 2395 | PlayingPiano/v_PlayingPiano_g12_c04.avi 2396 | PlayingPiano/v_PlayingPiano_g13_c01.avi 2397 | PlayingPiano/v_PlayingPiano_g13_c02.avi 2398 | PlayingPiano/v_PlayingPiano_g13_c03.avi 2399 | PlayingPiano/v_PlayingPiano_g13_c04.avi 2400 | PlayingPiano/v_PlayingPiano_g14_c01.avi 2401 | PlayingPiano/v_PlayingPiano_g14_c02.avi 2402 | PlayingPiano/v_PlayingPiano_g14_c03.avi 2403 | PlayingPiano/v_PlayingPiano_g14_c04.avi 2404 | PlayingSitar/v_PlayingSitar_g08_c01.avi 2405 | PlayingSitar/v_PlayingSitar_g08_c02.avi 2406 | PlayingSitar/v_PlayingSitar_g08_c03.avi 2407 | PlayingSitar/v_PlayingSitar_g08_c04.avi 2408 | PlayingSitar/v_PlayingSitar_g08_c05.avi 2409 | PlayingSitar/v_PlayingSitar_g08_c06.avi 2410 | PlayingSitar/v_PlayingSitar_g08_c07.avi 2411 | PlayingSitar/v_PlayingSitar_g09_c01.avi 2412 | PlayingSitar/v_PlayingSitar_g09_c02.avi 2413 | PlayingSitar/v_PlayingSitar_g09_c03.avi 2414 | PlayingSitar/v_PlayingSitar_g09_c04.avi 2415 | PlayingSitar/v_PlayingSitar_g09_c05.avi 2416 | PlayingSitar/v_PlayingSitar_g09_c06.avi 2417 | PlayingSitar/v_PlayingSitar_g09_c07.avi 2418 | PlayingSitar/v_PlayingSitar_g10_c01.avi 2419 | PlayingSitar/v_PlayingSitar_g10_c02.avi 2420 | PlayingSitar/v_PlayingSitar_g10_c03.avi 2421 | PlayingSitar/v_PlayingSitar_g10_c04.avi 2422 | PlayingSitar/v_PlayingSitar_g10_c05.avi 2423 | PlayingSitar/v_PlayingSitar_g10_c06.avi 2424 | PlayingSitar/v_PlayingSitar_g10_c07.avi 2425 | PlayingSitar/v_PlayingSitar_g11_c01.avi 2426 | PlayingSitar/v_PlayingSitar_g11_c02.avi 2427 | PlayingSitar/v_PlayingSitar_g11_c03.avi 2428 | PlayingSitar/v_PlayingSitar_g11_c04.avi 2429 | PlayingSitar/v_PlayingSitar_g11_c05.avi 2430 | PlayingSitar/v_PlayingSitar_g11_c06.avi 2431 | PlayingSitar/v_PlayingSitar_g11_c07.avi 2432 | PlayingSitar/v_PlayingSitar_g12_c01.avi 2433 | PlayingSitar/v_PlayingSitar_g12_c02.avi 2434 | PlayingSitar/v_PlayingSitar_g12_c03.avi 2435 | PlayingSitar/v_PlayingSitar_g12_c04.avi 2436 | PlayingSitar/v_PlayingSitar_g13_c01.avi 2437 | PlayingSitar/v_PlayingSitar_g13_c02.avi 2438 | PlayingSitar/v_PlayingSitar_g13_c03.avi 2439 | PlayingSitar/v_PlayingSitar_g13_c04.avi 2440 | PlayingSitar/v_PlayingSitar_g14_c01.avi 2441 | PlayingSitar/v_PlayingSitar_g14_c02.avi 2442 | PlayingSitar/v_PlayingSitar_g14_c03.avi 2443 | PlayingSitar/v_PlayingSitar_g14_c04.avi 2444 | PlayingSitar/v_PlayingSitar_g14_c05.avi 2445 | PlayingSitar/v_PlayingSitar_g14_c06.avi 2446 | PlayingSitar/v_PlayingSitar_g14_c07.avi 2447 | PlayingTabla/v_PlayingTabla_g08_c01.avi 2448 | PlayingTabla/v_PlayingTabla_g08_c02.avi 2449 | PlayingTabla/v_PlayingTabla_g08_c03.avi 2450 | PlayingTabla/v_PlayingTabla_g08_c04.avi 2451 | PlayingTabla/v_PlayingTabla_g09_c01.avi 2452 | PlayingTabla/v_PlayingTabla_g09_c02.avi 2453 | PlayingTabla/v_PlayingTabla_g09_c03.avi 2454 | PlayingTabla/v_PlayingTabla_g09_c04.avi 2455 | PlayingTabla/v_PlayingTabla_g09_c05.avi 2456 | PlayingTabla/v_PlayingTabla_g10_c01.avi 2457 | PlayingTabla/v_PlayingTabla_g10_c02.avi 2458 | PlayingTabla/v_PlayingTabla_g10_c03.avi 2459 | PlayingTabla/v_PlayingTabla_g10_c04.avi 2460 | PlayingTabla/v_PlayingTabla_g10_c05.avi 2461 | PlayingTabla/v_PlayingTabla_g11_c01.avi 2462 | PlayingTabla/v_PlayingTabla_g11_c02.avi 2463 | PlayingTabla/v_PlayingTabla_g11_c03.avi 2464 | PlayingTabla/v_PlayingTabla_g11_c04.avi 2465 | PlayingTabla/v_PlayingTabla_g12_c01.avi 2466 | PlayingTabla/v_PlayingTabla_g12_c02.avi 2467 | PlayingTabla/v_PlayingTabla_g12_c03.avi 2468 | PlayingTabla/v_PlayingTabla_g12_c04.avi 2469 | PlayingTabla/v_PlayingTabla_g12_c05.avi 2470 | PlayingTabla/v_PlayingTabla_g13_c01.avi 2471 | PlayingTabla/v_PlayingTabla_g13_c02.avi 2472 | PlayingTabla/v_PlayingTabla_g13_c03.avi 2473 | PlayingTabla/v_PlayingTabla_g13_c04.avi 2474 | PlayingTabla/v_PlayingTabla_g13_c05.avi 2475 | PlayingTabla/v_PlayingTabla_g14_c01.avi 2476 | PlayingTabla/v_PlayingTabla_g14_c02.avi 2477 | PlayingTabla/v_PlayingTabla_g14_c03.avi 2478 | PlayingTabla/v_PlayingTabla_g14_c04.avi 2479 | PlayingViolin/v_PlayingViolin_g08_c01.avi 2480 | PlayingViolin/v_PlayingViolin_g08_c02.avi 2481 | PlayingViolin/v_PlayingViolin_g08_c03.avi 2482 | PlayingViolin/v_PlayingViolin_g08_c04.avi 2483 | PlayingViolin/v_PlayingViolin_g09_c01.avi 2484 | PlayingViolin/v_PlayingViolin_g09_c02.avi 2485 | PlayingViolin/v_PlayingViolin_g09_c03.avi 2486 | PlayingViolin/v_PlayingViolin_g09_c04.avi 2487 | PlayingViolin/v_PlayingViolin_g10_c01.avi 2488 | PlayingViolin/v_PlayingViolin_g10_c02.avi 2489 | PlayingViolin/v_PlayingViolin_g10_c03.avi 2490 | PlayingViolin/v_PlayingViolin_g10_c04.avi 2491 | PlayingViolin/v_PlayingViolin_g11_c01.avi 2492 | PlayingViolin/v_PlayingViolin_g11_c02.avi 2493 | PlayingViolin/v_PlayingViolin_g11_c03.avi 2494 | PlayingViolin/v_PlayingViolin_g11_c04.avi 2495 | PlayingViolin/v_PlayingViolin_g12_c01.avi 2496 | PlayingViolin/v_PlayingViolin_g12_c02.avi 2497 | PlayingViolin/v_PlayingViolin_g12_c03.avi 2498 | PlayingViolin/v_PlayingViolin_g12_c04.avi 2499 | PlayingViolin/v_PlayingViolin_g13_c01.avi 2500 | PlayingViolin/v_PlayingViolin_g13_c02.avi 2501 | PlayingViolin/v_PlayingViolin_g13_c03.avi 2502 | PlayingViolin/v_PlayingViolin_g13_c04.avi 2503 | PlayingViolin/v_PlayingViolin_g14_c01.avi 2504 | PlayingViolin/v_PlayingViolin_g14_c02.avi 2505 | PlayingViolin/v_PlayingViolin_g14_c03.avi 2506 | PlayingViolin/v_PlayingViolin_g14_c04.avi 2507 | PoleVault/v_PoleVault_g08_c01.avi 2508 | PoleVault/v_PoleVault_g08_c02.avi 2509 | PoleVault/v_PoleVault_g08_c03.avi 2510 | PoleVault/v_PoleVault_g08_c04.avi 2511 | PoleVault/v_PoleVault_g09_c01.avi 2512 | PoleVault/v_PoleVault_g09_c02.avi 2513 | PoleVault/v_PoleVault_g09_c03.avi 2514 | PoleVault/v_PoleVault_g09_c04.avi 2515 | PoleVault/v_PoleVault_g10_c01.avi 2516 | PoleVault/v_PoleVault_g10_c02.avi 2517 | PoleVault/v_PoleVault_g10_c03.avi 2518 | PoleVault/v_PoleVault_g10_c04.avi 2519 | PoleVault/v_PoleVault_g10_c05.avi 2520 | PoleVault/v_PoleVault_g10_c06.avi 2521 | PoleVault/v_PoleVault_g10_c07.avi 2522 | PoleVault/v_PoleVault_g11_c01.avi 2523 | PoleVault/v_PoleVault_g11_c02.avi 2524 | PoleVault/v_PoleVault_g11_c03.avi 2525 | PoleVault/v_PoleVault_g11_c04.avi 2526 | PoleVault/v_PoleVault_g11_c05.avi 2527 | PoleVault/v_PoleVault_g12_c01.avi 2528 | PoleVault/v_PoleVault_g12_c02.avi 2529 | PoleVault/v_PoleVault_g12_c03.avi 2530 | PoleVault/v_PoleVault_g12_c04.avi 2531 | PoleVault/v_PoleVault_g12_c05.avi 2532 | PoleVault/v_PoleVault_g12_c06.avi 2533 | PoleVault/v_PoleVault_g12_c07.avi 2534 | PoleVault/v_PoleVault_g13_c01.avi 2535 | PoleVault/v_PoleVault_g13_c02.avi 2536 | PoleVault/v_PoleVault_g13_c03.avi 2537 | PoleVault/v_PoleVault_g13_c04.avi 2538 | PoleVault/v_PoleVault_g13_c05.avi 2539 | PoleVault/v_PoleVault_g14_c01.avi 2540 | PoleVault/v_PoleVault_g14_c02.avi 2541 | PoleVault/v_PoleVault_g14_c03.avi 2542 | PoleVault/v_PoleVault_g14_c04.avi 2543 | PoleVault/v_PoleVault_g14_c05.avi 2544 | PoleVault/v_PoleVault_g14_c06.avi 2545 | PoleVault/v_PoleVault_g14_c07.avi 2546 | PommelHorse/v_PommelHorse_g08_c01.avi 2547 | PommelHorse/v_PommelHorse_g08_c02.avi 2548 | PommelHorse/v_PommelHorse_g08_c03.avi 2549 | PommelHorse/v_PommelHorse_g08_c04.avi 2550 | PommelHorse/v_PommelHorse_g09_c01.avi 2551 | PommelHorse/v_PommelHorse_g09_c02.avi 2552 | PommelHorse/v_PommelHorse_g09_c03.avi 2553 | PommelHorse/v_PommelHorse_g09_c04.avi 2554 | PommelHorse/v_PommelHorse_g10_c01.avi 2555 | PommelHorse/v_PommelHorse_g10_c02.avi 2556 | PommelHorse/v_PommelHorse_g10_c03.avi 2557 | PommelHorse/v_PommelHorse_g10_c04.avi 2558 | PommelHorse/v_PommelHorse_g11_c01.avi 2559 | PommelHorse/v_PommelHorse_g11_c02.avi 2560 | PommelHorse/v_PommelHorse_g11_c03.avi 2561 | PommelHorse/v_PommelHorse_g11_c04.avi 2562 | PommelHorse/v_PommelHorse_g12_c01.avi 2563 | PommelHorse/v_PommelHorse_g12_c02.avi 2564 | PommelHorse/v_PommelHorse_g12_c03.avi 2565 | PommelHorse/v_PommelHorse_g12_c04.avi 2566 | PommelHorse/v_PommelHorse_g12_c05.avi 2567 | PommelHorse/v_PommelHorse_g12_c06.avi 2568 | PommelHorse/v_PommelHorse_g12_c07.avi 2569 | PommelHorse/v_PommelHorse_g13_c01.avi 2570 | PommelHorse/v_PommelHorse_g13_c02.avi 2571 | PommelHorse/v_PommelHorse_g13_c03.avi 2572 | PommelHorse/v_PommelHorse_g13_c04.avi 2573 | PommelHorse/v_PommelHorse_g13_c05.avi 2574 | PommelHorse/v_PommelHorse_g13_c06.avi 2575 | PommelHorse/v_PommelHorse_g13_c07.avi 2576 | PommelHorse/v_PommelHorse_g14_c01.avi 2577 | PommelHorse/v_PommelHorse_g14_c02.avi 2578 | PommelHorse/v_PommelHorse_g14_c03.avi 2579 | PommelHorse/v_PommelHorse_g14_c04.avi 2580 | PullUps/v_PullUps_g08_c01.avi 2581 | PullUps/v_PullUps_g08_c02.avi 2582 | PullUps/v_PullUps_g08_c03.avi 2583 | PullUps/v_PullUps_g08_c04.avi 2584 | PullUps/v_PullUps_g09_c01.avi 2585 | PullUps/v_PullUps_g09_c02.avi 2586 | PullUps/v_PullUps_g09_c03.avi 2587 | PullUps/v_PullUps_g09_c04.avi 2588 | PullUps/v_PullUps_g10_c01.avi 2589 | PullUps/v_PullUps_g10_c02.avi 2590 | PullUps/v_PullUps_g10_c03.avi 2591 | PullUps/v_PullUps_g10_c04.avi 2592 | PullUps/v_PullUps_g11_c01.avi 2593 | PullUps/v_PullUps_g11_c02.avi 2594 | PullUps/v_PullUps_g11_c03.avi 2595 | PullUps/v_PullUps_g11_c04.avi 2596 | PullUps/v_PullUps_g12_c01.avi 2597 | PullUps/v_PullUps_g12_c02.avi 2598 | PullUps/v_PullUps_g12_c03.avi 2599 | PullUps/v_PullUps_g12_c04.avi 2600 | PullUps/v_PullUps_g13_c01.avi 2601 | PullUps/v_PullUps_g13_c02.avi 2602 | PullUps/v_PullUps_g13_c03.avi 2603 | PullUps/v_PullUps_g13_c04.avi 2604 | PullUps/v_PullUps_g14_c01.avi 2605 | PullUps/v_PullUps_g14_c02.avi 2606 | PullUps/v_PullUps_g14_c03.avi 2607 | PullUps/v_PullUps_g14_c04.avi 2608 | Punch/v_Punch_g08_c01.avi 2609 | Punch/v_Punch_g08_c02.avi 2610 | Punch/v_Punch_g08_c03.avi 2611 | Punch/v_Punch_g08_c04.avi 2612 | Punch/v_Punch_g08_c05.avi 2613 | Punch/v_Punch_g08_c06.avi 2614 | Punch/v_Punch_g08_c07.avi 2615 | Punch/v_Punch_g09_c01.avi 2616 | Punch/v_Punch_g09_c02.avi 2617 | Punch/v_Punch_g09_c03.avi 2618 | Punch/v_Punch_g09_c04.avi 2619 | Punch/v_Punch_g09_c05.avi 2620 | Punch/v_Punch_g09_c06.avi 2621 | Punch/v_Punch_g09_c07.avi 2622 | Punch/v_Punch_g10_c01.avi 2623 | Punch/v_Punch_g10_c02.avi 2624 | Punch/v_Punch_g10_c03.avi 2625 | Punch/v_Punch_g10_c04.avi 2626 | Punch/v_Punch_g10_c05.avi 2627 | Punch/v_Punch_g10_c06.avi 2628 | Punch/v_Punch_g11_c01.avi 2629 | Punch/v_Punch_g11_c02.avi 2630 | Punch/v_Punch_g11_c03.avi 2631 | Punch/v_Punch_g11_c04.avi 2632 | Punch/v_Punch_g11_c05.avi 2633 | Punch/v_Punch_g11_c06.avi 2634 | Punch/v_Punch_g11_c07.avi 2635 | Punch/v_Punch_g12_c01.avi 2636 | Punch/v_Punch_g12_c02.avi 2637 | Punch/v_Punch_g12_c03.avi 2638 | Punch/v_Punch_g12_c04.avi 2639 | Punch/v_Punch_g12_c05.avi 2640 | Punch/v_Punch_g12_c06.avi 2641 | Punch/v_Punch_g12_c07.avi 2642 | Punch/v_Punch_g13_c01.avi 2643 | Punch/v_Punch_g13_c02.avi 2644 | Punch/v_Punch_g13_c03.avi 2645 | Punch/v_Punch_g13_c04.avi 2646 | Punch/v_Punch_g13_c05.avi 2647 | Punch/v_Punch_g13_c06.avi 2648 | Punch/v_Punch_g13_c07.avi 2649 | Punch/v_Punch_g14_c01.avi 2650 | Punch/v_Punch_g14_c02.avi 2651 | Punch/v_Punch_g14_c03.avi 2652 | Punch/v_Punch_g14_c04.avi 2653 | Punch/v_Punch_g14_c05.avi 2654 | Punch/v_Punch_g14_c06.avi 2655 | Punch/v_Punch_g14_c07.avi 2656 | PushUps/v_PushUps_g08_c01.avi 2657 | PushUps/v_PushUps_g08_c02.avi 2658 | PushUps/v_PushUps_g08_c03.avi 2659 | PushUps/v_PushUps_g08_c04.avi 2660 | PushUps/v_PushUps_g09_c01.avi 2661 | PushUps/v_PushUps_g09_c02.avi 2662 | PushUps/v_PushUps_g09_c03.avi 2663 | PushUps/v_PushUps_g09_c04.avi 2664 | PushUps/v_PushUps_g10_c01.avi 2665 | PushUps/v_PushUps_g10_c02.avi 2666 | PushUps/v_PushUps_g10_c03.avi 2667 | PushUps/v_PushUps_g10_c04.avi 2668 | PushUps/v_PushUps_g11_c01.avi 2669 | PushUps/v_PushUps_g11_c02.avi 2670 | PushUps/v_PushUps_g11_c03.avi 2671 | PushUps/v_PushUps_g11_c04.avi 2672 | PushUps/v_PushUps_g12_c01.avi 2673 | PushUps/v_PushUps_g12_c02.avi 2674 | PushUps/v_PushUps_g12_c03.avi 2675 | PushUps/v_PushUps_g12_c04.avi 2676 | PushUps/v_PushUps_g13_c01.avi 2677 | PushUps/v_PushUps_g13_c02.avi 2678 | PushUps/v_PushUps_g13_c03.avi 2679 | PushUps/v_PushUps_g13_c04.avi 2680 | PushUps/v_PushUps_g14_c01.avi 2681 | PushUps/v_PushUps_g14_c02.avi 2682 | PushUps/v_PushUps_g14_c03.avi 2683 | PushUps/v_PushUps_g14_c04.avi 2684 | Rafting/v_Rafting_g08_c01.avi 2685 | Rafting/v_Rafting_g08_c02.avi 2686 | Rafting/v_Rafting_g08_c03.avi 2687 | Rafting/v_Rafting_g08_c04.avi 2688 | Rafting/v_Rafting_g08_c05.avi 2689 | Rafting/v_Rafting_g08_c06.avi 2690 | Rafting/v_Rafting_g09_c01.avi 2691 | Rafting/v_Rafting_g09_c02.avi 2692 | Rafting/v_Rafting_g09_c03.avi 2693 | Rafting/v_Rafting_g09_c04.avi 2694 | Rafting/v_Rafting_g10_c01.avi 2695 | Rafting/v_Rafting_g10_c02.avi 2696 | Rafting/v_Rafting_g10_c03.avi 2697 | Rafting/v_Rafting_g10_c04.avi 2698 | Rafting/v_Rafting_g10_c05.avi 2699 | Rafting/v_Rafting_g11_c01.avi 2700 | Rafting/v_Rafting_g11_c02.avi 2701 | Rafting/v_Rafting_g11_c03.avi 2702 | Rafting/v_Rafting_g11_c04.avi 2703 | Rafting/v_Rafting_g12_c01.avi 2704 | Rafting/v_Rafting_g12_c02.avi 2705 | Rafting/v_Rafting_g12_c03.avi 2706 | Rafting/v_Rafting_g12_c04.avi 2707 | Rafting/v_Rafting_g13_c01.avi 2708 | Rafting/v_Rafting_g13_c02.avi 2709 | Rafting/v_Rafting_g13_c03.avi 2710 | Rafting/v_Rafting_g13_c04.avi 2711 | Rafting/v_Rafting_g13_c05.avi 2712 | Rafting/v_Rafting_g14_c01.avi 2713 | Rafting/v_Rafting_g14_c02.avi 2714 | Rafting/v_Rafting_g14_c03.avi 2715 | Rafting/v_Rafting_g14_c04.avi 2716 | Rafting/v_Rafting_g14_c05.avi 2717 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c01.avi 2718 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c02.avi 2719 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c03.avi 2720 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c04.avi 2721 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c05.avi 2722 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c06.avi 2723 | RockClimbingIndoor/v_RockClimbingIndoor_g08_c07.avi 2724 | RockClimbingIndoor/v_RockClimbingIndoor_g09_c01.avi 2725 | RockClimbingIndoor/v_RockClimbingIndoor_g09_c02.avi 2726 | RockClimbingIndoor/v_RockClimbingIndoor_g09_c03.avi 2727 | RockClimbingIndoor/v_RockClimbingIndoor_g09_c04.avi 2728 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c01.avi 2729 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c02.avi 2730 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c03.avi 2731 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c04.avi 2732 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c05.avi 2733 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c06.avi 2734 | RockClimbingIndoor/v_RockClimbingIndoor_g10_c07.avi 2735 | RockClimbingIndoor/v_RockClimbingIndoor_g11_c01.avi 2736 | RockClimbingIndoor/v_RockClimbingIndoor_g11_c02.avi 2737 | RockClimbingIndoor/v_RockClimbingIndoor_g11_c03.avi 2738 | RockClimbingIndoor/v_RockClimbingIndoor_g11_c04.avi 2739 | RockClimbingIndoor/v_RockClimbingIndoor_g12_c01.avi 2740 | RockClimbingIndoor/v_RockClimbingIndoor_g12_c02.avi 2741 | RockClimbingIndoor/v_RockClimbingIndoor_g12_c03.avi 2742 | RockClimbingIndoor/v_RockClimbingIndoor_g12_c04.avi 2743 | RockClimbingIndoor/v_RockClimbingIndoor_g12_c05.avi 2744 | RockClimbingIndoor/v_RockClimbingIndoor_g12_c06.avi 2745 | RockClimbingIndoor/v_RockClimbingIndoor_g13_c01.avi 2746 | RockClimbingIndoor/v_RockClimbingIndoor_g13_c02.avi 2747 | RockClimbingIndoor/v_RockClimbingIndoor_g13_c03.avi 2748 | RockClimbingIndoor/v_RockClimbingIndoor_g13_c04.avi 2749 | RockClimbingIndoor/v_RockClimbingIndoor_g13_c05.avi 2750 | RockClimbingIndoor/v_RockClimbingIndoor_g13_c06.avi 2751 | RockClimbingIndoor/v_RockClimbingIndoor_g14_c01.avi 2752 | RockClimbingIndoor/v_RockClimbingIndoor_g14_c02.avi 2753 | RockClimbingIndoor/v_RockClimbingIndoor_g14_c03.avi 2754 | RockClimbingIndoor/v_RockClimbingIndoor_g14_c04.avi 2755 | RockClimbingIndoor/v_RockClimbingIndoor_g14_c05.avi 2756 | RopeClimbing/v_RopeClimbing_g08_c01.avi 2757 | RopeClimbing/v_RopeClimbing_g08_c02.avi 2758 | RopeClimbing/v_RopeClimbing_g08_c03.avi 2759 | RopeClimbing/v_RopeClimbing_g08_c04.avi 2760 | RopeClimbing/v_RopeClimbing_g09_c01.avi 2761 | RopeClimbing/v_RopeClimbing_g09_c02.avi 2762 | RopeClimbing/v_RopeClimbing_g09_c03.avi 2763 | RopeClimbing/v_RopeClimbing_g09_c04.avi 2764 | RopeClimbing/v_RopeClimbing_g10_c01.avi 2765 | RopeClimbing/v_RopeClimbing_g10_c02.avi 2766 | RopeClimbing/v_RopeClimbing_g10_c03.avi 2767 | RopeClimbing/v_RopeClimbing_g10_c04.avi 2768 | RopeClimbing/v_RopeClimbing_g10_c05.avi 2769 | RopeClimbing/v_RopeClimbing_g11_c01.avi 2770 | RopeClimbing/v_RopeClimbing_g11_c02.avi 2771 | RopeClimbing/v_RopeClimbing_g11_c03.avi 2772 | RopeClimbing/v_RopeClimbing_g11_c04.avi 2773 | RopeClimbing/v_RopeClimbing_g12_c01.avi 2774 | RopeClimbing/v_RopeClimbing_g12_c02.avi 2775 | RopeClimbing/v_RopeClimbing_g12_c03.avi 2776 | RopeClimbing/v_RopeClimbing_g12_c04.avi 2777 | RopeClimbing/v_RopeClimbing_g13_c01.avi 2778 | RopeClimbing/v_RopeClimbing_g13_c02.avi 2779 | RopeClimbing/v_RopeClimbing_g13_c03.avi 2780 | RopeClimbing/v_RopeClimbing_g13_c04.avi 2781 | RopeClimbing/v_RopeClimbing_g13_c05.avi 2782 | RopeClimbing/v_RopeClimbing_g13_c06.avi 2783 | RopeClimbing/v_RopeClimbing_g13_c07.avi 2784 | RopeClimbing/v_RopeClimbing_g14_c01.avi 2785 | RopeClimbing/v_RopeClimbing_g14_c02.avi 2786 | RopeClimbing/v_RopeClimbing_g14_c03.avi 2787 | RopeClimbing/v_RopeClimbing_g14_c04.avi 2788 | RopeClimbing/v_RopeClimbing_g14_c05.avi 2789 | Rowing/v_Rowing_g08_c01.avi 2790 | Rowing/v_Rowing_g08_c02.avi 2791 | Rowing/v_Rowing_g08_c03.avi 2792 | Rowing/v_Rowing_g08_c04.avi 2793 | Rowing/v_Rowing_g09_c01.avi 2794 | Rowing/v_Rowing_g09_c02.avi 2795 | Rowing/v_Rowing_g09_c03.avi 2796 | Rowing/v_Rowing_g09_c04.avi 2797 | Rowing/v_Rowing_g09_c05.avi 2798 | Rowing/v_Rowing_g09_c06.avi 2799 | Rowing/v_Rowing_g10_c01.avi 2800 | Rowing/v_Rowing_g10_c02.avi 2801 | Rowing/v_Rowing_g10_c03.avi 2802 | Rowing/v_Rowing_g10_c04.avi 2803 | Rowing/v_Rowing_g10_c05.avi 2804 | Rowing/v_Rowing_g10_c06.avi 2805 | Rowing/v_Rowing_g10_c07.avi 2806 | Rowing/v_Rowing_g11_c01.avi 2807 | Rowing/v_Rowing_g11_c02.avi 2808 | Rowing/v_Rowing_g11_c03.avi 2809 | Rowing/v_Rowing_g11_c04.avi 2810 | Rowing/v_Rowing_g11_c05.avi 2811 | Rowing/v_Rowing_g11_c06.avi 2812 | Rowing/v_Rowing_g12_c01.avi 2813 | Rowing/v_Rowing_g12_c02.avi 2814 | Rowing/v_Rowing_g12_c03.avi 2815 | Rowing/v_Rowing_g12_c04.avi 2816 | Rowing/v_Rowing_g12_c05.avi 2817 | Rowing/v_Rowing_g12_c06.avi 2818 | Rowing/v_Rowing_g12_c07.avi 2819 | Rowing/v_Rowing_g13_c01.avi 2820 | Rowing/v_Rowing_g13_c02.avi 2821 | Rowing/v_Rowing_g13_c03.avi 2822 | Rowing/v_Rowing_g13_c04.avi 2823 | Rowing/v_Rowing_g13_c05.avi 2824 | Rowing/v_Rowing_g13_c06.avi 2825 | Rowing/v_Rowing_g13_c07.avi 2826 | Rowing/v_Rowing_g14_c01.avi 2827 | Rowing/v_Rowing_g14_c02.avi 2828 | Rowing/v_Rowing_g14_c03.avi 2829 | Rowing/v_Rowing_g14_c04.avi 2830 | Rowing/v_Rowing_g14_c05.avi 2831 | Rowing/v_Rowing_g14_c06.avi 2832 | Rowing/v_Rowing_g14_c07.avi 2833 | SalsaSpin/v_SalsaSpin_g08_c01.avi 2834 | SalsaSpin/v_SalsaSpin_g08_c02.avi 2835 | SalsaSpin/v_SalsaSpin_g08_c03.avi 2836 | SalsaSpin/v_SalsaSpin_g08_c04.avi 2837 | SalsaSpin/v_SalsaSpin_g08_c05.avi 2838 | SalsaSpin/v_SalsaSpin_g09_c01.avi 2839 | SalsaSpin/v_SalsaSpin_g09_c02.avi 2840 | SalsaSpin/v_SalsaSpin_g09_c03.avi 2841 | SalsaSpin/v_SalsaSpin_g09_c04.avi 2842 | SalsaSpin/v_SalsaSpin_g09_c05.avi 2843 | SalsaSpin/v_SalsaSpin_g09_c06.avi 2844 | SalsaSpin/v_SalsaSpin_g10_c01.avi 2845 | SalsaSpin/v_SalsaSpin_g10_c02.avi 2846 | SalsaSpin/v_SalsaSpin_g10_c03.avi 2847 | SalsaSpin/v_SalsaSpin_g10_c04.avi 2848 | SalsaSpin/v_SalsaSpin_g10_c05.avi 2849 | SalsaSpin/v_SalsaSpin_g10_c06.avi 2850 | SalsaSpin/v_SalsaSpin_g11_c01.avi 2851 | SalsaSpin/v_SalsaSpin_g11_c02.avi 2852 | SalsaSpin/v_SalsaSpin_g11_c03.avi 2853 | SalsaSpin/v_SalsaSpin_g11_c04.avi 2854 | SalsaSpin/v_SalsaSpin_g11_c05.avi 2855 | SalsaSpin/v_SalsaSpin_g11_c06.avi 2856 | SalsaSpin/v_SalsaSpin_g12_c01.avi 2857 | SalsaSpin/v_SalsaSpin_g12_c02.avi 2858 | SalsaSpin/v_SalsaSpin_g12_c03.avi 2859 | SalsaSpin/v_SalsaSpin_g12_c04.avi 2860 | SalsaSpin/v_SalsaSpin_g12_c05.avi 2861 | SalsaSpin/v_SalsaSpin_g12_c06.avi 2862 | SalsaSpin/v_SalsaSpin_g13_c01.avi 2863 | SalsaSpin/v_SalsaSpin_g13_c02.avi 2864 | SalsaSpin/v_SalsaSpin_g13_c03.avi 2865 | SalsaSpin/v_SalsaSpin_g13_c04.avi 2866 | SalsaSpin/v_SalsaSpin_g14_c01.avi 2867 | SalsaSpin/v_SalsaSpin_g14_c02.avi 2868 | SalsaSpin/v_SalsaSpin_g14_c03.avi 2869 | SalsaSpin/v_SalsaSpin_g14_c04.avi 2870 | SalsaSpin/v_SalsaSpin_g14_c05.avi 2871 | SalsaSpin/v_SalsaSpin_g14_c06.avi 2872 | ShavingBeard/v_ShavingBeard_g08_c01.avi 2873 | ShavingBeard/v_ShavingBeard_g08_c02.avi 2874 | ShavingBeard/v_ShavingBeard_g08_c03.avi 2875 | ShavingBeard/v_ShavingBeard_g08_c04.avi 2876 | ShavingBeard/v_ShavingBeard_g08_c05.avi 2877 | ShavingBeard/v_ShavingBeard_g08_c06.avi 2878 | ShavingBeard/v_ShavingBeard_g08_c07.avi 2879 | ShavingBeard/v_ShavingBeard_g09_c01.avi 2880 | ShavingBeard/v_ShavingBeard_g09_c02.avi 2881 | ShavingBeard/v_ShavingBeard_g09_c03.avi 2882 | ShavingBeard/v_ShavingBeard_g09_c04.avi 2883 | ShavingBeard/v_ShavingBeard_g09_c05.avi 2884 | ShavingBeard/v_ShavingBeard_g09_c06.avi 2885 | ShavingBeard/v_ShavingBeard_g09_c07.avi 2886 | ShavingBeard/v_ShavingBeard_g10_c01.avi 2887 | ShavingBeard/v_ShavingBeard_g10_c02.avi 2888 | ShavingBeard/v_ShavingBeard_g10_c03.avi 2889 | ShavingBeard/v_ShavingBeard_g10_c04.avi 2890 | ShavingBeard/v_ShavingBeard_g10_c05.avi 2891 | ShavingBeard/v_ShavingBeard_g10_c06.avi 2892 | ShavingBeard/v_ShavingBeard_g10_c07.avi 2893 | ShavingBeard/v_ShavingBeard_g11_c01.avi 2894 | ShavingBeard/v_ShavingBeard_g11_c02.avi 2895 | ShavingBeard/v_ShavingBeard_g11_c03.avi 2896 | ShavingBeard/v_ShavingBeard_g11_c04.avi 2897 | ShavingBeard/v_ShavingBeard_g12_c01.avi 2898 | ShavingBeard/v_ShavingBeard_g12_c02.avi 2899 | ShavingBeard/v_ShavingBeard_g12_c03.avi 2900 | ShavingBeard/v_ShavingBeard_g12_c04.avi 2901 | ShavingBeard/v_ShavingBeard_g12_c05.avi 2902 | ShavingBeard/v_ShavingBeard_g12_c06.avi 2903 | ShavingBeard/v_ShavingBeard_g13_c01.avi 2904 | ShavingBeard/v_ShavingBeard_g13_c02.avi 2905 | ShavingBeard/v_ShavingBeard_g13_c03.avi 2906 | ShavingBeard/v_ShavingBeard_g13_c04.avi 2907 | ShavingBeard/v_ShavingBeard_g13_c05.avi 2908 | ShavingBeard/v_ShavingBeard_g13_c06.avi 2909 | ShavingBeard/v_ShavingBeard_g14_c01.avi 2910 | ShavingBeard/v_ShavingBeard_g14_c02.avi 2911 | ShavingBeard/v_ShavingBeard_g14_c03.avi 2912 | ShavingBeard/v_ShavingBeard_g14_c04.avi 2913 | ShavingBeard/v_ShavingBeard_g14_c05.avi 2914 | ShavingBeard/v_ShavingBeard_g14_c06.avi 2915 | Shotput/v_Shotput_g08_c01.avi 2916 | Shotput/v_Shotput_g08_c02.avi 2917 | Shotput/v_Shotput_g08_c03.avi 2918 | Shotput/v_Shotput_g08_c04.avi 2919 | Shotput/v_Shotput_g08_c05.avi 2920 | Shotput/v_Shotput_g08_c06.avi 2921 | Shotput/v_Shotput_g08_c07.avi 2922 | Shotput/v_Shotput_g09_c01.avi 2923 | Shotput/v_Shotput_g09_c02.avi 2924 | Shotput/v_Shotput_g09_c03.avi 2925 | Shotput/v_Shotput_g09_c04.avi 2926 | Shotput/v_Shotput_g09_c05.avi 2927 | Shotput/v_Shotput_g09_c06.avi 2928 | Shotput/v_Shotput_g09_c07.avi 2929 | Shotput/v_Shotput_g10_c01.avi 2930 | Shotput/v_Shotput_g10_c02.avi 2931 | Shotput/v_Shotput_g10_c03.avi 2932 | Shotput/v_Shotput_g10_c04.avi 2933 | Shotput/v_Shotput_g10_c05.avi 2934 | Shotput/v_Shotput_g10_c06.avi 2935 | Shotput/v_Shotput_g11_c01.avi 2936 | Shotput/v_Shotput_g11_c02.avi 2937 | Shotput/v_Shotput_g11_c03.avi 2938 | Shotput/v_Shotput_g11_c04.avi 2939 | Shotput/v_Shotput_g11_c05.avi 2940 | Shotput/v_Shotput_g11_c06.avi 2941 | Shotput/v_Shotput_g11_c07.avi 2942 | Shotput/v_Shotput_g12_c01.avi 2943 | Shotput/v_Shotput_g12_c02.avi 2944 | Shotput/v_Shotput_g12_c03.avi 2945 | Shotput/v_Shotput_g12_c04.avi 2946 | Shotput/v_Shotput_g12_c05.avi 2947 | Shotput/v_Shotput_g12_c06.avi 2948 | Shotput/v_Shotput_g12_c07.avi 2949 | Shotput/v_Shotput_g13_c01.avi 2950 | Shotput/v_Shotput_g13_c02.avi 2951 | Shotput/v_Shotput_g13_c03.avi 2952 | Shotput/v_Shotput_g13_c04.avi 2953 | Shotput/v_Shotput_g14_c01.avi 2954 | Shotput/v_Shotput_g14_c02.avi 2955 | Shotput/v_Shotput_g14_c03.avi 2956 | Shotput/v_Shotput_g14_c04.avi 2957 | SkateBoarding/v_SkateBoarding_g08_c01.avi 2958 | SkateBoarding/v_SkateBoarding_g08_c02.avi 2959 | SkateBoarding/v_SkateBoarding_g08_c03.avi 2960 | SkateBoarding/v_SkateBoarding_g08_c04.avi 2961 | SkateBoarding/v_SkateBoarding_g08_c05.avi 2962 | SkateBoarding/v_SkateBoarding_g09_c01.avi 2963 | SkateBoarding/v_SkateBoarding_g09_c02.avi 2964 | SkateBoarding/v_SkateBoarding_g09_c03.avi 2965 | SkateBoarding/v_SkateBoarding_g09_c04.avi 2966 | SkateBoarding/v_SkateBoarding_g10_c01.avi 2967 | SkateBoarding/v_SkateBoarding_g10_c02.avi 2968 | SkateBoarding/v_SkateBoarding_g10_c03.avi 2969 | SkateBoarding/v_SkateBoarding_g10_c04.avi 2970 | SkateBoarding/v_SkateBoarding_g10_c05.avi 2971 | SkateBoarding/v_SkateBoarding_g10_c06.avi 2972 | SkateBoarding/v_SkateBoarding_g10_c07.avi 2973 | SkateBoarding/v_SkateBoarding_g11_c01.avi 2974 | SkateBoarding/v_SkateBoarding_g11_c02.avi 2975 | SkateBoarding/v_SkateBoarding_g11_c03.avi 2976 | SkateBoarding/v_SkateBoarding_g11_c04.avi 2977 | SkateBoarding/v_SkateBoarding_g11_c05.avi 2978 | SkateBoarding/v_SkateBoarding_g12_c01.avi 2979 | SkateBoarding/v_SkateBoarding_g12_c02.avi 2980 | SkateBoarding/v_SkateBoarding_g12_c03.avi 2981 | SkateBoarding/v_SkateBoarding_g12_c04.avi 2982 | SkateBoarding/v_SkateBoarding_g12_c05.avi 2983 | SkateBoarding/v_SkateBoarding_g12_c06.avi 2984 | SkateBoarding/v_SkateBoarding_g13_c01.avi 2985 | SkateBoarding/v_SkateBoarding_g13_c02.avi 2986 | SkateBoarding/v_SkateBoarding_g13_c03.avi 2987 | SkateBoarding/v_SkateBoarding_g13_c04.avi 2988 | SkateBoarding/v_SkateBoarding_g14_c01.avi 2989 | SkateBoarding/v_SkateBoarding_g14_c02.avi 2990 | SkateBoarding/v_SkateBoarding_g14_c03.avi 2991 | SkateBoarding/v_SkateBoarding_g14_c04.avi 2992 | Skiing/v_Skiing_g08_c01.avi 2993 | Skiing/v_Skiing_g08_c02.avi 2994 | Skiing/v_Skiing_g08_c03.avi 2995 | Skiing/v_Skiing_g08_c04.avi 2996 | Skiing/v_Skiing_g08_c05.avi 2997 | Skiing/v_Skiing_g08_c06.avi 2998 | Skiing/v_Skiing_g08_c07.avi 2999 | Skiing/v_Skiing_g09_c01.avi 3000 | Skiing/v_Skiing_g09_c02.avi 3001 | Skiing/v_Skiing_g09_c03.avi 3002 | Skiing/v_Skiing_g09_c04.avi 3003 | Skiing/v_Skiing_g09_c05.avi 3004 | Skiing/v_Skiing_g09_c06.avi 3005 | Skiing/v_Skiing_g10_c01.avi 3006 | Skiing/v_Skiing_g10_c02.avi 3007 | Skiing/v_Skiing_g10_c03.avi 3008 | Skiing/v_Skiing_g10_c04.avi 3009 | Skiing/v_Skiing_g10_c05.avi 3010 | Skiing/v_Skiing_g11_c01.avi 3011 | Skiing/v_Skiing_g11_c02.avi 3012 | Skiing/v_Skiing_g11_c03.avi 3013 | Skiing/v_Skiing_g11_c04.avi 3014 | Skiing/v_Skiing_g12_c01.avi 3015 | Skiing/v_Skiing_g12_c02.avi 3016 | Skiing/v_Skiing_g12_c03.avi 3017 | Skiing/v_Skiing_g12_c04.avi 3018 | Skiing/v_Skiing_g13_c01.avi 3019 | Skiing/v_Skiing_g13_c02.avi 3020 | Skiing/v_Skiing_g13_c03.avi 3021 | Skiing/v_Skiing_g13_c04.avi 3022 | Skiing/v_Skiing_g13_c05.avi 3023 | Skiing/v_Skiing_g13_c06.avi 3024 | Skiing/v_Skiing_g13_c07.avi 3025 | Skiing/v_Skiing_g14_c01.avi 3026 | Skiing/v_Skiing_g14_c02.avi 3027 | Skiing/v_Skiing_g14_c03.avi 3028 | Skiing/v_Skiing_g14_c04.avi 3029 | Skijet/v_Skijet_g08_c01.avi 3030 | Skijet/v_Skijet_g08_c02.avi 3031 | Skijet/v_Skijet_g08_c03.avi 3032 | Skijet/v_Skijet_g08_c04.avi 3033 | Skijet/v_Skijet_g09_c01.avi 3034 | Skijet/v_Skijet_g09_c02.avi 3035 | Skijet/v_Skijet_g09_c03.avi 3036 | Skijet/v_Skijet_g09_c04.avi 3037 | Skijet/v_Skijet_g10_c01.avi 3038 | Skijet/v_Skijet_g10_c02.avi 3039 | Skijet/v_Skijet_g10_c03.avi 3040 | Skijet/v_Skijet_g10_c04.avi 3041 | Skijet/v_Skijet_g11_c01.avi 3042 | Skijet/v_Skijet_g11_c02.avi 3043 | Skijet/v_Skijet_g11_c03.avi 3044 | Skijet/v_Skijet_g11_c04.avi 3045 | Skijet/v_Skijet_g12_c01.avi 3046 | Skijet/v_Skijet_g12_c02.avi 3047 | Skijet/v_Skijet_g12_c03.avi 3048 | Skijet/v_Skijet_g12_c04.avi 3049 | Skijet/v_Skijet_g13_c01.avi 3050 | Skijet/v_Skijet_g13_c02.avi 3051 | Skijet/v_Skijet_g13_c03.avi 3052 | Skijet/v_Skijet_g13_c04.avi 3053 | Skijet/v_Skijet_g14_c01.avi 3054 | Skijet/v_Skijet_g14_c02.avi 3055 | Skijet/v_Skijet_g14_c03.avi 3056 | Skijet/v_Skijet_g14_c04.avi 3057 | SkyDiving/v_SkyDiving_g08_c01.avi 3058 | SkyDiving/v_SkyDiving_g08_c02.avi 3059 | SkyDiving/v_SkyDiving_g08_c03.avi 3060 | SkyDiving/v_SkyDiving_g08_c04.avi 3061 | SkyDiving/v_SkyDiving_g09_c01.avi 3062 | SkyDiving/v_SkyDiving_g09_c02.avi 3063 | SkyDiving/v_SkyDiving_g09_c03.avi 3064 | SkyDiving/v_SkyDiving_g09_c04.avi 3065 | SkyDiving/v_SkyDiving_g10_c01.avi 3066 | SkyDiving/v_SkyDiving_g10_c02.avi 3067 | SkyDiving/v_SkyDiving_g10_c03.avi 3068 | SkyDiving/v_SkyDiving_g10_c04.avi 3069 | SkyDiving/v_SkyDiving_g10_c05.avi 3070 | SkyDiving/v_SkyDiving_g11_c01.avi 3071 | SkyDiving/v_SkyDiving_g11_c02.avi 3072 | SkyDiving/v_SkyDiving_g11_c03.avi 3073 | SkyDiving/v_SkyDiving_g11_c04.avi 3074 | SkyDiving/v_SkyDiving_g12_c01.avi 3075 | SkyDiving/v_SkyDiving_g12_c02.avi 3076 | SkyDiving/v_SkyDiving_g12_c03.avi 3077 | SkyDiving/v_SkyDiving_g12_c04.avi 3078 | SkyDiving/v_SkyDiving_g13_c01.avi 3079 | SkyDiving/v_SkyDiving_g13_c02.avi 3080 | SkyDiving/v_SkyDiving_g13_c03.avi 3081 | SkyDiving/v_SkyDiving_g13_c04.avi 3082 | SkyDiving/v_SkyDiving_g14_c01.avi 3083 | SkyDiving/v_SkyDiving_g14_c02.avi 3084 | SkyDiving/v_SkyDiving_g14_c03.avi 3085 | SkyDiving/v_SkyDiving_g14_c04.avi 3086 | SoccerJuggling/v_SoccerJuggling_g08_c01.avi 3087 | SoccerJuggling/v_SoccerJuggling_g08_c02.avi 3088 | SoccerJuggling/v_SoccerJuggling_g08_c03.avi 3089 | SoccerJuggling/v_SoccerJuggling_g08_c04.avi 3090 | SoccerJuggling/v_SoccerJuggling_g09_c01.avi 3091 | SoccerJuggling/v_SoccerJuggling_g09_c02.avi 3092 | SoccerJuggling/v_SoccerJuggling_g09_c03.avi 3093 | SoccerJuggling/v_SoccerJuggling_g09_c04.avi 3094 | SoccerJuggling/v_SoccerJuggling_g09_c05.avi 3095 | SoccerJuggling/v_SoccerJuggling_g09_c06.avi 3096 | SoccerJuggling/v_SoccerJuggling_g09_c07.avi 3097 | SoccerJuggling/v_SoccerJuggling_g10_c01.avi 3098 | SoccerJuggling/v_SoccerJuggling_g10_c02.avi 3099 | SoccerJuggling/v_SoccerJuggling_g10_c03.avi 3100 | SoccerJuggling/v_SoccerJuggling_g10_c04.avi 3101 | SoccerJuggling/v_SoccerJuggling_g11_c01.avi 3102 | SoccerJuggling/v_SoccerJuggling_g11_c02.avi 3103 | SoccerJuggling/v_SoccerJuggling_g11_c03.avi 3104 | SoccerJuggling/v_SoccerJuggling_g11_c04.avi 3105 | SoccerJuggling/v_SoccerJuggling_g11_c05.avi 3106 | SoccerJuggling/v_SoccerJuggling_g11_c06.avi 3107 | SoccerJuggling/v_SoccerJuggling_g12_c01.avi 3108 | SoccerJuggling/v_SoccerJuggling_g12_c02.avi 3109 | SoccerJuggling/v_SoccerJuggling_g12_c03.avi 3110 | SoccerJuggling/v_SoccerJuggling_g12_c04.avi 3111 | SoccerJuggling/v_SoccerJuggling_g12_c05.avi 3112 | SoccerJuggling/v_SoccerJuggling_g12_c06.avi 3113 | SoccerJuggling/v_SoccerJuggling_g13_c01.avi 3114 | SoccerJuggling/v_SoccerJuggling_g13_c02.avi 3115 | SoccerJuggling/v_SoccerJuggling_g13_c03.avi 3116 | SoccerJuggling/v_SoccerJuggling_g13_c04.avi 3117 | SoccerJuggling/v_SoccerJuggling_g13_c05.avi 3118 | SoccerJuggling/v_SoccerJuggling_g14_c01.avi 3119 | SoccerJuggling/v_SoccerJuggling_g14_c02.avi 3120 | SoccerJuggling/v_SoccerJuggling_g14_c03.avi 3121 | SoccerJuggling/v_SoccerJuggling_g14_c04.avi 3122 | SoccerJuggling/v_SoccerJuggling_g14_c05.avi 3123 | SoccerJuggling/v_SoccerJuggling_g14_c06.avi 3124 | SoccerJuggling/v_SoccerJuggling_g14_c07.avi 3125 | SoccerPenalty/v_SoccerPenalty_g08_c01.avi 3126 | SoccerPenalty/v_SoccerPenalty_g08_c02.avi 3127 | SoccerPenalty/v_SoccerPenalty_g08_c03.avi 3128 | SoccerPenalty/v_SoccerPenalty_g08_c04.avi 3129 | SoccerPenalty/v_SoccerPenalty_g08_c05.avi 3130 | SoccerPenalty/v_SoccerPenalty_g08_c06.avi 3131 | SoccerPenalty/v_SoccerPenalty_g09_c01.avi 3132 | SoccerPenalty/v_SoccerPenalty_g09_c02.avi 3133 | SoccerPenalty/v_SoccerPenalty_g09_c03.avi 3134 | SoccerPenalty/v_SoccerPenalty_g09_c04.avi 3135 | SoccerPenalty/v_SoccerPenalty_g09_c05.avi 3136 | SoccerPenalty/v_SoccerPenalty_g10_c01.avi 3137 | SoccerPenalty/v_SoccerPenalty_g10_c02.avi 3138 | SoccerPenalty/v_SoccerPenalty_g10_c03.avi 3139 | SoccerPenalty/v_SoccerPenalty_g10_c04.avi 3140 | SoccerPenalty/v_SoccerPenalty_g10_c05.avi 3141 | SoccerPenalty/v_SoccerPenalty_g11_c01.avi 3142 | SoccerPenalty/v_SoccerPenalty_g11_c02.avi 3143 | SoccerPenalty/v_SoccerPenalty_g11_c03.avi 3144 | SoccerPenalty/v_SoccerPenalty_g11_c04.avi 3145 | SoccerPenalty/v_SoccerPenalty_g11_c05.avi 3146 | SoccerPenalty/v_SoccerPenalty_g12_c01.avi 3147 | SoccerPenalty/v_SoccerPenalty_g12_c02.avi 3148 | SoccerPenalty/v_SoccerPenalty_g12_c03.avi 3149 | SoccerPenalty/v_SoccerPenalty_g12_c04.avi 3150 | SoccerPenalty/v_SoccerPenalty_g12_c05.avi 3151 | SoccerPenalty/v_SoccerPenalty_g12_c06.avi 3152 | SoccerPenalty/v_SoccerPenalty_g12_c07.avi 3153 | SoccerPenalty/v_SoccerPenalty_g13_c01.avi 3154 | SoccerPenalty/v_SoccerPenalty_g13_c02.avi 3155 | SoccerPenalty/v_SoccerPenalty_g13_c03.avi 3156 | SoccerPenalty/v_SoccerPenalty_g13_c04.avi 3157 | SoccerPenalty/v_SoccerPenalty_g13_c05.avi 3158 | SoccerPenalty/v_SoccerPenalty_g13_c06.avi 3159 | SoccerPenalty/v_SoccerPenalty_g14_c01.avi 3160 | SoccerPenalty/v_SoccerPenalty_g14_c02.avi 3161 | SoccerPenalty/v_SoccerPenalty_g14_c03.avi 3162 | SoccerPenalty/v_SoccerPenalty_g14_c04.avi 3163 | SoccerPenalty/v_SoccerPenalty_g14_c05.avi 3164 | SoccerPenalty/v_SoccerPenalty_g14_c06.avi 3165 | StillRings/v_StillRings_g08_c01.avi 3166 | StillRings/v_StillRings_g08_c02.avi 3167 | StillRings/v_StillRings_g08_c03.avi 3168 | StillRings/v_StillRings_g08_c04.avi 3169 | StillRings/v_StillRings_g09_c01.avi 3170 | StillRings/v_StillRings_g09_c02.avi 3171 | StillRings/v_StillRings_g09_c03.avi 3172 | StillRings/v_StillRings_g09_c04.avi 3173 | StillRings/v_StillRings_g10_c01.avi 3174 | StillRings/v_StillRings_g10_c02.avi 3175 | StillRings/v_StillRings_g10_c03.avi 3176 | StillRings/v_StillRings_g10_c04.avi 3177 | StillRings/v_StillRings_g10_c05.avi 3178 | StillRings/v_StillRings_g10_c06.avi 3179 | StillRings/v_StillRings_g11_c01.avi 3180 | StillRings/v_StillRings_g11_c02.avi 3181 | StillRings/v_StillRings_g11_c03.avi 3182 | StillRings/v_StillRings_g11_c04.avi 3183 | StillRings/v_StillRings_g12_c01.avi 3184 | StillRings/v_StillRings_g12_c02.avi 3185 | StillRings/v_StillRings_g12_c03.avi 3186 | StillRings/v_StillRings_g12_c04.avi 3187 | StillRings/v_StillRings_g13_c01.avi 3188 | StillRings/v_StillRings_g13_c02.avi 3189 | StillRings/v_StillRings_g13_c03.avi 3190 | StillRings/v_StillRings_g13_c04.avi 3191 | StillRings/v_StillRings_g14_c01.avi 3192 | StillRings/v_StillRings_g14_c02.avi 3193 | StillRings/v_StillRings_g14_c03.avi 3194 | StillRings/v_StillRings_g14_c04.avi 3195 | SumoWrestling/v_SumoWrestling_g08_c01.avi 3196 | SumoWrestling/v_SumoWrestling_g08_c02.avi 3197 | SumoWrestling/v_SumoWrestling_g08_c03.avi 3198 | SumoWrestling/v_SumoWrestling_g08_c04.avi 3199 | SumoWrestling/v_SumoWrestling_g08_c05.avi 3200 | SumoWrestling/v_SumoWrestling_g08_c06.avi 3201 | SumoWrestling/v_SumoWrestling_g08_c07.avi 3202 | SumoWrestling/v_SumoWrestling_g09_c01.avi 3203 | SumoWrestling/v_SumoWrestling_g09_c02.avi 3204 | SumoWrestling/v_SumoWrestling_g09_c03.avi 3205 | SumoWrestling/v_SumoWrestling_g09_c04.avi 3206 | SumoWrestling/v_SumoWrestling_g10_c01.avi 3207 | SumoWrestling/v_SumoWrestling_g10_c02.avi 3208 | SumoWrestling/v_SumoWrestling_g10_c03.avi 3209 | SumoWrestling/v_SumoWrestling_g10_c04.avi 3210 | SumoWrestling/v_SumoWrestling_g11_c01.avi 3211 | SumoWrestling/v_SumoWrestling_g11_c02.avi 3212 | SumoWrestling/v_SumoWrestling_g11_c03.avi 3213 | SumoWrestling/v_SumoWrestling_g11_c04.avi 3214 | SumoWrestling/v_SumoWrestling_g12_c01.avi 3215 | SumoWrestling/v_SumoWrestling_g12_c02.avi 3216 | SumoWrestling/v_SumoWrestling_g12_c03.avi 3217 | SumoWrestling/v_SumoWrestling_g12_c04.avi 3218 | SumoWrestling/v_SumoWrestling_g12_c05.avi 3219 | SumoWrestling/v_SumoWrestling_g13_c01.avi 3220 | SumoWrestling/v_SumoWrestling_g13_c02.avi 3221 | SumoWrestling/v_SumoWrestling_g13_c03.avi 3222 | SumoWrestling/v_SumoWrestling_g13_c04.avi 3223 | SumoWrestling/v_SumoWrestling_g13_c05.avi 3224 | SumoWrestling/v_SumoWrestling_g14_c01.avi 3225 | SumoWrestling/v_SumoWrestling_g14_c02.avi 3226 | SumoWrestling/v_SumoWrestling_g14_c03.avi 3227 | SumoWrestling/v_SumoWrestling_g14_c04.avi 3228 | Surfing/v_Surfing_g08_c01.avi 3229 | Surfing/v_Surfing_g08_c02.avi 3230 | Surfing/v_Surfing_g08_c03.avi 3231 | Surfing/v_Surfing_g08_c04.avi 3232 | Surfing/v_Surfing_g08_c05.avi 3233 | Surfing/v_Surfing_g08_c06.avi 3234 | Surfing/v_Surfing_g08_c07.avi 3235 | Surfing/v_Surfing_g09_c01.avi 3236 | Surfing/v_Surfing_g09_c02.avi 3237 | Surfing/v_Surfing_g09_c03.avi 3238 | Surfing/v_Surfing_g09_c04.avi 3239 | Surfing/v_Surfing_g09_c05.avi 3240 | Surfing/v_Surfing_g10_c01.avi 3241 | Surfing/v_Surfing_g10_c02.avi 3242 | Surfing/v_Surfing_g10_c03.avi 3243 | Surfing/v_Surfing_g10_c04.avi 3244 | Surfing/v_Surfing_g10_c05.avi 3245 | Surfing/v_Surfing_g10_c06.avi 3246 | Surfing/v_Surfing_g11_c01.avi 3247 | Surfing/v_Surfing_g11_c02.avi 3248 | Surfing/v_Surfing_g11_c03.avi 3249 | Surfing/v_Surfing_g11_c04.avi 3250 | Surfing/v_Surfing_g12_c01.avi 3251 | Surfing/v_Surfing_g12_c02.avi 3252 | Surfing/v_Surfing_g12_c03.avi 3253 | Surfing/v_Surfing_g12_c04.avi 3254 | Surfing/v_Surfing_g12_c05.avi 3255 | Surfing/v_Surfing_g12_c06.avi 3256 | Surfing/v_Surfing_g12_c07.avi 3257 | Surfing/v_Surfing_g13_c01.avi 3258 | Surfing/v_Surfing_g13_c02.avi 3259 | Surfing/v_Surfing_g13_c03.avi 3260 | Surfing/v_Surfing_g13_c04.avi 3261 | Surfing/v_Surfing_g13_c05.avi 3262 | Surfing/v_Surfing_g14_c01.avi 3263 | Surfing/v_Surfing_g14_c02.avi 3264 | Surfing/v_Surfing_g14_c03.avi 3265 | Surfing/v_Surfing_g14_c04.avi 3266 | Swing/v_Swing_g08_c01.avi 3267 | Swing/v_Swing_g08_c02.avi 3268 | Swing/v_Swing_g08_c03.avi 3269 | Swing/v_Swing_g08_c04.avi 3270 | Swing/v_Swing_g08_c05.avi 3271 | Swing/v_Swing_g09_c01.avi 3272 | Swing/v_Swing_g09_c02.avi 3273 | Swing/v_Swing_g09_c03.avi 3274 | Swing/v_Swing_g09_c04.avi 3275 | Swing/v_Swing_g09_c05.avi 3276 | Swing/v_Swing_g09_c06.avi 3277 | Swing/v_Swing_g10_c01.avi 3278 | Swing/v_Swing_g10_c02.avi 3279 | Swing/v_Swing_g10_c03.avi 3280 | Swing/v_Swing_g10_c04.avi 3281 | Swing/v_Swing_g11_c01.avi 3282 | Swing/v_Swing_g11_c02.avi 3283 | Swing/v_Swing_g11_c03.avi 3284 | Swing/v_Swing_g11_c04.avi 3285 | Swing/v_Swing_g11_c05.avi 3286 | Swing/v_Swing_g11_c06.avi 3287 | Swing/v_Swing_g12_c01.avi 3288 | Swing/v_Swing_g12_c02.avi 3289 | Swing/v_Swing_g12_c03.avi 3290 | Swing/v_Swing_g12_c04.avi 3291 | Swing/v_Swing_g13_c01.avi 3292 | Swing/v_Swing_g13_c02.avi 3293 | Swing/v_Swing_g13_c03.avi 3294 | Swing/v_Swing_g13_c04.avi 3295 | Swing/v_Swing_g14_c01.avi 3296 | Swing/v_Swing_g14_c02.avi 3297 | Swing/v_Swing_g14_c03.avi 3298 | Swing/v_Swing_g14_c04.avi 3299 | Swing/v_Swing_g14_c05.avi 3300 | TableTennisShot/v_TableTennisShot_g08_c01.avi 3301 | TableTennisShot/v_TableTennisShot_g08_c02.avi 3302 | TableTennisShot/v_TableTennisShot_g08_c03.avi 3303 | TableTennisShot/v_TableTennisShot_g08_c04.avi 3304 | TableTennisShot/v_TableTennisShot_g09_c01.avi 3305 | TableTennisShot/v_TableTennisShot_g09_c02.avi 3306 | TableTennisShot/v_TableTennisShot_g09_c03.avi 3307 | TableTennisShot/v_TableTennisShot_g09_c04.avi 3308 | TableTennisShot/v_TableTennisShot_g09_c05.avi 3309 | TableTennisShot/v_TableTennisShot_g09_c06.avi 3310 | TableTennisShot/v_TableTennisShot_g09_c07.avi 3311 | TableTennisShot/v_TableTennisShot_g10_c01.avi 3312 | TableTennisShot/v_TableTennisShot_g10_c02.avi 3313 | TableTennisShot/v_TableTennisShot_g10_c03.avi 3314 | TableTennisShot/v_TableTennisShot_g10_c04.avi 3315 | TableTennisShot/v_TableTennisShot_g11_c01.avi 3316 | TableTennisShot/v_TableTennisShot_g11_c02.avi 3317 | TableTennisShot/v_TableTennisShot_g11_c03.avi 3318 | TableTennisShot/v_TableTennisShot_g11_c04.avi 3319 | TableTennisShot/v_TableTennisShot_g11_c05.avi 3320 | TableTennisShot/v_TableTennisShot_g12_c01.avi 3321 | TableTennisShot/v_TableTennisShot_g12_c02.avi 3322 | TableTennisShot/v_TableTennisShot_g12_c03.avi 3323 | TableTennisShot/v_TableTennisShot_g12_c04.avi 3324 | TableTennisShot/v_TableTennisShot_g13_c01.avi 3325 | TableTennisShot/v_TableTennisShot_g13_c02.avi 3326 | TableTennisShot/v_TableTennisShot_g13_c03.avi 3327 | TableTennisShot/v_TableTennisShot_g13_c04.avi 3328 | TableTennisShot/v_TableTennisShot_g14_c01.avi 3329 | TableTennisShot/v_TableTennisShot_g14_c02.avi 3330 | TableTennisShot/v_TableTennisShot_g14_c03.avi 3331 | TableTennisShot/v_TableTennisShot_g14_c04.avi 3332 | TableTennisShot/v_TableTennisShot_g14_c05.avi 3333 | TaiChi/v_TaiChi_g08_c01.avi 3334 | TaiChi/v_TaiChi_g08_c02.avi 3335 | TaiChi/v_TaiChi_g08_c03.avi 3336 | TaiChi/v_TaiChi_g08_c04.avi 3337 | TaiChi/v_TaiChi_g09_c01.avi 3338 | TaiChi/v_TaiChi_g09_c02.avi 3339 | TaiChi/v_TaiChi_g09_c03.avi 3340 | TaiChi/v_TaiChi_g09_c04.avi 3341 | TaiChi/v_TaiChi_g10_c01.avi 3342 | TaiChi/v_TaiChi_g10_c02.avi 3343 | TaiChi/v_TaiChi_g10_c03.avi 3344 | TaiChi/v_TaiChi_g10_c04.avi 3345 | TaiChi/v_TaiChi_g11_c01.avi 3346 | TaiChi/v_TaiChi_g11_c02.avi 3347 | TaiChi/v_TaiChi_g11_c03.avi 3348 | TaiChi/v_TaiChi_g11_c04.avi 3349 | TaiChi/v_TaiChi_g12_c01.avi 3350 | TaiChi/v_TaiChi_g12_c02.avi 3351 | TaiChi/v_TaiChi_g12_c03.avi 3352 | TaiChi/v_TaiChi_g12_c04.avi 3353 | TaiChi/v_TaiChi_g13_c01.avi 3354 | TaiChi/v_TaiChi_g13_c02.avi 3355 | TaiChi/v_TaiChi_g13_c03.avi 3356 | TaiChi/v_TaiChi_g13_c04.avi 3357 | TaiChi/v_TaiChi_g14_c01.avi 3358 | TaiChi/v_TaiChi_g14_c02.avi 3359 | TaiChi/v_TaiChi_g14_c03.avi 3360 | TaiChi/v_TaiChi_g14_c04.avi 3361 | TennisSwing/v_TennisSwing_g08_c01.avi 3362 | TennisSwing/v_TennisSwing_g08_c02.avi 3363 | TennisSwing/v_TennisSwing_g08_c03.avi 3364 | TennisSwing/v_TennisSwing_g08_c04.avi 3365 | TennisSwing/v_TennisSwing_g08_c05.avi 3366 | TennisSwing/v_TennisSwing_g08_c06.avi 3367 | TennisSwing/v_TennisSwing_g09_c01.avi 3368 | TennisSwing/v_TennisSwing_g09_c02.avi 3369 | TennisSwing/v_TennisSwing_g09_c03.avi 3370 | TennisSwing/v_TennisSwing_g09_c04.avi 3371 | TennisSwing/v_TennisSwing_g09_c05.avi 3372 | TennisSwing/v_TennisSwing_g09_c06.avi 3373 | TennisSwing/v_TennisSwing_g09_c07.avi 3374 | TennisSwing/v_TennisSwing_g10_c01.avi 3375 | TennisSwing/v_TennisSwing_g10_c02.avi 3376 | TennisSwing/v_TennisSwing_g10_c03.avi 3377 | TennisSwing/v_TennisSwing_g10_c04.avi 3378 | TennisSwing/v_TennisSwing_g10_c05.avi 3379 | TennisSwing/v_TennisSwing_g10_c06.avi 3380 | TennisSwing/v_TennisSwing_g10_c07.avi 3381 | TennisSwing/v_TennisSwing_g11_c01.avi 3382 | TennisSwing/v_TennisSwing_g11_c02.avi 3383 | TennisSwing/v_TennisSwing_g11_c03.avi 3384 | TennisSwing/v_TennisSwing_g11_c04.avi 3385 | TennisSwing/v_TennisSwing_g11_c05.avi 3386 | TennisSwing/v_TennisSwing_g11_c06.avi 3387 | TennisSwing/v_TennisSwing_g11_c07.avi 3388 | TennisSwing/v_TennisSwing_g12_c01.avi 3389 | TennisSwing/v_TennisSwing_g12_c02.avi 3390 | TennisSwing/v_TennisSwing_g12_c03.avi 3391 | TennisSwing/v_TennisSwing_g12_c04.avi 3392 | TennisSwing/v_TennisSwing_g12_c05.avi 3393 | TennisSwing/v_TennisSwing_g12_c06.avi 3394 | TennisSwing/v_TennisSwing_g12_c07.avi 3395 | TennisSwing/v_TennisSwing_g13_c01.avi 3396 | TennisSwing/v_TennisSwing_g13_c02.avi 3397 | TennisSwing/v_TennisSwing_g13_c03.avi 3398 | TennisSwing/v_TennisSwing_g13_c04.avi 3399 | TennisSwing/v_TennisSwing_g13_c05.avi 3400 | TennisSwing/v_TennisSwing_g13_c06.avi 3401 | TennisSwing/v_TennisSwing_g13_c07.avi 3402 | TennisSwing/v_TennisSwing_g14_c01.avi 3403 | TennisSwing/v_TennisSwing_g14_c02.avi 3404 | TennisSwing/v_TennisSwing_g14_c03.avi 3405 | TennisSwing/v_TennisSwing_g14_c04.avi 3406 | TennisSwing/v_TennisSwing_g14_c05.avi 3407 | TennisSwing/v_TennisSwing_g14_c06.avi 3408 | TennisSwing/v_TennisSwing_g14_c07.avi 3409 | ThrowDiscus/v_ThrowDiscus_g08_c01.avi 3410 | ThrowDiscus/v_ThrowDiscus_g08_c02.avi 3411 | ThrowDiscus/v_ThrowDiscus_g08_c03.avi 3412 | ThrowDiscus/v_ThrowDiscus_g08_c04.avi 3413 | ThrowDiscus/v_ThrowDiscus_g09_c01.avi 3414 | ThrowDiscus/v_ThrowDiscus_g09_c02.avi 3415 | ThrowDiscus/v_ThrowDiscus_g09_c03.avi 3416 | ThrowDiscus/v_ThrowDiscus_g09_c04.avi 3417 | ThrowDiscus/v_ThrowDiscus_g09_c05.avi 3418 | ThrowDiscus/v_ThrowDiscus_g09_c06.avi 3419 | ThrowDiscus/v_ThrowDiscus_g10_c01.avi 3420 | ThrowDiscus/v_ThrowDiscus_g10_c02.avi 3421 | ThrowDiscus/v_ThrowDiscus_g10_c03.avi 3422 | ThrowDiscus/v_ThrowDiscus_g10_c04.avi 3423 | ThrowDiscus/v_ThrowDiscus_g10_c05.avi 3424 | ThrowDiscus/v_ThrowDiscus_g11_c01.avi 3425 | ThrowDiscus/v_ThrowDiscus_g11_c02.avi 3426 | ThrowDiscus/v_ThrowDiscus_g11_c03.avi 3427 | ThrowDiscus/v_ThrowDiscus_g11_c04.avi 3428 | ThrowDiscus/v_ThrowDiscus_g11_c05.avi 3429 | ThrowDiscus/v_ThrowDiscus_g11_c06.avi 3430 | ThrowDiscus/v_ThrowDiscus_g11_c07.avi 3431 | ThrowDiscus/v_ThrowDiscus_g12_c01.avi 3432 | ThrowDiscus/v_ThrowDiscus_g12_c02.avi 3433 | ThrowDiscus/v_ThrowDiscus_g12_c03.avi 3434 | ThrowDiscus/v_ThrowDiscus_g12_c04.avi 3435 | ThrowDiscus/v_ThrowDiscus_g12_c05.avi 3436 | ThrowDiscus/v_ThrowDiscus_g12_c06.avi 3437 | ThrowDiscus/v_ThrowDiscus_g13_c01.avi 3438 | ThrowDiscus/v_ThrowDiscus_g13_c02.avi 3439 | ThrowDiscus/v_ThrowDiscus_g13_c03.avi 3440 | ThrowDiscus/v_ThrowDiscus_g13_c04.avi 3441 | ThrowDiscus/v_ThrowDiscus_g13_c05.avi 3442 | ThrowDiscus/v_ThrowDiscus_g14_c01.avi 3443 | ThrowDiscus/v_ThrowDiscus_g14_c02.avi 3444 | ThrowDiscus/v_ThrowDiscus_g14_c03.avi 3445 | ThrowDiscus/v_ThrowDiscus_g14_c04.avi 3446 | TrampolineJumping/v_TrampolineJumping_g08_c01.avi 3447 | TrampolineJumping/v_TrampolineJumping_g08_c02.avi 3448 | TrampolineJumping/v_TrampolineJumping_g08_c03.avi 3449 | TrampolineJumping/v_TrampolineJumping_g08_c04.avi 3450 | TrampolineJumping/v_TrampolineJumping_g09_c01.avi 3451 | TrampolineJumping/v_TrampolineJumping_g09_c02.avi 3452 | TrampolineJumping/v_TrampolineJumping_g09_c03.avi 3453 | TrampolineJumping/v_TrampolineJumping_g09_c04.avi 3454 | TrampolineJumping/v_TrampolineJumping_g09_c05.avi 3455 | TrampolineJumping/v_TrampolineJumping_g09_c06.avi 3456 | TrampolineJumping/v_TrampolineJumping_g10_c01.avi 3457 | TrampolineJumping/v_TrampolineJumping_g10_c02.avi 3458 | TrampolineJumping/v_TrampolineJumping_g10_c03.avi 3459 | TrampolineJumping/v_TrampolineJumping_g10_c04.avi 3460 | TrampolineJumping/v_TrampolineJumping_g10_c05.avi 3461 | TrampolineJumping/v_TrampolineJumping_g10_c06.avi 3462 | TrampolineJumping/v_TrampolineJumping_g11_c01.avi 3463 | TrampolineJumping/v_TrampolineJumping_g11_c02.avi 3464 | TrampolineJumping/v_TrampolineJumping_g11_c03.avi 3465 | TrampolineJumping/v_TrampolineJumping_g11_c04.avi 3466 | TrampolineJumping/v_TrampolineJumping_g11_c05.avi 3467 | TrampolineJumping/v_TrampolineJumping_g11_c06.avi 3468 | TrampolineJumping/v_TrampolineJumping_g12_c01.avi 3469 | TrampolineJumping/v_TrampolineJumping_g12_c02.avi 3470 | TrampolineJumping/v_TrampolineJumping_g12_c03.avi 3471 | TrampolineJumping/v_TrampolineJumping_g12_c04.avi 3472 | TrampolineJumping/v_TrampolineJumping_g12_c05.avi 3473 | TrampolineJumping/v_TrampolineJumping_g13_c01.avi 3474 | TrampolineJumping/v_TrampolineJumping_g13_c02.avi 3475 | TrampolineJumping/v_TrampolineJumping_g13_c03.avi 3476 | TrampolineJumping/v_TrampolineJumping_g13_c04.avi 3477 | TrampolineJumping/v_TrampolineJumping_g14_c01.avi 3478 | TrampolineJumping/v_TrampolineJumping_g14_c02.avi 3479 | TrampolineJumping/v_TrampolineJumping_g14_c03.avi 3480 | TrampolineJumping/v_TrampolineJumping_g14_c04.avi 3481 | Typing/v_Typing_g08_c01.avi 3482 | Typing/v_Typing_g08_c02.avi 3483 | Typing/v_Typing_g08_c03.avi 3484 | Typing/v_Typing_g08_c04.avi 3485 | Typing/v_Typing_g08_c05.avi 3486 | Typing/v_Typing_g08_c06.avi 3487 | Typing/v_Typing_g08_c07.avi 3488 | Typing/v_Typing_g09_c01.avi 3489 | Typing/v_Typing_g09_c02.avi 3490 | Typing/v_Typing_g09_c03.avi 3491 | Typing/v_Typing_g09_c04.avi 3492 | Typing/v_Typing_g09_c05.avi 3493 | Typing/v_Typing_g09_c06.avi 3494 | Typing/v_Typing_g09_c07.avi 3495 | Typing/v_Typing_g10_c01.avi 3496 | Typing/v_Typing_g10_c02.avi 3497 | Typing/v_Typing_g10_c03.avi 3498 | Typing/v_Typing_g10_c04.avi 3499 | Typing/v_Typing_g10_c05.avi 3500 | Typing/v_Typing_g10_c06.avi 3501 | Typing/v_Typing_g10_c07.avi 3502 | Typing/v_Typing_g11_c01.avi 3503 | Typing/v_Typing_g11_c02.avi 3504 | Typing/v_Typing_g11_c03.avi 3505 | Typing/v_Typing_g11_c04.avi 3506 | Typing/v_Typing_g11_c05.avi 3507 | Typing/v_Typing_g11_c06.avi 3508 | Typing/v_Typing_g11_c07.avi 3509 | Typing/v_Typing_g12_c01.avi 3510 | Typing/v_Typing_g12_c02.avi 3511 | Typing/v_Typing_g12_c03.avi 3512 | Typing/v_Typing_g12_c04.avi 3513 | Typing/v_Typing_g12_c05.avi 3514 | Typing/v_Typing_g12_c06.avi 3515 | Typing/v_Typing_g12_c07.avi 3516 | Typing/v_Typing_g13_c01.avi 3517 | Typing/v_Typing_g13_c02.avi 3518 | Typing/v_Typing_g13_c03.avi 3519 | Typing/v_Typing_g13_c04.avi 3520 | Typing/v_Typing_g14_c01.avi 3521 | Typing/v_Typing_g14_c02.avi 3522 | Typing/v_Typing_g14_c03.avi 3523 | Typing/v_Typing_g14_c04.avi 3524 | Typing/v_Typing_g14_c05.avi 3525 | Typing/v_Typing_g14_c06.avi 3526 | Typing/v_Typing_g14_c07.avi 3527 | UnevenBars/v_UnevenBars_g08_c01.avi 3528 | UnevenBars/v_UnevenBars_g08_c02.avi 3529 | UnevenBars/v_UnevenBars_g08_c03.avi 3530 | UnevenBars/v_UnevenBars_g08_c04.avi 3531 | UnevenBars/v_UnevenBars_g09_c01.avi 3532 | UnevenBars/v_UnevenBars_g09_c02.avi 3533 | UnevenBars/v_UnevenBars_g09_c03.avi 3534 | UnevenBars/v_UnevenBars_g09_c04.avi 3535 | UnevenBars/v_UnevenBars_g10_c01.avi 3536 | UnevenBars/v_UnevenBars_g10_c02.avi 3537 | UnevenBars/v_UnevenBars_g10_c03.avi 3538 | UnevenBars/v_UnevenBars_g10_c04.avi 3539 | UnevenBars/v_UnevenBars_g11_c01.avi 3540 | UnevenBars/v_UnevenBars_g11_c02.avi 3541 | UnevenBars/v_UnevenBars_g11_c03.avi 3542 | UnevenBars/v_UnevenBars_g11_c04.avi 3543 | UnevenBars/v_UnevenBars_g12_c01.avi 3544 | UnevenBars/v_UnevenBars_g12_c02.avi 3545 | UnevenBars/v_UnevenBars_g12_c03.avi 3546 | UnevenBars/v_UnevenBars_g12_c04.avi 3547 | UnevenBars/v_UnevenBars_g13_c01.avi 3548 | UnevenBars/v_UnevenBars_g13_c02.avi 3549 | UnevenBars/v_UnevenBars_g13_c03.avi 3550 | UnevenBars/v_UnevenBars_g13_c04.avi 3551 | UnevenBars/v_UnevenBars_g14_c01.avi 3552 | UnevenBars/v_UnevenBars_g14_c02.avi 3553 | UnevenBars/v_UnevenBars_g14_c03.avi 3554 | UnevenBars/v_UnevenBars_g14_c04.avi 3555 | VolleyballSpiking/v_VolleyballSpiking_g08_c01.avi 3556 | VolleyballSpiking/v_VolleyballSpiking_g08_c02.avi 3557 | VolleyballSpiking/v_VolleyballSpiking_g08_c03.avi 3558 | VolleyballSpiking/v_VolleyballSpiking_g08_c04.avi 3559 | VolleyballSpiking/v_VolleyballSpiking_g08_c05.avi 3560 | VolleyballSpiking/v_VolleyballSpiking_g08_c06.avi 3561 | VolleyballSpiking/v_VolleyballSpiking_g09_c01.avi 3562 | VolleyballSpiking/v_VolleyballSpiking_g09_c02.avi 3563 | VolleyballSpiking/v_VolleyballSpiking_g09_c03.avi 3564 | VolleyballSpiking/v_VolleyballSpiking_g09_c04.avi 3565 | VolleyballSpiking/v_VolleyballSpiking_g09_c05.avi 3566 | VolleyballSpiking/v_VolleyballSpiking_g09_c06.avi 3567 | VolleyballSpiking/v_VolleyballSpiking_g10_c01.avi 3568 | VolleyballSpiking/v_VolleyballSpiking_g10_c02.avi 3569 | VolleyballSpiking/v_VolleyballSpiking_g10_c03.avi 3570 | VolleyballSpiking/v_VolleyballSpiking_g10_c04.avi 3571 | VolleyballSpiking/v_VolleyballSpiking_g11_c01.avi 3572 | VolleyballSpiking/v_VolleyballSpiking_g11_c02.avi 3573 | VolleyballSpiking/v_VolleyballSpiking_g11_c03.avi 3574 | VolleyballSpiking/v_VolleyballSpiking_g11_c04.avi 3575 | VolleyballSpiking/v_VolleyballSpiking_g11_c05.avi 3576 | VolleyballSpiking/v_VolleyballSpiking_g11_c06.avi 3577 | VolleyballSpiking/v_VolleyballSpiking_g12_c01.avi 3578 | VolleyballSpiking/v_VolleyballSpiking_g12_c02.avi 3579 | VolleyballSpiking/v_VolleyballSpiking_g12_c03.avi 3580 | VolleyballSpiking/v_VolleyballSpiking_g12_c04.avi 3581 | VolleyballSpiking/v_VolleyballSpiking_g13_c01.avi 3582 | VolleyballSpiking/v_VolleyballSpiking_g13_c02.avi 3583 | VolleyballSpiking/v_VolleyballSpiking_g13_c03.avi 3584 | VolleyballSpiking/v_VolleyballSpiking_g13_c04.avi 3585 | VolleyballSpiking/v_VolleyballSpiking_g13_c05.avi 3586 | VolleyballSpiking/v_VolleyballSpiking_g13_c06.avi 3587 | VolleyballSpiking/v_VolleyballSpiking_g13_c07.avi 3588 | VolleyballSpiking/v_VolleyballSpiking_g14_c01.avi 3589 | VolleyballSpiking/v_VolleyballSpiking_g14_c02.avi 3590 | VolleyballSpiking/v_VolleyballSpiking_g14_c03.avi 3591 | VolleyballSpiking/v_VolleyballSpiking_g14_c04.avi 3592 | WalkingWithDog/v_WalkingWithDog_g08_c01.avi 3593 | WalkingWithDog/v_WalkingWithDog_g08_c02.avi 3594 | WalkingWithDog/v_WalkingWithDog_g08_c03.avi 3595 | WalkingWithDog/v_WalkingWithDog_g08_c04.avi 3596 | WalkingWithDog/v_WalkingWithDog_g08_c05.avi 3597 | WalkingWithDog/v_WalkingWithDog_g09_c01.avi 3598 | WalkingWithDog/v_WalkingWithDog_g09_c02.avi 3599 | WalkingWithDog/v_WalkingWithDog_g09_c03.avi 3600 | WalkingWithDog/v_WalkingWithDog_g09_c04.avi 3601 | WalkingWithDog/v_WalkingWithDog_g09_c05.avi 3602 | WalkingWithDog/v_WalkingWithDog_g09_c06.avi 3603 | WalkingWithDog/v_WalkingWithDog_g10_c01.avi 3604 | WalkingWithDog/v_WalkingWithDog_g10_c02.avi 3605 | WalkingWithDog/v_WalkingWithDog_g10_c03.avi 3606 | WalkingWithDog/v_WalkingWithDog_g10_c04.avi 3607 | WalkingWithDog/v_WalkingWithDog_g10_c05.avi 3608 | WalkingWithDog/v_WalkingWithDog_g11_c01.avi 3609 | WalkingWithDog/v_WalkingWithDog_g11_c02.avi 3610 | WalkingWithDog/v_WalkingWithDog_g11_c03.avi 3611 | WalkingWithDog/v_WalkingWithDog_g11_c04.avi 3612 | WalkingWithDog/v_WalkingWithDog_g11_c05.avi 3613 | WalkingWithDog/v_WalkingWithDog_g12_c01.avi 3614 | WalkingWithDog/v_WalkingWithDog_g12_c02.avi 3615 | WalkingWithDog/v_WalkingWithDog_g12_c03.avi 3616 | WalkingWithDog/v_WalkingWithDog_g12_c04.avi 3617 | WalkingWithDog/v_WalkingWithDog_g12_c05.avi 3618 | WalkingWithDog/v_WalkingWithDog_g13_c01.avi 3619 | WalkingWithDog/v_WalkingWithDog_g13_c02.avi 3620 | WalkingWithDog/v_WalkingWithDog_g13_c03.avi 3621 | WalkingWithDog/v_WalkingWithDog_g13_c04.avi 3622 | WalkingWithDog/v_WalkingWithDog_g13_c05.avi 3623 | WalkingWithDog/v_WalkingWithDog_g14_c01.avi 3624 | WalkingWithDog/v_WalkingWithDog_g14_c02.avi 3625 | WalkingWithDog/v_WalkingWithDog_g14_c03.avi 3626 | WalkingWithDog/v_WalkingWithDog_g14_c04.avi 3627 | WallPushups/v_WallPushups_g08_c01.avi 3628 | WallPushups/v_WallPushups_g08_c02.avi 3629 | WallPushups/v_WallPushups_g08_c03.avi 3630 | WallPushups/v_WallPushups_g08_c04.avi 3631 | WallPushups/v_WallPushups_g08_c05.avi 3632 | WallPushups/v_WallPushups_g09_c01.avi 3633 | WallPushups/v_WallPushups_g09_c02.avi 3634 | WallPushups/v_WallPushups_g09_c03.avi 3635 | WallPushups/v_WallPushups_g09_c04.avi 3636 | WallPushups/v_WallPushups_g09_c05.avi 3637 | WallPushups/v_WallPushups_g10_c01.avi 3638 | WallPushups/v_WallPushups_g10_c02.avi 3639 | WallPushups/v_WallPushups_g10_c03.avi 3640 | WallPushups/v_WallPushups_g10_c04.avi 3641 | WallPushups/v_WallPushups_g10_c05.avi 3642 | WallPushups/v_WallPushups_g11_c01.avi 3643 | WallPushups/v_WallPushups_g11_c02.avi 3644 | WallPushups/v_WallPushups_g11_c03.avi 3645 | WallPushups/v_WallPushups_g11_c04.avi 3646 | WallPushups/v_WallPushups_g11_c05.avi 3647 | WallPushups/v_WallPushups_g11_c06.avi 3648 | WallPushups/v_WallPushups_g12_c01.avi 3649 | WallPushups/v_WallPushups_g12_c02.avi 3650 | WallPushups/v_WallPushups_g12_c03.avi 3651 | WallPushups/v_WallPushups_g12_c04.avi 3652 | WallPushups/v_WallPushups_g12_c05.avi 3653 | WallPushups/v_WallPushups_g13_c01.avi 3654 | WallPushups/v_WallPushups_g13_c02.avi 3655 | WallPushups/v_WallPushups_g13_c03.avi 3656 | WallPushups/v_WallPushups_g13_c04.avi 3657 | WallPushups/v_WallPushups_g13_c05.avi 3658 | WallPushups/v_WallPushups_g14_c01.avi 3659 | WallPushups/v_WallPushups_g14_c02.avi 3660 | WallPushups/v_WallPushups_g14_c03.avi 3661 | WallPushups/v_WallPushups_g14_c04.avi 3662 | WallPushups/v_WallPushups_g14_c05.avi 3663 | WritingOnBoard/v_WritingOnBoard_g08_c01.avi 3664 | WritingOnBoard/v_WritingOnBoard_g08_c02.avi 3665 | WritingOnBoard/v_WritingOnBoard_g08_c03.avi 3666 | WritingOnBoard/v_WritingOnBoard_g08_c04.avi 3667 | WritingOnBoard/v_WritingOnBoard_g09_c01.avi 3668 | WritingOnBoard/v_WritingOnBoard_g09_c02.avi 3669 | WritingOnBoard/v_WritingOnBoard_g09_c03.avi 3670 | WritingOnBoard/v_WritingOnBoard_g09_c04.avi 3671 | WritingOnBoard/v_WritingOnBoard_g09_c05.avi 3672 | WritingOnBoard/v_WritingOnBoard_g09_c06.avi 3673 | WritingOnBoard/v_WritingOnBoard_g10_c01.avi 3674 | WritingOnBoard/v_WritingOnBoard_g10_c02.avi 3675 | WritingOnBoard/v_WritingOnBoard_g10_c03.avi 3676 | WritingOnBoard/v_WritingOnBoard_g10_c04.avi 3677 | WritingOnBoard/v_WritingOnBoard_g10_c05.avi 3678 | WritingOnBoard/v_WritingOnBoard_g10_c06.avi 3679 | WritingOnBoard/v_WritingOnBoard_g10_c07.avi 3680 | WritingOnBoard/v_WritingOnBoard_g11_c01.avi 3681 | WritingOnBoard/v_WritingOnBoard_g11_c02.avi 3682 | WritingOnBoard/v_WritingOnBoard_g11_c03.avi 3683 | WritingOnBoard/v_WritingOnBoard_g11_c04.avi 3684 | WritingOnBoard/v_WritingOnBoard_g11_c05.avi 3685 | WritingOnBoard/v_WritingOnBoard_g11_c06.avi 3686 | WritingOnBoard/v_WritingOnBoard_g12_c01.avi 3687 | WritingOnBoard/v_WritingOnBoard_g12_c02.avi 3688 | WritingOnBoard/v_WritingOnBoard_g12_c03.avi 3689 | WritingOnBoard/v_WritingOnBoard_g12_c04.avi 3690 | WritingOnBoard/v_WritingOnBoard_g13_c01.avi 3691 | WritingOnBoard/v_WritingOnBoard_g13_c02.avi 3692 | WritingOnBoard/v_WritingOnBoard_g13_c03.avi 3693 | WritingOnBoard/v_WritingOnBoard_g13_c04.avi 3694 | WritingOnBoard/v_WritingOnBoard_g13_c05.avi 3695 | WritingOnBoard/v_WritingOnBoard_g13_c06.avi 3696 | WritingOnBoard/v_WritingOnBoard_g14_c01.avi 3697 | WritingOnBoard/v_WritingOnBoard_g14_c02.avi 3698 | WritingOnBoard/v_WritingOnBoard_g14_c03.avi 3699 | WritingOnBoard/v_WritingOnBoard_g14_c04.avi 3700 | YoYo/v_YoYo_g08_c01.avi 3701 | YoYo/v_YoYo_g08_c02.avi 3702 | YoYo/v_YoYo_g08_c03.avi 3703 | YoYo/v_YoYo_g08_c04.avi 3704 | YoYo/v_YoYo_g08_c05.avi 3705 | YoYo/v_YoYo_g09_c01.avi 3706 | YoYo/v_YoYo_g09_c02.avi 3707 | YoYo/v_YoYo_g09_c03.avi 3708 | YoYo/v_YoYo_g09_c04.avi 3709 | YoYo/v_YoYo_g09_c05.avi 3710 | YoYo/v_YoYo_g09_c06.avi 3711 | YoYo/v_YoYo_g10_c01.avi 3712 | YoYo/v_YoYo_g10_c02.avi 3713 | YoYo/v_YoYo_g10_c03.avi 3714 | YoYo/v_YoYo_g10_c04.avi 3715 | YoYo/v_YoYo_g10_c05.avi 3716 | YoYo/v_YoYo_g11_c01.avi 3717 | YoYo/v_YoYo_g11_c02.avi 3718 | YoYo/v_YoYo_g11_c03.avi 3719 | YoYo/v_YoYo_g11_c04.avi 3720 | YoYo/v_YoYo_g11_c05.avi 3721 | YoYo/v_YoYo_g11_c06.avi 3722 | YoYo/v_YoYo_g12_c01.avi 3723 | YoYo/v_YoYo_g12_c02.avi 3724 | YoYo/v_YoYo_g12_c03.avi 3725 | YoYo/v_YoYo_g12_c04.avi 3726 | YoYo/v_YoYo_g13_c01.avi 3727 | YoYo/v_YoYo_g13_c02.avi 3728 | YoYo/v_YoYo_g13_c03.avi 3729 | YoYo/v_YoYo_g13_c04.avi 3730 | YoYo/v_YoYo_g13_c05.avi 3731 | YoYo/v_YoYo_g14_c01.avi 3732 | YoYo/v_YoYo_g14_c02.avi 3733 | YoYo/v_YoYo_g14_c03.avi 3734 | YoYo/v_YoYo_g14_c04.avi 3735 | -------------------------------------------------------------------------------- /UCF_list/testlist03.txt: -------------------------------------------------------------------------------- 1 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c01.avi 2 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c02.avi 3 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c03.avi 4 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c04.avi 5 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c05.avi 6 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c06.avi 7 | ApplyEyeMakeup/v_ApplyEyeMakeup_g15_c07.avi 8 | ApplyEyeMakeup/v_ApplyEyeMakeup_g16_c01.avi 9 | ApplyEyeMakeup/v_ApplyEyeMakeup_g16_c02.avi 10 | ApplyEyeMakeup/v_ApplyEyeMakeup_g16_c03.avi 11 | 12 | -------------------------------------------------------------------------------- /UCF_list/trainlist03.txt: -------------------------------------------------------------------------------- 1 | ApplyEyeMakeup/v_ApplyEyeMakeup_g01_c01.avi 1 2 | ApplyEyeMakeup/v_ApplyEyeMakeup_g01_c02.avi 1 3 | ApplyEyeMakeup/v_ApplyEyeMakeup_g01_c03.avi 1 4 | ApplyEyeMakeup/v_ApplyEyeMakeup_g01_c04.avi 1 5 | ApplyEyeMakeup/v_ApplyEyeMakeup_g01_c05.avi 1 6 | ApplyEyeMakeup/v_ApplyEyeMakeup_g01_c06.avi 1 7 | ApplyEyeMakeup/v_ApplyEyeMakeup_g02_c01.avi 1 8 | ApplyEyeMakeup/v_ApplyEyeMakeup_g02_c02.avi 1 9 | ApplyEyeMakeup/v_ApplyEyeMakeup_g02_c03.avi 1 10 | ApplyEyeMakeup/v_ApplyEyeMakeup_g02_c04.avi 1 11 | 12 | -------------------------------------------------------------------------------- /average_fusion.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function, division 2 | import pickle 3 | import torch 4 | import torch.nn as nn 5 | import glob 6 | from PIL import Image 7 | import itertools 8 | import numpy as np 9 | import matplotlib.pyplot as plt 10 | from sklearn import svm, datasets 11 | from sklearn.metrics import confusion_matrix 12 | import torch.optim as optim 13 | from torch.optim import lr_scheduler 14 | import torch.backends.cudnn as cudnn 15 | from torch.autograd import Variable 16 | from torch.optim.lr_scheduler import ReduceLROnPlateau 17 | import numpy as np 18 | import torchvision 19 | import dataloader 20 | import matplotlib.pyplot as plt 21 | import matplotlib.image as mpimg 22 | import skimage 23 | import re 24 | import time 25 | import os 26 | import copy 27 | 28 | 29 | # for computing confusion matrix 30 | def compute_confusion_matrix(y_actu, y_pred, class_names): 31 | # Compute confusion matrix 32 | cnf_matrix = confusion_matrix(y_actu, y_pred) 33 | np.set_printoptions(precision=2) 34 | # Plot non-normalized confusion matrix 35 | #uncomment below lines if you want to plot non-normalized matrix 36 | #plt.figure() 37 | #plot_confusion_matrix(cnf_matrix, classes=class_names, title='Confusion matrix, without normalization') 38 | 39 | # Plot normalized confusion matrix 40 | plt.figure(figsize=(20,20)) 41 | plot_confusion_matrix(cnf_matrix, classes=class_names, normalize=True, 42 | title='Normalized confusion matrix') 43 | 44 | plt.show() 45 | 46 | 47 | #for plotting confusion matrix 48 | def plot_confusion_matrix(cm, classes, 49 | normalize=False, 50 | title='Confusion matrix', 51 | cmap=plt.cm.Blues): 52 | if normalize: 53 | cm = cm.astype('float') / cm.sum(axis=1)[:, np.newaxis] 54 | print("Normalized confusion matrix") 55 | else: 56 | print('Confusion matrix, without normalization') 57 | 58 | print(cm) 59 | 60 | plt.imshow(cm, interpolation='nearest', cmap=cmap) 61 | plt.title(title) 62 | plt.colorbar() 63 | tick_marks = np.arange(len(classes)) 64 | plt.xticks(tick_marks, classes, rotation=45) 65 | plt.yticks(tick_marks, classes) 66 | 67 | fmt = '.2f' if normalize else 'd' 68 | thresh = cm.max() / 2. 69 | for i, j in itertools.product(range(cm.shape[0]), range(cm.shape[1])): 70 | plt.text(j, i, format(cm[i, j], fmt), 71 | horizontalalignment="center", 72 | color="white" if cm[i, j] > thresh else "black") 73 | 74 | plt.tight_layout() 75 | plt.ylabel('True label') 76 | plt.xlabel('Predicted label') 77 | 78 | 79 | #function for getting weights of first layer of pre-trained model and first layer of model defined on scratch 80 | def get_weights(trained_model, untrained_model): 81 | i = 0 82 | for param in untrained_model.parameters(): 83 | if(i == 0): 84 | untrained_weights = param.data 85 | i += 1 86 | 87 | i = 0 88 | for param in trained_model.parameters(): 89 | if(i == 0): 90 | trained_weights = param.data 91 | i += 1 92 | 93 | return [trained_weights, untrained_weights] 94 | 95 | 96 | #function for appending the trained model weights to the first layer of model defined on scratch 97 | def concat_trained_weights(trained_weights, untrained_weights): 98 | #averaging of trained filter weights 99 | temp = torch.sum(trained_weights[:,:], dim= 1)[0] / 3 100 | 101 | filter_dim = untrained_weights.size(1) 102 | filter_weights = temp.view(1,3,3) 103 | for i in range(filter_dim-1): 104 | filter_weights = torch.cat((filter_weights, temp.view(1,3,3)), dim=0) 105 | 106 | for i in range(untrained_weights.size(0)): 107 | untrained_weights[i,:,:,:] = filter_weights 108 | 109 | return untrained_weights 110 | 111 | #function for showing the inputs at the time of loading of data 112 | def show_images(inputs,label): 113 | for i in range(inputs.shape[0]): 114 | a = inputs[i:i+1,:] 115 | a = a.view([int(inputs.size(1)/3),3,224,224]) 116 | 117 | out = torchvision.utils.make_grid(a) 118 | out = out.numpy().transpose((1, 2, 0)) 119 | out = [0.229, 0.224, 0.225] * out + [0.485, 0.456, 0.406] 120 | out = np.clip(out, 0, 1) 121 | plt.imshow(out) 122 | plt.pause(0.001) 123 | print("Patches of RGB frames for batch %d for class %d" % (i,label[i]+1)) 124 | 125 | ''' 126 | Function for training of model 127 | This function can be modified accordingly to include validation set 128 | ''' 129 | def train_model(spat_model, spat_criterion, spat_optimizer, spat_scheduler, temp_model, 130 | temp_criterion, temp_optimizer, temp_scheduler, num_epochs): 131 | since = time.time() 132 | spat_model.train() 133 | temp_model.train() 134 | for epoch in range(num_epochs): 135 | print('Epoch {}/{}'.format(epoch, num_epochs - 1)) 136 | print('-' * 10) 137 | 138 | for phase in ['train']: # can also uinclude 'val' mode for validation 139 | spat_scheduler.step() # to reduce the learning rate at a scheduled rate 140 | temp_scheduler.step() 141 | 142 | spat_epoch_loss = 0.0 143 | temp_epoch_loss = 0.0 144 | 145 | # Iterate over data. 146 | for data in fullloader[phase]: 147 | # get the inputs 148 | # print("loading the data") 149 | spat_data, temp_data, labels = data 150 | # wrap them in Variable 151 | if use_gpu: 152 | spat_data = Variable(spat_data.cuda()) 153 | temp_data = Variable(temp_data.cuda()) 154 | labels = Variable(labels.cuda()) 155 | else: 156 | spat_data = Variable(spat_data) 157 | temp_data = Variable(temp_data) 158 | labels = Variable(labels) 159 | 160 | # zero the parameter gradients 161 | spat_optimizer.zero_grad() 162 | temp_optimizer.zero_grad() 163 | 164 | # forward 165 | # print("forward pass for spatial data") 166 | spat_out = spat_model(spat_data) 167 | # print("forward pass for temporal data") 168 | temp_out = temp_model(temp_data) 169 | # temp_out = spat_out 170 | #fusion of softmax_scores 171 | 172 | # backward and optimize for training mode 173 | spat_loss = spat_criterion(spat_out, labels) 174 | spat_loss.backward() 175 | spat_optimizer.step() 176 | temp_loss = temp_criterion(temp_out, labels) 177 | temp_loss.backward() 178 | temp_optimizer.step() 179 | 180 | # finding epoch losses and accuracies for fusion 181 | spat_epoch_loss += spat_loss.data[0] * spat_data.size(0) 182 | temp_epoch_loss += temp_loss.data[0] * temp_data.size(0) 183 | 184 | 185 | phase_size = len(fullloader[phase])*fullloader[phase].batch_size 186 | 187 | spat_epoch_loss = spat_epoch_loss / phase_size 188 | temp_epoch_loss = temp_epoch_loss / phase_size 189 | 190 | print('Spatial Loss: {:.4f} '.format( 191 | spat_epoch_loss)) 192 | print('Temporal Loss: {:.4f} '.format( 193 | temp_epoch_loss)) 194 | 195 | print() 196 | 197 | del(spat_data) 198 | del(temp_data) 199 | del(labels) 200 | 201 | time_elapsed = time.time() - since 202 | print('Training complete in {:.0f}m {:.0f}s'.format( 203 | time_elapsed // 60, time_elapsed % 60)) 204 | return [spat_model, temp_model] 205 | 206 | 207 | 208 | 209 | #loading the train and test data 210 | ''' 211 | change here for loading data for spatial loader, temporal loader 212 | ''' 213 | data_loader = dataloader.spatio_temporal_dataloader(BATCH_SIZE=16, num_workers=1, in_channel = 50, 214 | spatial_path='../link_to_conv_fusion/data/jpegs_256/', # path for spatial data 215 | temp_path='../link_to_tvl/tvl1_flow/', # path for temporal data 216 | ucf_list='./UCF_list/', 217 | ucf_split='02', 218 | train_transform = transforms.Compose([ 219 | transforms.RandomCrop(224), 220 | transforms.RandomHorizontalFlip(), 221 | transforms.ToTensor(), 222 | transforms.Normalize(mean=[0.485, 0.456, 0.406], 223 | std=[0.229, 0.224, 0.225]) 224 | ]), 225 | val_transform = transforms.Compose([ 226 | transforms.Resize([224,224]), 227 | transforms.ToTensor(), 228 | transforms.Normalize(mean=[0.485, 0.456, 0.406], 229 | std=[0.229, 0.224, 0.225]) 230 | ])) 231 | train_loader, test_loader, test_video = data_loader.run() 232 | ''' 233 | appending train-loader and test loader for training the model 234 | ''' 235 | fullloader = {} 236 | fullloader['train'] = train_loader 237 | fullloader['val'] = test_loader 238 | 239 | ''' 240 | loading classes name for computing confusion matrix 241 | ''' 242 | temp = [] 243 | with open("./UCF_list/classInd.txt", "r") as f: 244 | for line in f: 245 | abc = line.split(" ")[1] 246 | temp.append(abc.rstrip("\n")) 247 | f.close() 248 | 249 | 250 | ''' 251 | using pre-trained weights on ImageNet for both streams 252 | ''' 253 | spat_model = models.vgg16(pretrained=True) 254 | temp_model = models.vgg16(pretrained=True) 255 | 256 | #changing input filter dimension of spatial model 257 | feat_ = list(spat_model.features.children()) 258 | class_ = list(spat_model.classifier.children()) 259 | feat_[0] = nn.Conv2d(30, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)) 260 | class_[6] = nn.Linear(in_features=4096, out_features=101, bias=True) 261 | 262 | #temporary model 263 | abc = nn.Sequential(*feat_) 264 | 265 | 266 | ''' 267 | first average the weight value across the RGB channels 268 | and replicate this average by the channel number of model 269 | ''' 270 | [trained_weights, untrained_weights] = get_weights(spat_model, abc) 271 | trained_weights = concat_trained_weights(trained_weights, untrained_weights) 272 | 273 | i = 0 274 | for param in abc.parameters(): 275 | if(i == 0): 276 | param.data = trained_weights 277 | i += 1 278 | 279 | spat_model.features = abc 280 | spat_model.classifier = nn.Sequential(*class_) 281 | 282 | 283 | #changing input filter dimension of temporal model 284 | feat_ = list(temp_model.features.children()) 285 | class_ = list(temp_model.classifier.children()) 286 | feat_[0] = nn.Conv2d(100, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)) 287 | class_[6] = nn.Linear(in_features=4096, out_features=101, bias=True) 288 | #temporary model 289 | abc = nn.Sequential(*feat_) 290 | 291 | [trained_weights, untrained_weights] = get_weights(temp_model, abc) 292 | trained_weights = concat_trained_weights(trained_weights, untrained_weights) 293 | 294 | i = 0 295 | for param in abc.parameters(): 296 | if(i == 0): 297 | param.data = trained_weights 298 | i += 1 299 | 300 | temp_model.features = abc 301 | temp_model.classifier = nn.Sequential(*class_) 302 | 303 | 304 | ''' 305 | if system has cuda 306 | ''' 307 | use_gpu = torch.cuda.is_available() 308 | 309 | if use_gpu: 310 | spat_model = spat_model.cuda() 311 | temp_model = temp_model.cuda() 312 | 313 | spat_criterion = nn.CrossEntropyLoss() 314 | temp_criterion = nn.CrossEntropyLoss() 315 | 316 | 317 | spat_optimizer = optim.SGD(spat_model.parameters(), lr=0.001, momentum=0.9) 318 | temp_optimizer = optim.SGD(temp_model.parameters(), lr=0.001, momentum=0.9) 319 | 320 | # Decay LR by a factor of 0.1 every 10 epochs 321 | spat_scheduler = lr_scheduler.StepLR(spat_optimizer, step_size=10, gamma=0.1) 322 | temp_scheduler = lr_scheduler.StepLR(temp_optimizer, step_size=10, gamma=0.1) 323 | 324 | [spat_model, temp_model] = train_model(spat_model, spat_criterion, spat_optimizer, spat_scheduler, 325 | temp_model, temp_criterion, temp_optimizer, temp_scheduler, num_epochs=25) 326 | -------------------------------------------------------------------------------- /conv_fusion.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function, division 2 | import pickle 3 | import torch 4 | import torch.nn as nn 5 | import glob 6 | from PIL import Image 7 | import itertools 8 | import numpy as np 9 | import matplotlib.pyplot as plt 10 | from sklearn import svm, datasets 11 | from sklearn.metrics import confusion_matrix 12 | import torch.optim as optim 13 | from torch.optim import lr_scheduler 14 | import torch.backends.cudnn as cudnn 15 | from torch.autograd import Variable 16 | from torch.optim.lr_scheduler import ReduceLROnPlateau 17 | import numpy as np 18 | import torchvision 19 | import dataloader 20 | import matplotlib.pyplot as plt 21 | import matplotlib.image as mpimg 22 | import skimage 23 | import re 24 | import time 25 | import os 26 | import copy 27 | 28 | 29 | # for computing confusion matrix 30 | def compute_confusion_matrix(y_actu, y_pred, class_names): 31 | # Compute confusion matrix 32 | cnf_matrix = confusion_matrix(y_actu, y_pred) 33 | np.set_printoptions(precision=2) 34 | # Plot non-normalized confusion matrix 35 | #uncomment below lines if you want to plot non-normalized matrix 36 | #plt.figure() 37 | #plot_confusion_matrix(cnf_matrix, classes=class_names, title='Confusion matrix, without normalization') 38 | 39 | # Plot normalized confusion matrix 40 | plt.figure(figsize=(20,20)) 41 | plot_confusion_matrix(cnf_matrix, classes=class_names, normalize=True, 42 | title='Normalized confusion matrix') 43 | 44 | plt.show() 45 | 46 | 47 | #for plotting confusion matrix 48 | def plot_confusion_matrix(cm, classes, 49 | normalize=False, 50 | title='Confusion matrix', 51 | cmap=plt.cm.Blues): 52 | if normalize: 53 | cm = cm.astype('float') / cm.sum(axis=1)[:, np.newaxis] 54 | print("Normalized confusion matrix") 55 | else: 56 | print('Confusion matrix, without normalization') 57 | 58 | print(cm) 59 | 60 | plt.imshow(cm, interpolation='nearest', cmap=cmap) 61 | plt.title(title) 62 | plt.colorbar() 63 | tick_marks = np.arange(len(classes)) 64 | plt.xticks(tick_marks, classes, rotation=45) 65 | plt.yticks(tick_marks, classes) 66 | 67 | fmt = '.2f' if normalize else 'd' 68 | thresh = cm.max() / 2. 69 | for i, j in itertools.product(range(cm.shape[0]), range(cm.shape[1])): 70 | plt.text(j, i, format(cm[i, j], fmt), 71 | horizontalalignment="center", 72 | color="white" if cm[i, j] > thresh else "black") 73 | 74 | plt.tight_layout() 75 | plt.ylabel('True label') 76 | plt.xlabel('Predicted label') 77 | 78 | 79 | #function for getting weights of first layer of pre-trained model and first layer of model defined on scratch 80 | def get_weights(trained_model, untrained_model): 81 | i = 0 82 | for param in untrained_model.parameters(): 83 | if(i == 0): 84 | untrained_weights = param.data 85 | i += 1 86 | 87 | i = 0 88 | for param in trained_model.parameters(): 89 | if(i == 0): 90 | trained_weights = param.data 91 | i += 1 92 | 93 | return [trained_weights, untrained_weights] 94 | 95 | 96 | #function for appending the trained model weights to the first layer of model defined on scratch 97 | def concat_trained_weights(trained_weights, untrained_weights): 98 | #averaging of trained filter weights 99 | temp = torch.sum(trained_weights[:,:], dim= 1)[0] / 3 100 | 101 | filter_dim = untrained_weights.size(1) 102 | filter_weights = temp.view(1,3,3) 103 | for i in range(filter_dim-1): 104 | filter_weights = torch.cat((filter_weights, temp.view(1,3,3)), dim=0) 105 | 106 | for i in range(untrained_weights.size(0)): 107 | untrained_weights[i,:,:,:] = filter_weights 108 | 109 | return untrained_weights 110 | 111 | #function for showing the inputs at the time of loading of data 112 | def show_images(inputs,label): 113 | for i in range(inputs.shape[0]): 114 | a = inputs[i:i+1,:] 115 | a = a.view([int(inputs.size(1)/3),3,224,224]) 116 | 117 | out = torchvision.utils.make_grid(a) 118 | out = out.numpy().transpose((1, 2, 0)) 119 | out = [0.229, 0.224, 0.225] * out + [0.485, 0.456, 0.406] 120 | out = np.clip(out, 0, 1) 121 | plt.imshow(out) 122 | plt.pause(0.001) 123 | print("Patches of RGB frames for batch %d for class %d" % (i,label[i]+1)) 124 | 125 | ''' 126 | Function for training of model 127 | This function can be modified accordingly to include validation set 128 | ''' 129 | 130 | def train_model(model, criterion, optimizer,scheduler, num_epochs): 131 | since = time.time() 132 | best_model_wts = copy.deepcopy(model.state_dict()) 133 | best_acc = 0.0 134 | 135 | for epoch in range(num_epochs): 136 | print('Epoch {}/{}'.format(epoch, num_epochs - 1)) 137 | print('-' * 10) 138 | 139 | for phase in ['train']: 140 | j = 0 141 | scheduler.step() 142 | model.train() 143 | 144 | epoch_loss = 0.0 145 | correct_samples = 0 146 | 147 | # Iterate over data. 148 | for data in fullloader[phase]: 149 | # print("loading the data") 150 | spat_data, temp_data, labels = data 151 | 152 | # wrap them in Variable 153 | if use_gpu: 154 | spat_data = Variable(spat_data.cuda()) 155 | temp_data = Variable(temp_data.cuda()) 156 | labels = Variable(labels.cuda()) 157 | else: 158 | spat_data = Variable(spat_data) 159 | temp_data = Variable(temp_data) 160 | labels = Variable(labels) 161 | 162 | # zero the parameter gradients 163 | optimizer.zero_grad() 164 | 165 | # forward 166 | outputs = model(spat_data, temp_data) 167 | #_,preds = torch.max(outputs.data, 1) 168 | 169 | 170 | # backward and optimize for training mode 171 | loss = criterion(outputs, labels) 172 | loss.backward() 173 | optimizer.step() 174 | # finding epoch losses and accuracies for fusion 175 | epoch_loss += loss.data[0] * spat_data.size(0) 176 | 177 | #correct_samples += torch.sum(preds == labels.data) 178 | #print("Correct Samples = ", correct_samples) 179 | 180 | phase_size = len(fullloader[phase])*fullloader[phase].batch_size 181 | # print("phase size = ", phase_size) 182 | #epoch_acc = correct_samples / phase_size 183 | epoch_loss = epoch_loss / phase_size 184 | 185 | #print("=================== Training mode ====================") 186 | print('Loss: {:.4f} '.format( 187 | epoch_loss)) 188 | 189 | del(spat_data) 190 | del(temp_data) 191 | del(labels) 192 | 193 | time_elapsed = time.time() - since 194 | print('Training completed in {:.0f}m {:.0f}s'.format( 195 | time_elapsed // 60, time_elapsed % 60)) 196 | 197 | return model 198 | 199 | 200 | 201 | 202 | #loading the train and test data 203 | ''' 204 | change here for loading data for spatial loader, temporal loader 205 | ''' 206 | data_loader = dataloader.spatio_temporal_dataloader(BATCH_SIZE=16, num_workers=1, in_channel = 50, 207 | spatial_path='../link_to_conv_fusion/data/jpegs_256/', 208 | temp_path='../link_to_tvl/tvl1_flow/', 209 | ucf_list='./UCF_list/', 210 | ucf_split='02', 211 | train_transform = transforms.Compose([ 212 | transforms.RandomCrop(224), 213 | transforms.RandomHorizontalFlip(), 214 | transforms.ToTensor(), 215 | transforms.Normalize(mean=[0.485, 0.456, 0.406], 216 | std=[0.229, 0.224, 0.225]) 217 | ]), 218 | val_transform = transforms.Compose([ 219 | transforms.Resize([224,224]), 220 | transforms.ToTensor(), 221 | transforms.Normalize(mean=[0.485, 0.456, 0.406], 222 | std=[0.229, 0.224, 0.225]) 223 | ])) 224 | train_loader, test_loader, test_video = data_loader.run() 225 | ''' 226 | appending train-loader and test loader for training the model 227 | ''' 228 | fullloader = {} 229 | fullloader['train'] = train_loader 230 | fullloader['val'] = test_loader 231 | 232 | ''' 233 | loading classes name for computing confusion matrix 234 | ''' 235 | temp = [] 236 | with open("./UCF_list/classInd.txt", "r") as f: 237 | for line in f: 238 | abc = line.split(" ")[1] 239 | temp.append(abc.rstrip("\n")) 240 | f.close() 241 | 242 | 243 | ''' 244 | Defining a model model which will do convolution fusion of both stream and 3D pooling 245 | ''' 246 | class Net(nn.Module): 247 | def __init__(self): 248 | super(Net, self).__init__() 249 | self.spat_feature = spat_model #feature_size = Nx512x7x7 250 | self.temp_feature = temp_model #feature_size = Nx512x7x7 251 | self.layer1 = nn.Sequential(nn.Conv3d(1024, 512, 1, stride=1, padding=1, dilation=1,bias=True), 252 | nn.ReLU(),nn.MaxPool3d(kernel_size=2,stride=2)) 253 | self.fc = nn.Sequential(nn.Linear(8192,2048), nn.ReLU(), nn.Dropout(p=0.85), 254 | nn.Linear(2048, 512), nn.ReLU(), nn.Dropout(p=0.85), 255 | nn.Linear(512, 101)) 256 | 257 | def forward(self,spat_data,temp_data): 258 | x1 = self.spat_feature(spat_data) 259 | x2 = self.temp_feature(temp_data) 260 | 261 | y = torch.cat((x1,x2), dim= 1) 262 | for i in range(x1.size(1)): 263 | y[:,(2*i),:,:] = x1[:,i,:,:] 264 | y[:,(2*i+1),:,:] = x2[:,i,:,:] 265 | 266 | y = y.view(y.size(0), 1024, 1, 7, 7) 267 | cnn_out = self.layer1(y) 268 | cnn_out = cnn_out.view(cnn_out.size(0),-1) 269 | out = self.fc(cnn_out) 270 | return out 271 | 272 | ''' 273 | using pre-trained weights on ImageNet for both streams 274 | ''' 275 | spat_model = models.vgg16(pretrained=True) 276 | temp_model = models.vgg16(pretrained=True) 277 | 278 | #changing input filter dimension of spatial model 279 | feat_ = list(spat_model.features.children()) 280 | class_ = list(spat_model.classifier.children()) 281 | feat_[0] = nn.Conv2d(30, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)) 282 | class_[6] = nn.Linear(in_features=4096, out_features=101, bias=True) 283 | 284 | #temporary model 285 | abc = nn.Sequential(*feat_) 286 | 287 | 288 | ''' 289 | first average the weight value across the RGB channels 290 | and replicate this average by the channel number of model 291 | ''' 292 | [trained_weights, untrained_weights] = get_weights(spat_model, abc) 293 | trained_weights = concat_trained_weights(trained_weights, untrained_weights) 294 | 295 | i = 0 296 | for param in abc.parameters(): 297 | if(i == 0): 298 | param.data = trained_weights 299 | i += 1 300 | 301 | spat_model.features = abc 302 | spat_model.classifier = nn.Sequential(*class_) 303 | 304 | 305 | #changing input filter dimension of temporal model 306 | feat_ = list(temp_model.features.children()) 307 | class_ = list(temp_model.classifier.children()) 308 | feat_[0] = nn.Conv2d(100, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)) 309 | class_[6] = nn.Linear(in_features=4096, out_features=101, bias=True) 310 | #temporary model 311 | abc = nn.Sequential(*feat_) 312 | 313 | [trained_weights, untrained_weights] = get_weights(temp_model, abc) 314 | trained_weights = concat_trained_weights(trained_weights, untrained_weights) 315 | 316 | i = 0 317 | for param in abc.parameters(): 318 | if(i == 0): 319 | param.data = trained_weights 320 | i += 1 321 | 322 | temp_model.features = abc 323 | temp_model.classifier = nn.Sequential(*class_) 324 | 325 | 326 | ''' 327 | if system has cuda 328 | ''' 329 | use_gpu = torch.cuda.is_available() 330 | 331 | model = Net() 332 | 333 | if use_gpu: 334 | model = model.cuda() 335 | 336 | criterion = nn.CrossEntropyLoss() 337 | 338 | 339 | optimizer = optim.SGD(model.parameters(), lr=0.001, momentum=0.9) 340 | 341 | # Decay LR by a factor of 0.1 every 10 epochs 342 | scheduler = lr_scheduler.StepLR(optimizer, step_size=10, gamma=0.1) 343 | 344 | 345 | model = train_model(model, criterion, optimizer,scheduler, num_epochs=20) 346 | -------------------------------------------------------------------------------- /dataloader/__init__.py: -------------------------------------------------------------------------------- 1 | from .spatial_loader import * 2 | from .temp_loader import * 3 | from .spatiotemporal_loader import * 4 | -------------------------------------------------------------------------------- /dataloader/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomar840/two-stream-fusion-for-action-recognition-in-videos/1eeb7da8e74c12baf2006e4cb2bdc729a6331fb2/dataloader/__init__.pyc -------------------------------------------------------------------------------- /dataloader/spatial_loader.py: -------------------------------------------------------------------------------- 1 | import pickle 2 | from PIL import Image 3 | import numpy as np 4 | import pickle 5 | import matplotlib.pyplot as plt 6 | from PIL import Image 7 | import torch 8 | import torchvision 9 | from torch.utils.data import Dataset, DataLoader 10 | import torchvision.transforms as transforms 11 | import random 12 | from split_train_test_video import * 13 | from skimage import io, color, exposure 14 | #for loading the dataset in dataloader 15 | class spatial_dataset(Dataset): 16 | def __init__(self, dic, root_dir, mode, transform=None): 17 | self.keys = dic.keys() 18 | self.values=dic.values() 19 | self.root_dir = root_dir 20 | self.mode = mode 21 | self.transform = transform 22 | 23 | def __len__(self): 24 | return len(self.keys) 25 | 26 | #loading image from path and frame number 27 | def load_ucf_image(self,video_name, index): 28 | path = self.root_dir +'v_'+video_name+'/frame' 29 | a=str(index) 30 | b=a.zfill(6) 31 | img = Image.open(path +str(b)+'.jpg') 32 | transformed_img = self.transform(img) 33 | img.close() 34 | return transformed_img 35 | 36 | def __getitem__(self, idx): 37 | if self.mode == 'train' or 'val': 38 | video_name, nb_clips = self.keys[idx].split(' ') 39 | nb_clips = int(nb_clips) 40 | #taking 5 spatial frames that are 10 framses apart 41 | clips = [5,15,25,35,45] 42 | else: 43 | raise ValueError('There are only train and val mode') 44 | 45 | #getting labels of the video 46 | label = self.values[idx] 47 | label = int(label)-1 48 | 49 | #returing all the 5 frames 50 | if self.mode=='train' or 'val': 51 | data ={} 52 | for i in range(len(clips)): 53 | key = 'img'+str(i) 54 | index = clips[i] 55 | temp = self.load_ucf_image(video_name, index) 56 | #temp = temp.view([1,3,224,224]) 57 | if(i == 0): 58 | data = temp 59 | else: 60 | # print("data shape ", data.shape) 61 | data = torch.cat((data,temp)) 62 | sample = (data, label) 63 | else: 64 | raise ValueError('There are only train and val mode') 65 | 66 | return sample 67 | 68 | 69 | class spatial_dataloader(): 70 | def __init__(self, BATCH_SIZE, num_workers, path, ucf_list, ucf_split): 71 | 72 | self.BATCH_SIZE=BATCH_SIZE 73 | self.num_workers=num_workers 74 | self.data_path=path 75 | self.frame_count ={} 76 | # split the training and testing videos 77 | splitter = UCF101_splitter(path=ucf_list,split=ucf_split) 78 | self.train_video, self.test_video = splitter.split_video() 79 | 80 | def load_frame_count(self): 81 | #loading the frame count for videos 82 | with open('./dic/frame_count.pickle','rb') as file: 83 | dic_frame = pickle.load(file) 84 | file.close() 85 | # print("Now in loadframe_count ") 86 | 87 | for line in dic_frame : 88 | videoname = line.split('_',1)[1].split('.',1)[0] 89 | n,g = videoname.split('_',1) 90 | self.frame_count[videoname]=dic_frame[line] 91 | 92 | def run(self): 93 | # print("Now in run ") 94 | self.load_frame_count() 95 | self.get_training_dic() 96 | self.val_sample() 97 | train_loader = self.train() 98 | val_loader = self.validate() 99 | return train_loader, val_loader, self.test_video 100 | 101 | def get_training_dic(self): 102 | # print 'Now in training dict' 103 | #making a training dictionary i.e. a list of video number with no_of_frames 104 | self.dic_training={} 105 | for video in self.train_video: 106 | nb_frame = self.frame_count[video] 107 | if(nb_frame > 50): 108 | key = video+' '+ str(nb_frame) 109 | self.dic_training[key] = self.train_video[video] 110 | 111 | def val_sample(self): 112 | # print 'Now in val_sample' 113 | 114 | #similarly making a validation dictionary 115 | self.dic_testing={} 116 | for video in self.test_video: 117 | nb_frame = self.frame_count[video] 118 | #choosing inly those videos with frames > 50 119 | if(nb_frame > 50): 120 | key = video+ ' '+str(nb_frame) 121 | self.dic_testing[key] = self.test_video[video] 122 | 123 | def train(self): 124 | # print("Now in train") 125 | #applying trabsformation on training videos 126 | training_set = spatial_dataset(dic=self.dic_training, root_dir=self.data_path, mode='train', transform = transforms.Compose([ 127 | transforms.RandomCrop(224), 128 | transforms.RandomHorizontalFlip(), 129 | transforms.ToTensor(), 130 | transforms.Normalize(mean=[0.485, 0.456, 0.406],std=[0.229, 0.224, 0.225]) 131 | ])) 132 | print('Eligible videos for training :',len(training_set),'videos') 133 | train_loader = DataLoader( 134 | dataset=training_set, 135 | batch_size=self.BATCH_SIZE, 136 | shuffle=True, 137 | num_workers=self.num_workers) 138 | return train_loader 139 | 140 | def validate(self): 141 | # print("Now in Validate") 142 | #applying transformation for validation videos 143 | validation_set = spatial_dataset(dic=self.dic_testing, root_dir=self.data_path, mode='val', transform = transforms.Compose([ 144 | transforms.Resize([224,224]), 145 | transforms.ToTensor(), 146 | transforms.Normalize(mean=[0.485, 0.456, 0.406],std=[0.229, 0.224, 0.225]) 147 | ])) 148 | 149 | print('Eligible videos for validation:',len(validation_set),'videos') 150 | val_loader = DataLoader( 151 | dataset=validation_set, 152 | batch_size=self.BATCH_SIZE, 153 | shuffle=False, 154 | num_workers=self.num_workers) 155 | return val_loader 156 | 157 | 158 | 159 | 160 | if __name__ == '__main__': 161 | 162 | dataloader = spatial_dataloader(BATCH_SIZE=2, num_workers=1, 163 | path='../data/link_to_jpegs_256_1/', 164 | ucf_list='../UCF_list/', 165 | ucf_split='01') 166 | train_loader,val_loader,test_video = dataloader.run() 167 | 168 | -------------------------------------------------------------------------------- /dataloader/spatial_loader.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomar840/two-stream-fusion-for-action-recognition-in-videos/1eeb7da8e74c12baf2006e4cb2bdc729a6331fb2/dataloader/spatial_loader.pyc -------------------------------------------------------------------------------- /dataloader/spatiotemporal_loader.py: -------------------------------------------------------------------------------- 1 | import pickle 2 | from PIL import Image 3 | import numpy as np 4 | import pickle 5 | #import matplotlib.pyplot as plt 6 | from PIL import Image 7 | import torch 8 | import torchvision 9 | from torch.utils.data import Dataset, DataLoader 10 | import torchvision.transforms as transforms 11 | import random 12 | from split_train_test_video import * 13 | #from skimage import io, color, exposure 14 | 15 | #for loading the dataset in dataloader 16 | class spatio_temporal_dataset(Dataset): 17 | def __init__(self, dic, spatial_path, temp_path, in_channel, mode, train_transform, val_transform): 18 | self.keys = dic.keys() 19 | self.values=dic.values() 20 | self.spatial_path = spatial_path 21 | self.temp_path = temp_path 22 | self.mode = mode 23 | self.train_transform = train_transform 24 | self.val_transform = val_transform 25 | self.in_channel = in_channel 26 | self.img_rows=224 27 | self.img_cols=224 28 | 29 | 30 | def __len__(self): 31 | return len(self.keys) 32 | 33 | def stackopf(self, video): 34 | self.video = video 35 | name = 'v_'+self.video 36 | u = self.temp_path+ 'u/' + name 37 | v = self.temp_path+ 'v/'+ name 38 | flow = torch.FloatTensor(2*self.in_channel,self.img_rows,self.img_cols) 39 | i = int(self.clips_idx) 40 | 41 | 42 | for j in range(self.in_channel): 43 | idx = i + 2*j 44 | idx = str(idx) 45 | frame_idx = 'frame'+ idx.zfill(6) 46 | h_image = u +'/' + frame_idx +'.jpg' 47 | v_image = v +'/' + frame_idx +'.jpg' 48 | 49 | imgH=(Image.open(h_image)) 50 | imgV=(Image.open(v_image)) 51 | 52 | H = self.val_transform(imgH) 53 | V = self.val_transform(imgV) 54 | 55 | 56 | flow[2*(j-1),:,:] = H 57 | flow[2*(j-1)+1,:,:] = V 58 | imgH.close() 59 | imgV.close() 60 | return flow 61 | 62 | 63 | #loading image from path and frame number 64 | def load_ucf_image(self,video_name, index, mode): 65 | path = self.spatial_path +'v_'+video_name+'/frame' 66 | a=str(index) 67 | b=a.zfill(6) 68 | img = Image.open(path +str(b)+'.jpg') 69 | if(mode == 'train'): 70 | transformed_img = self.train_transform(img) 71 | else: 72 | transformed_img = self.val_transform(img) 73 | img.close() 74 | return transformed_img 75 | 76 | 77 | def __getitem__(self, idx): 78 | if self.mode == 'train' or 'val': 79 | video_name, nb_clips = self.keys[idx].split(' ') 80 | nb_clips = int(nb_clips) 81 | self.clips_idx = 1 82 | #taking 10 spatial frames that are 10 framses apart 83 | clips = [10,20,30,40,50,60,70,80,90,99] 84 | else: 85 | raise ValueError('There are only train and val mode') 86 | 87 | #getting labels of the video 88 | label = self.values[idx] 89 | label = int(label)-1 90 | 91 | #returing all the 5 frames 92 | if self.mode=='train': 93 | for i in range(len(clips)): 94 | key = 'img'+str(i) 95 | index = clips[i] 96 | temp = self.load_ucf_image(video_name, index,mode='train') 97 | #temp = temp.view([1,3,224,224]) 98 | if(i == 0): 99 | spatial_data = temp 100 | else: 101 | # print("data shape ", data.shape) 102 | spatial_data = torch.cat((spatial_data,temp)) 103 | 104 | temp_data = self.stackopf(video=video_name) 105 | sample = (spatial_data, temp_data, label) 106 | 107 | elif self.mode=='val': 108 | for i in range(len(clips)): 109 | key = 'img'+str(i) 110 | index = clips[i] 111 | temp = self.load_ucf_image(video_name, index, mode='val') 112 | #temp = temp.view([1,3,224,224]) 113 | if(i == 0): 114 | spatial_data = temp 115 | else: 116 | # print("data shape ", data.shape) 117 | spatial_data = torch.cat((spatial_data,temp)) 118 | 119 | temp_data = self.stackopf(video=video_name) 120 | sample = (spatial_data, temp_data, label) 121 | else: 122 | raise ValueError('There are only train and val mode') 123 | 124 | return sample 125 | 126 | 127 | class spatio_temporal_dataloader(): 128 | def __init__(self, BATCH_SIZE, num_workers, in_channel, spatial_path, temp_path, ucf_list, ucf_split, train_transform, val_transform): 129 | 130 | self.BATCH_SIZE=BATCH_SIZE 131 | self.num_workers=num_workers 132 | self.spatial_path=spatial_path 133 | self.temp_path=temp_path 134 | self.train_transform = train_transform 135 | self.val_transform = val_transform 136 | self.in_channel = in_channel 137 | self.frame_count ={} 138 | # split the training and testing videos 139 | splitter = UCF101_splitter(path=ucf_list,split=ucf_split) 140 | self.train_video, self.test_video = splitter.split_video() 141 | 142 | def load_frame_count(self): 143 | #loading the frame count for videos 144 | with open('./dataloader/dic/frame_count.pickle','rb') as file: 145 | dic_frame = pickle.load(file) 146 | file.close() 147 | # print("Now in loadframe_count ") 148 | 149 | for line in dic_frame : 150 | videoname = line.split('_',1)[1].split('.',1)[0] 151 | n,g = videoname.split('_',1) 152 | self.frame_count[videoname]=dic_frame[line] 153 | 154 | def run(self): 155 | # print("Now in run ") 156 | self.load_frame_count() 157 | self.get_training_dic() 158 | self.val_sample() 159 | train_loader = self.train() 160 | val_loader = self.validate() 161 | return train_loader, val_loader, self.test_video 162 | 163 | def get_training_dic(self): 164 | # print 'Now in training dict' 165 | #making a training dictionary i.e. a list of video number with no_of_frames 166 | self.dic_training={} 167 | for video in self.train_video: 168 | nb_frame = self.frame_count[video] 169 | if(nb_frame > 100): 170 | key = video+' '+ str(nb_frame) 171 | self.dic_training[key] = self.train_video[video] 172 | 173 | def val_sample(self): 174 | # print 'Now in val_sample' 175 | 176 | #similarly making a validation dictionary 177 | self.dic_testing={} 178 | for video in self.test_video: 179 | nb_frame = self.frame_count[video] 180 | #choosing inly those videos with frames > 50 181 | if(nb_frame > 100): 182 | key = video+ ' '+str(nb_frame) 183 | self.dic_testing[key] = self.test_video[video] 184 | 185 | def train(self): 186 | # print("Now in train") 187 | #applying trabsformation on training videos 188 | training_set = spatio_temporal_dataset(dic=self.dic_training, spatial_path=self.spatial_path, 189 | temp_path=self.temp_path, in_channel=self.in_channel, 190 | mode='train', train_transform = self.train_transform, 191 | val_transform = self.val_transform) 192 | print('Eligible videos for training :',len(training_set),'videos') 193 | train_loader = DataLoader( 194 | dataset=training_set, 195 | batch_size=self.BATCH_SIZE, 196 | shuffle=True, 197 | num_workers=self.num_workers) 198 | return train_loader 199 | 200 | def validate(self): 201 | # print("Now in Validate") 202 | #applying transformation for validation videos 203 | validation_set = spatio_temporal_dataset(dic=self.dic_testing, spatial_path=self.spatial_path, 204 | temp_path=self.temp_path, in_channel=self.in_channel, 205 | mode='val', train_transform = self.train_transform, 206 | val_transform = self.val_transform) 207 | 208 | print('Eligible videos for validation:',len(validation_set),'videos') 209 | val_loader = DataLoader( 210 | dataset=validation_set, 211 | batch_size=self.BATCH_SIZE, 212 | shuffle=False, 213 | num_workers=self.num_workers) 214 | return val_loader 215 | 216 | if __name__ == '__main__': 217 | 218 | dataloader = spatio_temporal_dataloader(BATCH_SIZE=3, num_workers=1, in_channel = 50, 219 | spatial_path='../data/link_to_jpegs_256_1/', 220 | temp_path='../data/link_to_tvl1_flow/', 221 | ucf_list='../UCF_list/', 222 | ucf_split='01', 223 | train_transform = transforms.Compose([ 224 | transforms.RandomCrop(224), 225 | transforms.RandomHorizontalFlip(), 226 | transforms.ToTensor(), 227 | transforms.Normalize(mean=[0.485, 0.456, 0.406], 228 | std=[0.229, 0.224, 0.225]) 229 | ]), 230 | val_transform = transforms.Compose([ 231 | transforms.Resize([224,224]), 232 | transforms.ToTensor(), 233 | transforms.Normalize(mean=[0.485, 0.456, 0.406], 234 | std=[0.229, 0.224, 0.225]) 235 | ])) 236 | train_loader, val_loader, test_video = dataloader.run() 237 | -------------------------------------------------------------------------------- /dataloader/spatiotemporal_loader.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomar840/two-stream-fusion-for-action-recognition-in-videos/1eeb7da8e74c12baf2006e4cb2bdc729a6331fb2/dataloader/spatiotemporal_loader.pyc -------------------------------------------------------------------------------- /dataloader/split_train_test_video.py: -------------------------------------------------------------------------------- 1 | import os, pickle 2 | 3 | 4 | class UCF101_splitter(): 5 | def __init__(self, path, split): 6 | self.path = path 7 | self.split = split 8 | 9 | def get_action_index(self): 10 | self.action_label={} 11 | with open(self.path+'classInd.txt') as f: 12 | content = f.readlines() 13 | content = [x.strip('\r\n') for x in content] 14 | f.close() 15 | for line in content: 16 | label,action = line.split(' ') 17 | #print label,action 18 | if action not in self.action_label.keys(): 19 | self.action_label[action]=label 20 | 21 | def split_video(self): 22 | self.get_action_index() 23 | for path,subdir,files in os.walk(self.path): 24 | for filename in files: 25 | if filename.split('.')[0] == 'trainlist'+self.split: 26 | train_video = self.file2_dic(self.path+filename) 27 | if filename.split('.')[0] == 'testlist'+self.split: 28 | test_video = self.file2_dic(self.path+filename) 29 | print '==> (Training video, Validation video):(', len(train_video),len(test_video),')' 30 | self.train_video = self.make_dict(train_video) 31 | self.test_video = self.make_dict(test_video) 32 | 33 | return self.train_video, self.test_video 34 | 35 | def file2_dic(self,fname): 36 | with open(fname) as f: 37 | content = f.readlines() 38 | content = [x.strip('\r\n') for x in content] 39 | f.close() 40 | dic={} 41 | for line in content: 42 | #print line 43 | video = line.split('/',1)[1].split(' ',1)[0] 44 | key = video.split('_',1)[1].split('.',1)[0] 45 | label = self.action_label[line.split('/')[0]] 46 | dic[key] = int(label) 47 | #print key,label 48 | return dic 49 | 50 | def make_dict(self,dic): 51 | dic2 = {} 52 | for video in dic: 53 | dic2[videoname] = dic[video] 54 | return dic2 55 | 56 | 57 | if __name__ == '__main__': 58 | 59 | path = '../UCF_list/' 60 | split = '01' 61 | splitter = UCF101_splitter(path=path,split=split) 62 | train_video,test_video = splitter.split_video() 63 | print len(train_video),len(test_video) 64 | -------------------------------------------------------------------------------- /dataloader/split_train_test_video.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomar840/two-stream-fusion-for-action-recognition-in-videos/1eeb7da8e74c12baf2006e4cb2bdc729a6331fb2/dataloader/split_train_test_video.pyc -------------------------------------------------------------------------------- /dataloader/temp_loader.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import pickle 3 | from PIL import Image 4 | import time 5 | import shutil 6 | import random 7 | import argparse 8 | from torch.utils.data import Dataset, DataLoader 9 | import torchvision.transforms as transforms 10 | import torchvision.models as models 11 | import torch.nn as nn 12 | import torch 13 | import torch.backends.cudnn as cudnn 14 | from torch.autograd import Variable 15 | from torch.optim.lr_scheduler import ReduceLROnPlateau 16 | 17 | from split_train_test_video import * 18 | 19 | class motion_dataset(Dataset): 20 | def __init__(self, dic, in_channel, root_dir, mode, transform=None): 21 | self.keys=dic.keys() 22 | self.values=dic.values() 23 | self.root_dir = root_dir 24 | self.transform = transform 25 | self.mode=mode 26 | self.in_channel = in_channel 27 | self.img_rows=224 28 | self.img_cols=224 29 | 30 | def stackopf(self): 31 | name = 'v_'+self.video 32 | u = self.root_dir+ 'u/' + name 33 | v = self.root_dir+ 'v/'+ name 34 | 35 | flow = torch.FloatTensor(2*self.in_channel,self.img_rows,self.img_cols) 36 | i = int(self.clips_idx) 37 | # print(i) 38 | 39 | 40 | for j in range(self.in_channel): 41 | idx = i + j 42 | idx = str(idx) 43 | frame_idx = 'frame'+ idx.zfill(6) 44 | h_image = u +'/' + frame_idx +'.jpg' 45 | v_image = v +'/' + frame_idx +'.jpg' 46 | 47 | imgH=(Image.open(h_image)) 48 | imgV=(Image.open(v_image)) 49 | 50 | H = self.transform(imgH) 51 | V = self.transform(imgV) 52 | 53 | 54 | flow[2*(j-1),:,:] = H 55 | flow[2*(j-1)+1,:,:] = V 56 | imgH.close() 57 | imgV.close() 58 | return flow 59 | 60 | def __len__(self): 61 | return len(self.keys) 62 | 63 | def __getitem__(self, idx): 64 | #print ('mode:',self.mode,'calling Dataset:__getitem__ @ idx=%d'%idx) 65 | 66 | if self.mode == 'train' or 'val': 67 | self.video, nb_clips = self.keys[idx].split('-') 68 | self.clips_idx = 1 69 | else: 70 | raise ValueError('There are only train and val mode') 71 | 72 | label = self.values[idx] 73 | label = int(label)-1 74 | data = self.stackopf() 75 | 76 | if self.mode == 'train' or 'val': 77 | sample = (data,label) 78 | else: 79 | raise ValueError('There are only train and val mode') 80 | return sample 81 | 82 | class Motion_DataLoader(): 83 | def __init__(self, BATCH_SIZE, num_workers, in_channel, path, ucf_list, ucf_split): 84 | 85 | self.BATCH_SIZE=BATCH_SIZE 86 | self.num_workers = num_workers 87 | self.frame_count={} 88 | self.in_channel = in_channel 89 | self.data_path=path 90 | # split the training and testing videos 91 | splitter = UCF101_splitter(path=ucf_list,split=ucf_split) 92 | self.train_video, self.test_video = splitter.split_video() 93 | 94 | def load_frame_count(self): 95 | #loading the frame count for videos 96 | with open('./dic/frame_count.pickle','rb') as file: 97 | dic_frame = pickle.load(file) 98 | file.close() 99 | # print("Now in loadframe_count ") 100 | 101 | for line in dic_frame : 102 | videoname = line.split('_',1)[1].split('.',1)[0] 103 | n,g = videoname.split('_',1) 104 | self.frame_count[videoname]=dic_frame[line] 105 | 106 | def run(self): 107 | self.load_frame_count() 108 | self.get_training_dic() 109 | self.val_sample() 110 | train_loader = self.train() 111 | val_loader = self.val() 112 | 113 | return train_loader, val_loader, self.test_video 114 | 115 | def val_sample(self): 116 | self.dic_test_idx = {} 117 | #print len(self.test_video) 118 | for video in self.test_video: 119 | nb_clips = self.frame_count[video] 120 | if (nb_clips > 50): 121 | key = video +'-' + str(nb_clips) 122 | self.dic_test_idx[key] = self.test_video[video] 123 | 124 | # self.dic_video_train[key] = self.train_video[video] 125 | # sampling_interval = int((self.frame_count[video]-10+1)/19) 126 | # for index in range(19): 127 | # clip_idx = index*sampling_interval 128 | # key = video + '-' + str(clip_idx+1) 129 | # self.dic_test_idx[key] = self.test_video[video] 130 | 131 | def get_training_dic(self): 132 | self.dic_video_train={} 133 | for video in self.train_video: 134 | nb_clips = self.frame_count[video] 135 | if(nb_clips > 50): 136 | key = video +'-' + str(nb_clips) 137 | self.dic_video_train[key] = self.train_video[video] 138 | 139 | def train(self): 140 | training_set = motion_dataset(dic=self.dic_video_train, in_channel=self.in_channel, root_dir=self.data_path, 141 | mode='train', 142 | transform = transforms.Compose([ 143 | transforms.Resize([224,224]), 144 | transforms.ToTensor(), 145 | ])) 146 | print '==> Training data :',len(training_set),' videos',training_set[1][0].size() 147 | 148 | train_loader = DataLoader( 149 | dataset=training_set, 150 | batch_size=self.BATCH_SIZE, 151 | shuffle=True, 152 | num_workers=self.num_workers, 153 | pin_memory=True 154 | ) 155 | 156 | return train_loader 157 | 158 | def val(self): 159 | validation_set = motion_dataset(dic= self.dic_test_idx, in_channel=self.in_channel, root_dir=self.data_path , 160 | mode ='val', 161 | transform = transforms.Compose([ 162 | transforms.Resize([224,224]), 163 | transforms.ToTensor(), 164 | ])) 165 | print '==> Validation data :',len(validation_set),' frames',validation_set[1][0].size() 166 | #print validation_set[1] 167 | 168 | val_loader = DataLoader( 169 | dataset=validation_set, 170 | batch_size=self.BATCH_SIZE, 171 | shuffle=False, 172 | num_workers=self.num_workers) 173 | 174 | return val_loader 175 | 176 | if __name__ == '__main__': 177 | data_loader =Motion_DataLoader(BATCH_SIZE=1,num_workers=1,in_channel=50, 178 | path='../data/link_to_tvl1_flow/', 179 | ucf_list='../UCF_list/', 180 | ucf_split='01' 181 | ) 182 | train_loader,val_loader,test_video = data_loader.run() 183 | #print train_loader,val_loader 184 | -------------------------------------------------------------------------------- /dataloader/temp_loader.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomar840/two-stream-fusion-for-action-recognition-in-videos/1eeb7da8e74c12baf2006e4cb2bdc729a6331fb2/dataloader/temp_loader.pyc --------------------------------------------------------------------------------