QA Graphic

Looping Audio

How to Loop Audio in Final Cut Pro

Last week I talked about using audio clips from iMovie. This week I wanted to use the "Playful.M4A" clip for the duration of the video that I was working.

This means that I had to figure out how to convert a 1-minute clip into 10 minutes. Unfortunately, there is no "loop" feature in Final Cut Pro.

Basically to loop this audio clip, you need to copy and paste it X number of times until you get the duration that you want. The problem with the "Playful" audio is that it fades in the last 2 seconds.

Five Things I Learned

The reason why I want to do this outside of Final Cut Pro was that I could create a new Audio file so I can reuse this in the future.

I looked into using ffmpeg, and someone had a solution over on StackExchange, but it was a lot more work for the simple task.

Apples' Garageband wasn't very friendly. I couldn't clip the final 2 seconds. I tried using Rogue Amoeba's Fission, but I couldn't get the copy clip to paste at the end of the clip.

Final Cut Pro Audacity
Audacity was the clear winner.

The best program that I found to clip and duplicate the audio is Audiacity. It was very easy to clip the final 2 seconds and then copy/paste the clip over and over.

I only needed 7-minutes, but I ended up creating a 10-minute audio file. This way I don't have to do this in the future.

Other Audio Clips

If your looking for alternative audio clips, similar to the Playful clip check out Fiver. A few years ago I purchased a couple of good audio collections that is useful for background music.

Chan Redfield - For $5 I was able to get 17 royalty free clips. Awesome deal now that he is selling some of the songs on an album for $28.

BasicPro - For $5 I was able to get 24 royalty free clips. Today Basic Productions is selling some of the individual songs on EnvatoMarket.

 

