[{"transcript":" Cloudinary makes it incredibly easy to boost performance by optimizing your videos","confidence":0.8294166666666668,"words":[{"word":"Cloudinary","start_time":0.06,"end_time":0.563},{"word":"makes","start_time":0.603,"end_time":0.804},{"word":"it","start_time":0.864,"end_time":0.925},{"word":"incredibly","start_time":0.965,"end_time":1.488},{"word":"easy","start_time":1.568,"end_time":1.769},{"word":"to","start_time":1.809,"end_time":1.89},{"word":"boost","start_time":1.93,"end_time":2.151},{"word":"performance","start_time":2.171,"end_time":2.734},{"word":"by","start_time":2.794,"end_time":2.895},{"word":"optimizing","start_time":2.996,"end_time":3.418},{"word":"your","start_time":3.438,"end_time":3.558},{"word":"videos","start_time":3.599,"end_time":3.86}],"alternatives":[],"language":"en"},{"transcript":" and images, gives you tools to manage your dynamic content library,","confidence":0.777090909090909,"words":[{"word":"and","start_time":4.403,"end_time":4.544},{"word":"images,","start_time":4.644,"end_time":5.006},{"word":"gives","start_time":5.348,"end_time":5.489},{"word":"you","start_time":5.529,"end_time":5.629},{"word":"tools","start_time":5.67,"end_time":5.951},{"word":"to","start_time":5.991,"end_time":6.092},{"word":"manage","start_time":6.172,"end_time":6.534},{"word":"your","start_time":6.574,"end_time":6.695},{"word":"dynamic","start_time":6.715,"end_time":7.097},{"word":"content","start_time":7.137,"end_time":7.479},{"word":"library,","start_time":7.499,"end_time":7.64}],"alternatives":[],"language":"en"},{"transcript":" and additionally gives you the ability to use AI for things like generative fill for images.","confidence":0.7582500000000001,"words":[{"word":"and","start_time":8.402,"end_time":8.542},{"word":"additionally","start_time":8.623,"end_time":9.044},{"word":"gives","start_time":9.305,"end_time":9.466},{"word":"you","start_time":9.486,"end_time":9.626},{"word":"the","start_time":9.887,"end_time":9.987},{"word":"ability","start_time":10.028,"end_time":10.389},{"word":"to","start_time":10.429,"end_time":10.549},{"word":"use","start_time":10.71,"end_time":10.85},{"word":"AI","start_time":10.991,"end_time":11.392},{"word":"for","start_time":11.453,"end_time":11.593},{"word":"things","start_time":11.653,"end_time":11.834},{"word":"like","start_time":11.854,"end_time":11.995},{"word":"generative","start_time":12.095,"end_time":12.496},{"word":"fill","start_time":12.617,"end_time":12.958},{"word":"for","start_time":13.058,"end_time":13.259},{"word":"images.","start_time":13.279,"end_time":13.52}],"alternatives":[],"language":"en"},{"transcript":" So let's see how we can take some of these features that Cloudinary gives, like programmable media, using Cloudinary AI, and just the ability to manage all your assets, and how we can apply that to a Laravel application.","confidence":0.8144871794871794,"words":[{"word":"So","start_time":14.22,"end_time":14.32},{"word":"let's","start_time":14.34,"end_time":14.501},{"word":"see","start_time":14.521,"end_time":14.621},{"word":"how","start_time":14.641,"end_time":14.721},{"word":"we","start_time":14.781,"end_time":14.841},{"word":"can","start_time":14.881,"end_time":15.002},{"word":"take","start_time":15.022,"end_time":15.162},{"word":"some","start_time":15.182,"end_time":15.302},{"word":"of","start_time":15.322,"end_time":15.362},{"word":"these","start_time":15.402,"end_time":15.543},{"word":"features","start_time":15.623,"end_time":16.003},{"word":"that","start_time":16.044,"end_time":16.144},{"word":"Cloudinary","start_time":16.164,"end_time":16.585},{"word":"gives,","start_time":16.645,"end_time":16.925},{"word":"like","start_time":16.985,"end_time":17.126},{"word":"programmable","start_time":17.226,"end_time":17.767},{"word":"media,","start_time":17.807,"end_time":18.248},{"word":"using","start_time":18.508,"end_time":18.729},{"word":"Cloudinary","start_time":18.789,"end_time":19.27},{"word":"AI,","start_time":19.37,"end_time":19.75},{"word":"and","start_time":19.931,"end_time":20.051},{"word":"just","start_time":20.111,"end_time":20.291},{"word":"the","start_time":20.572,"end_time":20.652},{"word":"ability","start_time":20.672,"end_time":20.973},{"word":"to","start_time":21.013,"end_time":21.093},{"word":"manage","start_time":21.153,"end_time":21.434},{"word":"all","start_time":21.474,"end_time":21.574},{"word":"your","start_time":21.614,"end_time":21.734},{"word":"assets,","start_time":21.834,"end_time":22.195},{"word":"and","start_time":22.596,"end_time":22.696},{"word":"how","start_time":22.756,"end_time":22.896},{"word":"we","start_time":22.936,"end_time":23.016},{"word":"can","start_time":23.057,"end_time":23.157},{"word":"apply","start_time":23.197,"end_time":23.497},{"word":"that","start_time":23.537,"end_time":23.718},{"word":"to","start_time":24.018,"end_time":24.139},{"word":"a","start_time":24.179,"end_time":24.199},{"word":"Laravel","start_time":24.259,"end_time":24.66},{"word":"application.","start_time":24.7,"end_time":24.92}],"alternatives":[],"language":"en"},{"transcript":" The great part is that we're going to be using the Laravel Cloudinary SDK so that we can have an expressive API to easily work with Cloudinary and our media files.","confidence":0.6716451612903226,"words":[{"word":"The","start_time":25.56,"end_time":25.661},{"word":"great","start_time":25.701,"end_time":25.881},{"word":"part","start_time":25.901,"end_time":26.142},{"word":"is","start_time":26.222,"end_time":26.262},{"word":"that","start_time":26.282,"end_time":26.362},{"word":"we're","start_time":26.382,"end_time":26.482},{"word":"going","start_time":26.503,"end_time":26.603},{"word":"to","start_time":26.623,"end_time":26.663},{"word":"be","start_time":26.683,"end_time":26.743},{"word":"using","start_time":26.823,"end_time":27.044},{"word":"the","start_time":27.084,"end_time":27.144},{"word":"Laravel","start_time":27.244,"end_time":27.665},{"word":"Cloudinary","start_time":27.725,"end_time":28.287},{"word":"SDK","start_time":28.447,"end_time":28.968},{"word":"so","start_time":28.988,"end_time":29.048},{"word":"that","start_time":29.068,"end_time":29.169},{"word":"we","start_time":29.189,"end_time":29.249},{"word":"can","start_time":29.269,"end_time":29.389},{"word":"have","start_time":29.409,"end_time":29.53},{"word":"an","start_time":29.57,"end_time":29.61},{"word":"expressive","start_time":29.67,"end_time":30.191},{"word":"API","start_time":30.291,"end_time":30.792},{"word":"to","start_time":30.833,"end_time":30.933},{"word":"easily","start_time":31.053,"end_time":31.334},{"word":"work","start_time":31.394,"end_time":31.594},{"word":"with","start_time":31.634,"end_time":31.835},{"word":"Cloudinary","start_time":31.895,"end_time":32.496},{"word":"and","start_time":32.817,"end_time":32.978},{"word":"our","start_time":32.998,"end_time":33.318},{"word":"media","start_time":33.639,"end_time":33.84},{"word":"files.","start_time":33.86,"end_time":33.98}],"alternatives":[],"language":"en"},{"transcript":" Now, I went ahead and scaffolded out a Laravel Breeze application.","confidence":0.6590909090909091,"words":[{"word":"Now,","start_time":38.543,"end_time":38.664},{"word":"I","start_time":38.684,"end_time":38.704},{"word":"went","start_time":38.745,"end_time":38.946},{"word":"ahead","start_time":38.966,"end_time":39.167},{"word":"and","start_time":39.207,"end_time":39.308},{"word":"scaffolded","start_time":39.348,"end_time":39.872},{"word":"out","start_time":39.972,"end_time":40.093},{"word":"a","start_time":40.133,"end_time":40.173},{"word":"Laravel","start_time":40.254,"end_time":40.656},{"word":"Breeze","start_time":40.697,"end_time":40.978},{"word":"application.","start_time":40.999,"end_time":41.22}],"alternatives":[],"language":"en"},{"transcript":" products that are listed with the image to display what these products are.","confidence":0.7856153846153846,"words":[{"word":"products","start_time":43.51,"end_time":43.972},{"word":"that","start_time":44.232,"end_time":44.353},{"word":"are","start_time":44.433,"end_time":44.513},{"word":"listed","start_time":44.573,"end_time":45.035},{"word":"with","start_time":45.095,"end_time":45.296},{"word":"the","start_time":45.396,"end_time":45.577},{"word":"image","start_time":45.737,"end_time":46.118},{"word":"to","start_time":46.259,"end_time":46.479},{"word":"display","start_time":46.78,"end_time":47.362},{"word":"what","start_time":47.763,"end_time":47.924},{"word":"these","start_time":47.964,"end_time":48.145},{"word":"products","start_time":48.205,"end_time":48.626},{"word":"are.","start_time":48.827,"end_time":48.947}],"alternatives":[],"language":"en"},{"transcript":"But since these images","confidence":0.6054999999999999,"words":[{"word":"But","start_time":48.967,"end_time":49.348},{"word":"since","start_time":49.368,"end_time":49.549},{"word":"these","start_time":49.569,"end_time":49.709},{"word":"images","start_time":49.79,"end_time":49.91}],"alternatives":[],"language":"en"},{"transcript":" are hard-coded in, we don't get very great loading time.","confidence":0.7146999999999999,"words":[{"word":"are","start_time":50.131,"end_time":50.231},{"word":"hard-coded","start_time":50.291,"end_time":50.893},{"word":"in,","start_time":50.993,"end_time":51.134},{"word":"we","start_time":51.535,"end_time":51.636},{"word":"don't","start_time":51.676,"end_time":51.856},{"word":"get","start_time":51.896,"end_time":52.077},{"word":"very","start_time":52.458,"end_time":52.759},{"word":"great","start_time":52.9,"end_time":53.221},{"word":"loading","start_time":53.421,"end_time":53.762},{"word":"time.","start_time":53.803,"end_time":54.043}],"alternatives":[],"language":"en"},{"transcript":"Even on a local environment, you can see that","confidence":0.637,"words":[{"word":"Even","start_time":54.224,"end_time":54.404},{"word":"on","start_time":54.505,"end_time":54.665},{"word":"a","start_time":54.685,"end_time":54.705},{"word":"local","start_time":54.806,"end_time":55.127},{"word":"environment,","start_time":55.227,"end_time":55.648},{"word":"you","start_time":55.669,"end_time":55.749},{"word":"can","start_time":55.769,"end_time":55.889},{"word":"see","start_time":55.949,"end_time":56.03},{"word":"that","start_time":56.05,"end_time":56.13}],"alternatives":[],"language":"en"},{"transcript":" we have a little bit of flickering.","confidence":0.7067142857142857,"words":[{"word":"we","start_time":56.25,"end_time":56.371},{"word":"have","start_time":56.411,"end_time":56.792},{"word":"a","start_time":56.833,"end_time":56.873},{"word":"little","start_time":56.933,"end_time":57.174},{"word":"bit","start_time":57.214,"end_time":57.415},{"word":"of","start_time":57.535,"end_time":57.636},{"word":"flickering.","start_time":57.937,"end_time":58.358}],"alternatives":[],"language":"en"},{"transcript":"They're not optimized as best as they could be.","confidence":0.885888888888889,"words":[{"word":"They're","start_time":58.398,"end_time":58.599},{"word":"not","start_time":58.639,"end_time":58.8},{"word":"optimized","start_time":59.001,"end_time":59.522},{"word":"as","start_time":59.603,"end_time":59.703},{"word":"best","start_time":59.783,"end_time":60.044},{"word":"as","start_time":60.205,"end_time":60.305},{"word":"they","start_time":60.366,"end_time":60.546},{"word":"could","start_time":60.727,"end_time":60.928},{"word":"be.","start_time":60.988,"end_time":61.068}],"alternatives":[],"language":"en"},{"transcript":"So let's go","confidence":0.004666666666666667,"words":[{"word":"So","start_time":61.088,"end_time":61.128},{"word":"let's","start_time":61.369,"end_time":61.47},{"word":"go","start_time":61.49,"end_time":61.53}],"alternatives":[],"language":"en"},{"transcript":" ahead and get started using Cloudinary.","confidence":0.8396666666666666,"words":[{"word":"ahead","start_time":61.791,"end_time":62.032},{"word":"and","start_time":62.092,"end_time":62.193},{"word":"get","start_time":62.213,"end_time":62.374},{"word":"started","start_time":62.414,"end_time":62.735},{"word":"using","start_time":62.876,"end_time":63.077},{"word":"Cloudinary.","start_time":63.097,"end_time":63.579}],"alternatives":[],"language":"en"},{"transcript":"So in our application directory, I'm going to open up the","confidence":0.6410000000000001,"words":[{"word":"So","start_time":63.74,"end_time":63.881},{"word":"in","start_time":64.082,"end_time":64.122},{"word":"our","start_time":64.162,"end_time":64.242},{"word":"application","start_time":64.303,"end_time":64.745},{"word":"directory,","start_time":64.785,"end_time":65.167},{"word":"I'm","start_time":65.287,"end_time":65.388},{"word":"going","start_time":65.408,"end_time":65.528},{"word":"to","start_time":65.548,"end_time":65.589},{"word":"open","start_time":65.609,"end_time":65.709},{"word":"up","start_time":65.729,"end_time":65.77},{"word":"the","start_time":65.79,"end_time":65.85}],"alternatives":[],"language":"en"},{"transcript":" terminal and we're going to install the Cloudinary Laravel SDK.","confidence":0.7123,"words":[{"word":"terminal","start_time":65.97,"end_time":66.291},{"word":"and","start_time":66.532,"end_time":66.612},{"word":"we're","start_time":66.632,"end_time":66.733},{"word":"going","start_time":66.753,"end_time":66.873},{"word":"to","start_time":66.893,"end_time":66.973},{"word":"install","start_time":67.014,"end_time":67.294},{"word":"the","start_time":67.335,"end_time":67.415},{"word":"Cloudinary","start_time":67.495,"end_time":68.137},{"word":"Laravel","start_time":68.237,"end_time":68.659},{"word":"SDK.","start_time":68.799,"end_time":69.281}],"alternatives":[],"language":"en"},{"transcript":"That's composer, require, Cloudinary.","confidence":0.7985,"words":[{"word":"That's","start_time":69.481,"end_time":69.762},{"word":"composer,","start_time":69.882,"end_time":70.324},{"word":"require,","start_time":70.344,"end_time":71.708},{"word":"Cloudinary.","start_time":72.009,"end_time":72.35}],"alternatives":[],"language":"en"},{"transcript":" dash labs slash cloudinary dash Laravel.","confidence":0.8283333333333333,"words":[{"word":"dash","start_time":73.511,"end_time":73.771},{"word":"labs","start_time":73.832,"end_time":74.213},{"word":"slash","start_time":74.574,"end_time":74.935},{"word":"cloudinary","start_time":75.997,"end_time":76.579},{"word":"dash","start_time":77.04,"end_time":77.261},{"word":"Laravel.","start_time":77.321,"end_time":77.682}],"alternatives":[],"language":"en"},{"transcript":"After that's installed, if we're using anything higher","confidence":0.746375,"words":[{"word":"After","start_time":78.725,"end_time":78.905},{"word":"that's","start_time":78.945,"end_time":79.126},{"word":"installed,","start_time":79.186,"end_time":79.587},{"word":"if","start_time":79.848,"end_time":79.928},{"word":"we're","start_time":79.968,"end_time":80.068},{"word":"using","start_time":80.108,"end_time":80.309},{"word":"anything","start_time":80.349,"end_time":80.63},{"word":"higher","start_time":80.65,"end_time":80.77}],"alternatives":[],"language":"en"},{"transcript":" than Laravel 5.5, in this case I'm using Laravel 10, we just need to add the environment variable","confidence":0.724,"words":[{"word":"than","start_time":80.951,"end_time":81.071},{"word":"Laravel","start_time":81.111,"end_time":81.974},{"word":"5.5,","start_time":82.075,"end_time":82.396},{"word":"in","start_time":82.456,"end_time":82.516},{"word":"this","start_time":82.536,"end_time":82.657},{"word":"case","start_time":82.717,"end_time":82.918},{"word":"I'm","start_time":82.958,"end_time":83.038},{"word":"using","start_time":83.098,"end_time":83.279},{"word":"Laravel","start_time":83.339,"end_time":84.102},{"word":"10,","start_time":84.122,"end_time":84.162},{"word":"we","start_time":84.684,"end_time":84.865},{"word":"just","start_time":84.885,"end_time":85.005},{"word":"need","start_time":85.045,"end_time":85.206},{"word":"to","start_time":85.226,"end_time":85.266},{"word":"add","start_time":85.427,"end_time":85.567},{"word":"the","start_time":85.607,"end_time":85.687},{"word":"environment","start_time":85.728,"end_time":86.129},{"word":"variable","start_time":86.149,"end_time":86.37}],"alternatives":[],"language":"en"},{"transcript":" which is the cloudinary URL.","confidence":0.8242,"words":[{"word":"which","start_time":86.811,"end_time":86.932},{"word":"is","start_time":86.992,"end_time":87.072},{"word":"the","start_time":87.112,"end_time":87.193},{"word":"cloudinary","start_time":87.253,"end_time":87.875},{"word":"URL.","start_time":88.417,"end_time":88.919}],"alternatives":[],"language":"en"},{"transcript":"Now this cloudinary URL we can find on our cloudinary dashboard.","confidence":0.663909090909091,"words":[{"word":"Now","start_time":89.521,"end_time":89.621},{"word":"this","start_time":89.661,"end_time":89.781},{"word":"cloudinary","start_time":89.802,"end_time":90.263},{"word":"URL","start_time":90.363,"end_time":90.705},{"word":"we","start_time":90.725,"end_time":90.805},{"word":"can","start_time":90.825,"end_time":90.945},{"word":"find","start_time":90.986,"end_time":91.186},{"word":"on","start_time":91.246,"end_time":91.327},{"word":"our","start_time":91.347,"end_time":91.407},{"word":"cloudinary","start_time":91.447,"end_time":91.989},{"word":"dashboard.","start_time":92.109,"end_time":92.29}],"alternatives":[],"language":"en"},{"transcript":" On your dashboard, just go ahead and copy this API environment variable for the cloudinary URL.","confidence":0.7723125000000001,"words":[{"word":"On","start_time":92.971,"end_time":93.051},{"word":"your","start_time":93.071,"end_time":93.192},{"word":"dashboard,","start_time":93.212,"end_time":93.633},{"word":"just","start_time":93.854,"end_time":94.035},{"word":"go","start_time":94.055,"end_time":94.155},{"word":"ahead","start_time":94.196,"end_time":94.376},{"word":"and","start_time":94.416,"end_time":94.497},{"word":"copy","start_time":94.577,"end_time":94.938},{"word":"this","start_time":94.958,"end_time":95.219},{"word":"API","start_time":95.5,"end_time":96.042},{"word":"environment","start_time":96.143,"end_time":96.664},{"word":"variable","start_time":96.705,"end_time":97.126},{"word":"for","start_time":97.247,"end_time":97.347},{"word":"the","start_time":97.367,"end_time":97.427},{"word":"cloudinary","start_time":97.467,"end_time":97.989},{"word":"URL.","start_time":98.009,"end_time":98.07}],"alternatives":[],"language":"en"},{"transcript":" And then we're going to paste it into our .env file.","confidence":0.7579999999999999,"words":[{"word":"And","start_time":98.861,"end_time":98.921},{"word":"then","start_time":98.941,"end_time":99.022},{"word":"we're","start_time":99.042,"end_time":99.143},{"word":"going","start_time":99.163,"end_time":99.304},{"word":"to","start_time":99.345,"end_time":99.425},{"word":"paste","start_time":99.486,"end_time":99.828},{"word":"it","start_time":99.889,"end_time":99.929},{"word":"into","start_time":100.01,"end_time":100.211},{"word":"our","start_time":100.252,"end_time":100.353},{"word":".env","start_time":100.473,"end_time":100.897},{"word":"file.","start_time":100.917,"end_time":101.058}],"alternatives":[],"language":"en"},{"transcript":" Now, I've gone ahead and blurred this out so that you can't see mine.","confidence":0.525357142857143,"words":[{"word":"Now,","start_time":101.702,"end_time":101.762},{"word":"I've","start_time":101.782,"end_time":101.904},{"word":"gone","start_time":101.924,"end_time":102.045},{"word":"ahead","start_time":102.065,"end_time":102.206},{"word":"and","start_time":102.247,"end_time":102.328},{"word":"blurred","start_time":102.348,"end_time":102.61},{"word":"this","start_time":102.63,"end_time":102.772},{"word":"out","start_time":102.852,"end_time":102.933},{"word":"so","start_time":102.953,"end_time":102.994},{"word":"that","start_time":103.014,"end_time":103.115},{"word":"you","start_time":103.135,"end_time":103.196},{"word":"can't","start_time":103.256,"end_time":103.458},{"word":"see","start_time":103.478,"end_time":103.559},{"word":"mine.","start_time":103.579,"end_time":103.66}],"alternatives":[],"language":"en"},{"transcript":" But after you paste it, go ahead and hit save.","confidence":0.5136000000000001,"words":[{"word":"But","start_time":103.921,"end_time":104.002},{"word":"after","start_time":104.063,"end_time":104.245},{"word":"you","start_time":104.265,"end_time":104.386},{"word":"paste","start_time":104.407,"end_time":104.629},{"word":"it,","start_time":104.71,"end_time":104.771},{"word":"go","start_time":104.791,"end_time":104.953},{"word":"ahead","start_time":104.973,"end_time":105.075},{"word":"and","start_time":105.095,"end_time":105.155},{"word":"hit","start_time":105.196,"end_time":105.378},{"word":"save.","start_time":105.398,"end_time":105.54}],"alternatives":[],"language":"en"},{"transcript":" And we are ready to go.","confidence":0.7096666666666667,"words":[{"word":"And","start_time":106.447,"end_time":106.569},{"word":"we","start_time":106.629,"end_time":106.771},{"word":"are","start_time":106.832,"end_time":106.934},{"word":"ready","start_time":106.994,"end_time":107.238},{"word":"to","start_time":107.258,"end_time":107.339},{"word":"go.","start_time":107.359,"end_time":107.4}],"alternatives":[],"language":"en"},{"transcript":" Now, since these images aren't necessarily in our Cloudinary media library,","confidence":0.7815454545454547,"words":[{"word":"Now,","start_time":107.781,"end_time":107.942},{"word":"since","start_time":108.043,"end_time":108.204},{"word":"these","start_time":108.224,"end_time":108.345},{"word":"images","start_time":108.385,"end_time":108.647},{"word":"aren't","start_time":108.687,"end_time":108.808},{"word":"necessarily","start_time":108.828,"end_time":109.271},{"word":"in","start_time":109.332,"end_time":109.392},{"word":"our","start_time":109.432,"end_time":109.513},{"word":"Cloudinary","start_time":109.553,"end_time":110.076},{"word":"media","start_time":110.177,"end_time":110.419},{"word":"library,","start_time":110.439,"end_time":110.64}],"alternatives":[],"language":"en"},{"transcript":" what we can do is display images that we do have in our Cloudinary library.","confidence":0.7818666666666668,"words":[{"word":"what","start_time":111.241,"end_time":111.342},{"word":"we","start_time":111.362,"end_time":111.443},{"word":"can","start_time":111.463,"end_time":111.583},{"word":"do","start_time":111.624,"end_time":111.785},{"word":"is","start_time":111.905,"end_time":111.986},{"word":"display","start_time":112.026,"end_time":112.409},{"word":"images","start_time":112.449,"end_time":112.731},{"word":"that","start_time":112.771,"end_time":112.872},{"word":"we","start_time":112.892,"end_time":113.012},{"word":"do","start_time":113.033,"end_time":113.174},{"word":"have","start_time":113.214,"end_time":113.415},{"word":"in","start_time":113.536,"end_time":113.596},{"word":"our","start_time":113.636,"end_time":113.717},{"word":"Cloudinary","start_time":113.737,"end_time":114.019},{"word":"library.","start_time":114.039,"end_time":114.2}],"alternatives":[],"language":"en"},{"transcript":" Now, let's just go ahead and hard code our image with our Cloudinary media library images.","confidence":0.6895625000000001,"words":[{"word":"Now,","start_time":114.801,"end_time":115.022},{"word":"let's","start_time":115.644,"end_time":115.805},{"word":"just","start_time":115.825,"end_time":115.905},{"word":"go","start_time":115.945,"end_time":116.066},{"word":"ahead","start_time":116.106,"end_time":116.327},{"word":"and","start_time":116.347,"end_time":116.407},{"word":"hard","start_time":116.487,"end_time":116.728},{"word":"code","start_time":116.788,"end_time":117.009},{"word":"our","start_time":117.049,"end_time":117.15},{"word":"image","start_time":117.25,"end_time":117.531},{"word":"with","start_time":117.792,"end_time":117.932},{"word":"our","start_time":117.993,"end_time":118.093},{"word":"Cloudinary","start_time":118.153,"end_time":118.775},{"word":"media","start_time":119.056,"end_time":119.418},{"word":"library","start_time":119.458,"end_time":119.859},{"word":"images.","start_time":119.879,"end_time":120.06}],"alternatives":[],"language":"en"},{"transcript":" So instead of looping over each image within a product and using the image tag,","confidence":0.7940666666666666,"words":[{"word":"So","start_time":120.822,"end_time":120.922},{"word":"instead","start_time":120.963,"end_time":121.244},{"word":"of","start_time":121.284,"end_time":121.364},{"word":"looping","start_time":121.726,"end_time":122.027},{"word":"over","start_time":122.108,"end_time":122.309},{"word":"each","start_time":122.409,"end_time":122.57},{"word":"image","start_time":122.691,"end_time":122.952},{"word":"within","start_time":123.032,"end_time":123.273},{"word":"a","start_time":123.293,"end_time":123.313},{"word":"product","start_time":123.374,"end_time":123.755},{"word":"and","start_time":123.896,"end_time":123.997},{"word":"using","start_time":124.077,"end_time":124.258},{"word":"the","start_time":124.278,"end_time":124.358},{"word":"image","start_time":124.398,"end_time":124.619},{"word":"tag,","start_time":124.64,"end_time":124.72}],"alternatives":[],"language":"en"},{"transcript":" CLD underscore image blade component that Cloudinary Laravel SDK provides for us.","confidence":0.7433333333333332,"words":[{"word":"CLD","start_time":128.41,"end_time":128.912},{"word":"underscore","start_time":129.293,"end_time":129.835},{"word":"image","start_time":130.557,"end_time":130.838},{"word":"blade","start_time":131.079,"end_time":131.38},{"word":"component","start_time":131.42,"end_time":131.881},{"word":"that","start_time":132.483,"end_time":132.624},{"word":"Cloudinary","start_time":132.664,"end_time":133.065},{"word":"Laravel","start_time":133.105,"end_time":133.426},{"word":"SDK","start_time":133.466,"end_time":133.848},{"word":"provides","start_time":133.888,"end_time":134.269},{"word":"for","start_time":134.329,"end_time":134.49},{"word":"us.","start_time":134.51,"end_time":134.55}],"alternatives":[],"language":"en"},{"transcript":" Now instead of a source we're going to say public id and since we don't have one yet for every one","confidence":0.8013809523809524,"words":[{"word":"Now","start_time":135.352,"end_time":135.512},{"word":"instead","start_time":135.793,"end_time":135.994},{"word":"of","start_time":136.014,"end_time":136.074},{"word":"a","start_time":136.114,"end_time":136.134},{"word":"source","start_time":136.255,"end_time":136.516},{"word":"we're","start_time":136.536,"end_time":136.656},{"word":"going","start_time":136.676,"end_time":136.796},{"word":"to","start_time":136.817,"end_time":136.857},{"word":"say","start_time":136.917,"end_time":137.178},{"word":"public","start_time":137.699,"end_time":138.0},{"word":"id","start_time":138.542,"end_time":138.823},{"word":"and","start_time":139.084,"end_time":139.204},{"word":"since","start_time":139.245,"end_time":139.405},{"word":"we","start_time":139.445,"end_time":139.526},{"word":"don't","start_time":139.566,"end_time":139.726},{"word":"have","start_time":139.766,"end_time":139.927},{"word":"one","start_time":140.027,"end_time":140.128},{"word":"yet","start_time":140.168,"end_time":140.328},{"word":"for","start_time":140.348,"end_time":140.489},{"word":"every","start_time":140.569,"end_time":140.79},{"word":"one","start_time":140.81,"end_time":140.87}],"alternatives":[],"language":"en"},{"transcript":" of our images we're just going to use an example image that Cloudinary provides.","confidence":0.8145,"words":[{"word":"of","start_time":141.031,"end_time":141.071},{"word":"our","start_time":141.131,"end_time":141.211},{"word":"images","start_time":141.252,"end_time":141.513},{"word":"we're","start_time":141.553,"end_time":141.673},{"word":"just","start_time":141.693,"end_time":141.814},{"word":"going","start_time":141.834,"end_time":142.015},{"word":"to","start_time":142.055,"end_time":142.115},{"word":"use","start_time":142.316,"end_time":142.517},{"word":"an","start_time":142.717,"end_time":142.798},{"word":"example","start_time":142.838,"end_time":143.34},{"word":"image","start_time":143.4,"end_time":143.681},{"word":"that","start_time":143.762,"end_time":143.862},{"word":"Cloudinary","start_time":143.882,"end_time":144.304},{"word":"provides.","start_time":144.344,"end_time":144.786}],"alternatives":[],"language":"en"},{"transcript":"Now this is going","confidence":0.70675,"words":[{"word":"Now","start_time":145.248,"end_time":145.408},{"word":"this","start_time":145.549,"end_time":145.669},{"word":"is","start_time":145.709,"end_time":145.75},{"word":"going","start_time":145.77,"end_time":145.87}],"alternatives":[],"language":"en"},{"transcript":" to be using the same image for every single product that we have but we'll go ahead and fix","confidence":0.7198421052631578,"words":[{"word":"to","start_time":146.011,"end_time":146.071},{"word":"be","start_time":146.111,"end_time":146.192},{"word":"using","start_time":146.232,"end_time":146.433},{"word":"the","start_time":146.453,"end_time":146.553},{"word":"same","start_time":146.593,"end_time":146.814},{"word":"image","start_time":146.875,"end_time":147.096},{"word":"for","start_time":147.116,"end_time":147.216},{"word":"every","start_time":147.297,"end_time":147.437},{"word":"single","start_time":147.457,"end_time":147.699},{"word":"product","start_time":147.759,"end_time":148.06},{"word":"that","start_time":148.1,"end_time":148.221},{"word":"we","start_time":148.241,"end_time":148.342},{"word":"have","start_time":148.402,"end_time":148.683},{"word":"but","start_time":149.186,"end_time":149.326},{"word":"we'll","start_time":149.487,"end_time":149.628},{"word":"go","start_time":149.648,"end_time":149.748},{"word":"ahead","start_time":149.768,"end_time":149.929},{"word":"and","start_time":149.949,"end_time":150.009},{"word":"fix","start_time":150.07,"end_time":150.13}],"alternatives":[],"language":"en"},{"transcript":" and there we go now we're using images that are given to us in our cloudinary media dashboard","confidence":0.7770555555555556,"words":[{"word":"and","start_time":151.161,"end_time":151.241},{"word":"there","start_time":151.261,"end_time":151.402},{"word":"we","start_time":151.422,"end_time":151.503},{"word":"go","start_time":151.523,"end_time":151.663},{"word":"now","start_time":151.824,"end_time":151.925},{"word":"we're","start_time":151.945,"end_time":152.045},{"word":"using","start_time":152.086,"end_time":152.267},{"word":"images","start_time":152.327,"end_time":152.628},{"word":"that","start_time":152.669,"end_time":152.789},{"word":"are","start_time":152.829,"end_time":152.91},{"word":"given","start_time":152.95,"end_time":153.151},{"word":"to","start_time":153.191,"end_time":153.272},{"word":"us","start_time":153.352,"end_time":153.433},{"word":"in","start_time":153.493,"end_time":153.553},{"word":"our","start_time":153.593,"end_time":153.674},{"word":"cloudinary","start_time":153.714,"end_time":154.257},{"word":"media","start_time":154.337,"end_time":154.538},{"word":"dashboard","start_time":154.558,"end_time":154.84}],"alternatives":[],"language":"en"},{"transcript":" and we can use any attributes that cloudinary provides for us right within this laravel blade","confidence":0.757,"words":[{"word":"and","start_time":155.442,"end_time":155.582},{"word":"we","start_time":155.663,"end_time":155.763},{"word":"can","start_time":155.803,"end_time":155.964},{"word":"use","start_time":156.124,"end_time":156.245},{"word":"any","start_time":156.385,"end_time":156.506},{"word":"attributes","start_time":156.686,"end_time":157.108},{"word":"that","start_time":157.148,"end_time":157.248},{"word":"cloudinary","start_time":157.268,"end_time":157.71},{"word":"provides","start_time":157.75,"end_time":158.192},{"word":"for","start_time":158.312,"end_time":158.533},{"word":"us","start_time":158.673,"end_time":158.754},{"word":"right","start_time":159.336,"end_time":159.556},{"word":"within","start_time":159.576,"end_time":159.938},{"word":"this","start_time":159.998,"end_time":160.138},{"word":"laravel","start_time":160.179,"end_time":160.399},{"word":"blade","start_time":160.419,"end_time":160.54}],"alternatives":[],"language":"en"},{"transcript":" component so if i want to have every image grayscale or if we want to do a cartoonish effect","confidence":0.7985789473684212,"words":[{"word":"component","start_time":160.821,"end_time":161.242},{"word":"so","start_time":161.423,"end_time":161.523},{"word":"if","start_time":161.563,"end_time":161.604},{"word":"i","start_time":161.664,"end_time":161.724},{"word":"want","start_time":161.744,"end_time":161.945},{"word":"to","start_time":161.985,"end_time":162.105},{"word":"have","start_time":162.125,"end_time":162.346},{"word":"every","start_time":162.426,"end_time":162.587},{"word":"image","start_time":162.627,"end_time":162.848},{"word":"grayscale","start_time":162.868,"end_time":164.935},{"word":"or","start_time":164.955,"end_time":164.995},{"word":"if","start_time":165.136,"end_time":165.196},{"word":"we","start_time":165.216,"end_time":165.336},{"word":"want","start_time":165.356,"end_time":165.497},{"word":"to","start_time":165.537,"end_time":165.597},{"word":"do","start_time":165.637,"end_time":165.758},{"word":"a","start_time":165.798,"end_time":165.818},{"word":"cartoonish","start_time":165.858,"end_time":166.28},{"word":"effect","start_time":166.3,"end_time":166.42}],"alternatives":[],"language":"en"},{"transcript":" for now let's just go ahead and make each image grayscale","confidence":0.6564545454545455,"words":[{"word":"for","start_time":170.083,"end_time":170.184},{"word":"now","start_time":170.224,"end_time":170.405},{"word":"let's","start_time":170.446,"end_time":170.607},{"word":"just","start_time":170.627,"end_time":170.728},{"word":"go","start_time":170.748,"end_time":170.849},{"word":"ahead","start_time":170.889,"end_time":171.191},{"word":"and","start_time":171.211,"end_time":171.272},{"word":"make","start_time":171.312,"end_time":171.473},{"word":"each","start_time":171.594,"end_time":171.735},{"word":"image","start_time":171.795,"end_time":172.077},{"word":"grayscale","start_time":172.178,"end_time":172.48}],"alternatives":[],"language":"en"},{"transcript":" perfect next up let's take a look at how we can embed videos using the cloudinary video player","confidence":0.7757777777777778,"words":[{"word":"perfect","start_time":174.241,"end_time":174.562},{"word":"next","start_time":174.863,"end_time":175.064},{"word":"up","start_time":175.145,"end_time":175.245},{"word":"let's","start_time":175.406,"end_time":175.586},{"word":"take","start_time":175.606,"end_time":175.747},{"word":"a","start_time":175.787,"end_time":175.807},{"word":"look","start_time":175.827,"end_time":175.988},{"word":"at","start_time":176.008,"end_time":176.048},{"word":"how","start_time":176.088,"end_time":176.209},{"word":"we","start_time":176.249,"end_time":176.329},{"word":"can","start_time":176.35,"end_time":176.49},{"word":"embed","start_time":176.55,"end_time":176.892},{"word":"videos","start_time":176.952,"end_time":177.454},{"word":"using","start_time":177.554,"end_time":177.755},{"word":"the","start_time":177.775,"end_time":177.836},{"word":"cloudinary","start_time":177.856,"end_time":178.418},{"word":"video","start_time":178.498,"end_time":178.779},{"word":"player","start_time":178.8,"end_time":178.92}],"alternatives":[],"language":"en"}]