10 «Avconv» հրամաններ՝ ձայնագրելու, փոխակերպելու և հանելու տեսանյութեր և աուդիոներ Linux տերմինալից


Դուք Linux-ի օգտատեր եք, ով հաճախ է աշխատում վիդեո և աուդիո ֆայլերի հետ: Եթե այո, ապա դուք կցանկանաք իմանալ բազմակողմանի avconv գործիքի մասին: Avconv-ը հրամանի տող ծրագիր է, որը կարող է ձայնագրել, վերափոխել և հանել տեսանյութեր և աուդիոներ Linux տերմինալներից: Այս հոդվածում մենք կուսումնասիրենք 10 տարբեր avconv հրամաններ, որոնք կարող եք օգտագործել տարբեր առաջադրանքներ կատարելու համար:

Ձայնագրեք տեսանյութ

Առաջին avconv հրամանը, որը մենք կանդրադառնանք, այն է, թե ինչպես կարելի է տեսագրել: Սա օգտակար է, երբ դուք պետք է տեսագրեք ձեր էկրանը կամ վեբ-տեսախցիկը: Ահա հրամանը -

avconv -f x11grab -s 1280x720 -i :0.0+0,0 -vcodec libx264 output.mp4

Այս հրամանում մենք օգտագործում ենք x11grab ձևաչափ՝ X11 ցուցադրման սերվերի ելքը գրավելու համար: -s տարբերակը սահմանում է տեսանյութի չափը 1280x720 պիքսել: -i տարբերակը նշում է մուտքագրման աղբյուրը, որը էկրան է 0,0 դիրքում: Ի վերջո, մենք օգտագործում ենք libx264 վիդեո կոդեկը և ելքը պահում ենք output.mp4 կոչվող ֆայլում:

Փոխակերպել տեսանյութը

Avconv-ը կարող է օգտագործվել նաև տեսանյութը մի ձևաչափից մյուսը փոխարկելու համար: Օրինակ, ձեզ կարող է անհրաժեշտ լինել տեսանյութը փոխակերպել որոշակի սարքի հետ համատեղելի ձևաչափի: Ահա տեսանյութ փոխարկելու հրամանը −

avconv -i input.avi -codec:v libx264 -codec:a copy output.mp4

Այս հրամանում մենք օգտագործում ենք -i տարբերակը՝ մուտքային ֆայլը նշելու համար (input.avi): Այնուհետև մենք օգտագործում ենք libx264 վիդեո կոդեկ և պատճենում ենք աուդիո հոսքը -codec:a պատճենի տարբերակով: Ի վերջո, մենք պահպանում ենք ելքային ֆայլը որպես output.mp4:

Քաղեք աուդիո տեսանյութից

Եթե ունեք հոյակապ սաունդթրեքով տեսանյութ, որը ցանկանում եք ինքնուրույն լսել, կարող եք ձայն հանել՝ օգտագործելով avconv: Ահա թե ինչպես դա անել -

avconv -i input.mp4 -vn -codec:a copy output.mp3

Այս հրամանում մենք օգտագործում ենք -vn տարբերակը՝ վիդեո մշակումն անջատելու համար: -codec:a copy տարբերակը պատճենում է աուդիո հոսքը՝ առանց այն նորից կոդավորելու: Ի վերջո, մենք պահպանում ենք ելքային ֆայլը որպես output.mp3:

Քաղեք տեսանյութի որոշակի հատված

Երբեմն ձեզ կարող է անհրաժեշտ լինել միայն տեսանյութի որոշակի հատված: Avconv-ը կարող է հանել տեսանյութի մի հատված՝ նշելով մեկնարկի ժամանակը և տևողությունը: Ահա հրամանը -

avconv -i input.mp4 -ss 00:01:30 -t 00:00:30 -codec copy output.mp4

Այս հրամանում մենք օգտագործում ենք -ss տարբերակը՝ նշելու մեկնարկի ժամը (00:01:30) և -t տարբերակը՝ տեւողությունը (00:00:30): Մենք նաև օգտագործում ենք -codec copy տարբերակը՝ վիդեո և աուդիո հոսքերը պատճենելու համար՝ առանց դրանք նորից կոդավորելու:

Միավորել բազմաթիվ տեսանյութեր

Եթե ունեք մի քանի տեսանյութ, որոնք ցանկանում եք միավորել մեկի մեջ, կարող եք օգտագործել avconv՝ դրանք միացնելու համար: Ահա թե ինչպես −