Comments

Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest-1 OR 5*5=25 --
Guest-1 OR 5*5=25
Guest-1 OR 5*5=25 --
Guest-1" OR 5*5=25 --
Guest-1 OR 5*5=25 or CT82rWXN=
Guest-1" OR 5*5=25 or "n6rgjWV9"="
Guest555*if(now()=sysdate(),sleep(15),0)
Guest5550XOR(555*if(now()=sysdate(),sleep(15),0))XORZ
Guest5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
Guest(select(0)from(select(sleep(15)))v)/*+(select(0)from(select(sleep(15)))v)+"+(select(0)from(select(sleep(15)))v)+"*/
Guest555-1; waitfor delay 0:0:15 --
Guest555-1); waitfor delay 0:0:15 --
Guest555-1 waitfor delay 0:0:15 --
Guest555xAuoUZYs; waitfor delay 0:0:15 --
Guest555-1 OR 413=(SELECT 413 FROM PG_SLEEP(15))--
Guest555-1) OR 206=(SELECT 206 FROM PG_SLEEP(15))--
Guest555-1)) OR 569=(SELECT 569 FROM PG_SLEEP(15))--
Guest555GPt4W20Q OR 390=(SELECT 390 FROM PG_SLEEP(15))--
Guest555wQglia56) OR 707=(SELECT 707 FROM PG_SLEEP(15))--
Guest555rxZedbCI)) OR 365=(SELECT 365 FROM PG_SLEEP(15))--
Guest555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Guest555||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||
Guest555
Guest555"
Guest@@vTcDb
Guest(select 198766*667891)
Guest(select 198766*667891 from DUAL)
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
-1 OR 5*5=25 -- 555
-1 OR 5*5=25555
-1' OR 5*5=25 -- 555
-1" OR 5*5=25 -- 555
-1' OR 5*5=25 or '6DmHf275'='555
-1" OR 5*5=25 or "iurIhTVt"="555
if(now()=sysdate(),sleep(15),0)555
Guest0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z555
Guest0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/555
Guest-1 waitfor delay '0:0:15' -- 555
Guestn5p6by4R'; waitfor delay '0:0:15' -- 555
GuestzrGUiAIE' OR 636=(SELECT 636 FROM PG_SLEEP(15))--555
GuestsAJYVdcz') OR 797=(SELECT 797 FROM PG_SLEEP(15))--555
GuestVH0cAuCe')) OR 217=(SELECT 217 FROM PG_SLEEP(15))--555
Guest'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'555
Guest555
Guest'"555
@@CgptX555
(select 198766*667891)555
(select 198766*667891 from DUAL)555
pHqghUme1
pHqghUme1
Guest1
Guest1
Guest-1 OR 5*5=25 --
Guest-1 OR 5*5=25
Guest-1 OR 5*5=25 --
Guest-1" OR 5*5=25 --
Guest-1 OR 5*5=25 or nfW47Tgb=
Guest-1" OR 5*5=25 or "FAI8Uw9i"="
Guest1*if(now()=sysdate(),sleep(15),0)
Guest10XOR(1*if(now()=sysdate(),sleep(15),0))XORZ
Guest10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
Guest(select(0)from(select(sleep(15)))v)/*+(select(0)from(select(sleep(15)))v)+"+(select(0)from(select(sleep(15)))v)+"*/
Guest1-1; waitfor delay 0:0:15 --
Guest1-1); waitfor delay 0:0:15 --
Guest1-1 waitfor delay 0:0:15 --
Guest1J8C2t0DY; waitfor delay 0:0:15 --
Guest1-1 OR 836=(SELECT 836 FROM PG_SLEEP(15))--
Guest1-1) OR 492=(SELECT 492 FROM PG_SLEEP(15))--
Guest1-1)) OR 758=(SELECT 758 FROM PG_SLEEP(15))--
Guest1CyqQwOui OR 986=(SELECT 986 FROM PG_SLEEP(15))--
Guest1OTqR3C2F) OR 209=(SELECT 209 FROM PG_SLEEP(15))--
Guest149BMJFTI)) OR 197=(SELECT 197 FROM PG_SLEEP(15))--
Guest1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Guest1||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||
Guest"
Guest@@7xT0J
Guest(select 198766*667891)
Guest(select 198766*667891 from DUAL)
pHqghUme1
pHqghUme1
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest-1 OR 5*5=25 --
Guest-1 OR 5*5=25
Guest-1 OR 5*5=25 --
Guest-1" OR 5*5=25 --
Guest-1 OR 5*5=25 or 1mtPfqzj=
Guest-1" OR 5*5=25 or "eO5xDj50"="
Guest555*if(now()=sysdate(),sleep(15),0)
Guest5550XOR(555*if(now()=sysdate(),sleep(15),0))XORZ
Guest5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
Guest(select(0)from(select(sleep(15)))v)/*+(select(0)from(select(sleep(15)))v)+"+(select(0)from(select(sleep(15)))v)+"*/
Guest555-1; waitfor delay 0:0:15 --
Guest555-1); waitfor delay 0:0:15 --
Guest555-1 waitfor delay 0:0:15 --
Guest5559CaYFF3h; waitfor delay 0:0:15 --
Guest555-1 OR 535=(SELECT 535 FROM PG_SLEEP(15))--
Guest555-1) OR 705=(SELECT 705 FROM PG_SLEEP(15))--
Guest555-1)) OR 488=(SELECT 488 FROM PG_SLEEP(15))--
Guest555oqe9TUxW OR 469=(SELECT 469 FROM PG_SLEEP(15))--
Guest555RlsbX7Sh) OR 706=(SELECT 706 FROM PG_SLEEP(15))--
Guest5556vTHIW1g)) OR 11=(SELECT 11 FROM PG_SLEEP(15))--
Guest555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Guest555||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||
Guest555
Guest555"
Guest@@WrvEk
Guest(select 198766*667891)
Guest(select 198766*667891 from DUAL)
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
Guest555
-1 OR 5*5=25 -- 555
-1 OR 5*5=25555
-1' OR 5*5=25 -- 555
-1" OR 5*5=25 -- 555
-1' OR 5*5=25 or 'MPxTby3A'='555
-1" OR 5*5=25 or "echOd574"="555
if(now()=sysdate(),sleep(15),0)555
Guest0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z555
Guest0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/555
Guest-1 waitfor delay '0:0:15' -- 555
Guest16UfrTm7'; waitfor delay '0:0:15' -- 555
GuestlvCnhbJy' OR 254=(SELECT 254 FROM PG_SLEEP(15))--555
Guest5IUwPCok') OR 629=(SELECT 629 FROM PG_SLEEP(15))--555
GuestbLaIunfK')) OR 830=(SELECT 830 FROM PG_SLEEP(15))--555
Guest'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'555
Guest555
Guest'"555
@@NnZaP555
(select 198766*667891)555
(select 198766*667891 from DUAL)555
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
pHqghUme1
Guest1
Guest1
pHqghUme1
Guest-1 OR 5*5=25 --
pHqghUme1
pHqghUme1
Guest-1 OR 5*5=25
Guest-1 OR 5*5=25 --
pHqghUme1
Guest-1" OR 5*5=25 --
pHqghUme1
Guest-1 OR 5*5=25 or 3m3equto=
pHqghUme1
Guest-1" OR 5*5=25 or "HUqJUJkg"="
Guest1*if(now()=sysdate(),sleep(15),0)
-1 OR 5*5=25 -- 1
Guest10XOR(1*if(now()=sysdate(),sleep(15),0))XORZ
-1 OR 5*5=251
Guest10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
-1' OR 5*5=25 -- 1
Guest(select(0)from(select(sleep(15)))v)/*+(select(0)from(select(sleep(15)))v)+"+(select(0)from(select(sleep(15)))v)+"*/
-1" OR 5*5=25 -- 1
-1' OR 5*5=25 or '4UgqMe7y'='1
-1" OR 5*5=25 or "kvaGRnZD"="1
Guest1-1; waitfor delay 0:0:15 --
Guest1-1); waitfor delay 0:0:15 --
if(now()=sysdate(),sleep(15),0)1
Guest1-1 waitfor delay 0:0:15 --
pHqghUme0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z1
Guest1Rxy1q4fE; waitfor delay 0:0:15 --
pHqghUme0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z1
Guest1-1 OR 186=(SELECT 186 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/1
Guest1-1) OR 10=(SELECT 10 FROM PG_SLEEP(15))--
pHqghUme-1 waitfor delay '0:0:15' -- 1
Guest1-1)) OR 328=(SELECT 328 FROM PG_SLEEP(15))--
pHqghUmevMd4hiuy'; waitfor delay '0:0:15' -- 1
Guest1pbVFmyKz OR 208=(SELECT 208 FROM PG_SLEEP(15))--
pHqghUmeDCTBsaMS' OR 797=(SELECT 797 FROM PG_SLEEP(15))--1
Guest1tYlMAbg7) OR 579=(SELECT 579 FROM PG_SLEEP(15))--
pHqghUme7gHOpGJy') OR 70=(SELECT 70 FROM PG_SLEEP(15))--1
Guest1w3WLvZRG)) OR 681=(SELECT 681 FROM PG_SLEEP(15))--
pHqghUmeDNTQaCy3')) OR 63=(SELECT 63 FROM PG_SLEEP(15))--1
Guest1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
pHqghUme'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'1
Guest1||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||
pHqghUme1
pHqghUme'"1
Guest"
@@NhRSi1
Guest@@ye3oW
(select 198766*667891)1
Guest(select 198766*667891)
(select 198766*667891 from DUAL)1
pHqghUme1
Guest(select 198766*667891 from DUAL)
pHqghUme1
pHqghUme-1 OR 5*5=25 --
pHqghUme-1 OR 5*5=25
pHqghUme-1 OR 5*5=25 --
pHqghUme-1" OR 5*5=25 --
pHqghUme-1 OR 5*5=25 or zM7635rI=
pHqghUme-1" OR 5*5=25 or "tPKap889"="
pHqghUme1*if(now()=sysdate(),sleep(15),0)
pHqghUme10XOR(1*if(now()=sysdate(),sleep(15),0))XORZ
pHqghUme10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
pHqghUme(select(0)from(select(sleep(15)))v)/*+(select(0)from(select(sleep(15)))v)+"+(select(0)from(select(sleep(15)))v)+"*/
pHqghUme1-1); waitfor delay 0:0:15 --
pHqghUme1-1 waitfor delay 0:0:15 --
pHqghUme1DGQUIx0l; waitfor delay 0:0:15 --
pHqghUme1-1 OR 944=(SELECT 944 FROM PG_SLEEP(15))--
pHqghUme1-1) OR 936=(SELECT 936 FROM PG_SLEEP(15))--
pHqghUme1-1)) OR 452=(SELECT 452 FROM PG_SLEEP(15))--
pHqghUme1RUD9Wapj OR 611=(SELECT 611 FROM PG_SLEEP(15))--
pHqghUme1q9msdQal) OR 356=(SELECT 356 FROM PG_SLEEP(15))--
pHqghUme1R9H832D8)) OR 231=(SELECT 231 FROM PG_SLEEP(15))--
pHqghUme1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
pHqghUme1||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||
pHqghUme1
pHqghUme1"
pHqghUme@@AuXEW
pHqghUme(select 198766*667891)
pHqghUme(select 198766*667891 from DUAL)
pHqghUme1
pHqghUme1

Add Your Comments