avconv -i "concat:input1.mp4|input2.mp4|input3.mp4" -codec copy output.mp4

Այս հրամանում մենք օգտագործում ենք concat արձանագրություն՝ մուտքային ֆայլերը նշելու համար (input1.mp4, input2.mp4 և input3.mp4): Այնուհետև մենք օգտագործում ենք -codec copy տարբերակը՝ վիդեո և աուդիո հոսքերը պատճենելու համար՝ առանց դրանք նորից կոդավորելու: Ի վերջո, մենք պահպանում ենք ելքային ֆայլը որպես output.mp4:

Չափափոխել տեսանյութը

Avconv-ը կարող է օգտագործվել նաև տեսանյութի չափը փոխելու համար: Սա օգտակար է, երբ անհրաժեշտ է նվազեցնել տեսանյութի ֆայլի չափը կամ այն համատեղելի դարձնել որոշակի սարքի հետ: Ահա հրամանը -

avconv -i input.mp4 -vf scale=640:360 output.mp4

Այս հրամանում մենք օգտագործում ենք -vf տարբերակը՝ վիդեո ֆիլտրը նշելու համար: սանդղակի ֆիլտրը փոխում է տեսանյութի չափերը 640x360 պիքսելների: Ի վերջո, մենք պահպանում ենք ելքային ֆայլը որպես output.mp4:

Քաղեք շրջանակներ տեսանյութից

Եթե Ձեզ անհրաժեշտ է առանձին շրջանակներ հանել տեսանյութից, avconv-ը կարող է օգնել: Ահա հրամանը -

avconv -i input.mp4 -r 1 -f image2 %d.png

Այս հրամանում մենք օգտագործում ենք -r տարբերակը՝ նշելու շրջանակի արագությունը (1 կադր վայրկյանում): -f տարբերակը սահմանում է ելքային ձևաչափը (պատկեր 2): Վերջապես, մենք օգտագործում ենք %d.png՝ ելքային ֆայլի անվանման ձևաչափը նշելու համար (frame number.png):

Վերափոխեք տեսանյութը GIF-ի

GIF-ները սոցիալական ցանցերում կարճ անիմացիաներով կիսվելու հանրաճանաչ ձևաչափ են: Դուք կարող եք տեսանյութը վերածել GIF-ի՝ օգտագործելով avconv: Ահա հրամանը -

avconv -i input.mp4 -vf scale=320:-1 -t 10 -r 10 output.gif

Այս հրամանում մենք օգտագործում ենք մասշտաբի ֆիլտր՝ տեսանյութի չափը 320 պիքսել լայնությամբ փոխելու համար՝ պահպանելով կողմերի հարաբերակցությունը: -t տարբերակը նշում է GIF-ի տևողությունը (10 վայրկյան): -r տարբերակը սահմանում է կադրերի արագությունը (վայրկյանում 10 կադր): Ի վերջո, մենք ելքը պահում ենք որպես output.gif:

Ավելացնել ենթագրեր տեսանյութին

Եթե ունեք տեսանյութ, որը ենթագրերի կարիք ունի, avconv-ը կարող է օգնել: Ահա թե ինչպես ավելացնել ենթագրեր −

avconv -i input.mp4 -vf subtitles=subs.srt output.mp4

Այս հրամանում մենք օգտագործում ենք ենթագրերի ֆիլտր՝ subs.srt կոչվող ֆայլից ենթագրեր ավելացնելու համար: ենթագրերի ֆայլը պետք է լինի SRT ձևաչափով: Ի վերջո, մենք ելքը պահում ենք որպես output.mp4:

Հեռացնել աուդիոն տեսանյութից

Երբեմն դուք կարող եք հեռացնել ձայնը տեսանյութից: Ահա դա անելու հրամանը -

avconv -i input.mp4 -an -codec copy output.mp4

Այս հրամանում մենք օգտագործում ենք -an տարբերակ՝ ձայնի մշակումն անջատելու համար: -codec copy տարբերակը պատճենում է վիդեո հոսքը՝ առանց այն նորից կոդավորելու: Ի վերջո, մենք ելքը պահում ենք որպես output.mp4:

Վերափոխեք տեսանյութը հատուկ ձևաչափի

Երբեմն ձեզ կարող է անհրաժեշտ լինել փոխակերպել տեսանյութը որոշակի ձևաչափի, որը համատեղելի է որոշակի սարքի կամ ծրագրաշարի հետ: Avconv-ը կարող է օգնել դրան: Ահա հրամանը -

avconv -i input.mp4 -c:v libx264 -preset fast -crf 22 -c:a aac -b:a 128k output.mkv

Այս հրամանում մենք օգտագործում ենք -c:v տարբերակը՝ վիդեո կոդեկ (libx264) նշելու համար: -Նախադրված տարբերակը սահմանում է կոդավորման արագությունը և որակը (արագ): -crf տարբերակը սահմանում է տեսանյութի որակը (22): -c:a տարբերակը նշում է աուդիո կոդեկը (aac), իսկ -b:a տարբերակը սահմանում է աուդիո բիթերի արագությունը (128k): Ի վերջո, մենք ելքը պահպանում ենք որպես output.mkv:

Միացեք բազմաթիվ աուդիո ֆայլերին

Եթե դուք ունեք մի քանի աուդիո ֆայլեր, որոնք ցանկանում եք միացնել միասին, avconv-ը կարող է օգնել: Ահա հրամանը -

avconv -i "concat:input1.mp3|input2.mp3|input3.mp3" -acodec copy output.mp3

Այս հրամանում մենք օգտագործում ենք concat արձանագրությունը մուտքային ֆայլերը (input1.mp3, input2.mp3 և input3.mp3) նշելու համար: Այնուհետև մենք օգտագործում ենք -acodec copy տարբերակը՝ աուդիո հոսքը պատճենելու համար՝ առանց այն նորից կոդավորելու: Ի վերջո, մենք պահպանում ենք ելքային ֆայլը որպես output.mp3:

Փոխակերպեք աուդիո ֆայլը տարբեր ձևաչափի

Avconv-ը կարող է օգտագործվել նաև աուդիո ֆայլը մի ձևաչափից մյուսը փոխարկելու համար: Ահա հրամանը -

avconv -i input.wav -vn -codec:a libmp3lame -qscale:a 2 output.mp3

Այս հրամանում մենք օգտագործում ենք -vn տարբերակը՝ վիդեո մշակումն անջատելու համար: -codec:a տարբերակը նշում է աուդիո կոդեկը (libmp3lame), իսկ -qscale:a տարբերակը սահմանում է ձայնի որակը (2): Ի վերջո, մենք պահպանում ենք ելքը որպես output.mp3:

Կարգավորել աուդիո ֆայլի ծավալը

Եթե դուք ունեք ձայնային ֆայլ, որը չափազանց հանգիստ է կամ շատ բարձր, կարող եք օգտագործել avconv ձայնը կարգավորելու համար: Ահա հրամանը -

avconv -i input.mp3 -filter:a "volume=2" output.mp3

Այս հրամանում մենք օգտագործում ենք ծավալի զտիչ՝ ձայնը 2-ով մեծացնելու համար։

Արտահանեք աուդիո ֆայլի հատուկ բաժին

Ինչպես վիդեո ֆայլերի դեպքում, դուք կարող եք դուրս հանել աուդիո ֆայլի որոշակի հատված՝ օգտագործելով avconv: Ահա հրամանը -

avconv -i input.mp3 -ss 00:01:30 -t 00:00:30 -codec copy output.mp3

Այս հրամանում մենք օգտագործում ենք -ss տարբերակը՝ նշելու մեկնարկի ժամը (00:01:30) և -t տարբերակը՝ տեւողությունը (00:00:30): Մենք նաև օգտագործում ենք -codec copy տարբերակը՝ աուդիո հոսքը պատճենելու համար՝ առանց այն նորից կոդավորելու:

Եզրակացություն

Avconv-ը հզոր գործիք է, որը կարող է օգնել ձեզ ձայնագրել, վերափոխել և հանել տեսանյութեր և աուդիոներ Linux տերմինալներից: Այս 10 հրամանների միջոցով դուք կարող եք կատարել մի շարք առաջադրանքներ, այդ թվում՝ տեսանյութի ձայնագրում, տեսանյութի վերափոխում, տեսանյութից աուդիո հանում, մի քանի տեսանյութերի միաձուլում, տեսանյութի չափափոխում, տեսանյութից կադրեր հանում, տեսանյութը փոխակերպում GIF-ի, ավելացում։ տեսանյութի ենթագրերը և տեսանյութից ձայնի հեռացում: Փորձեք այս հրամանները և տեսեք, թե ինչպես avconv-ը կարող է պարզեցնել ձեր վիդեո և աուդիո առաջադրանքները Linux-ում: