I-quarantine lixesha elimnandi lokufunda into. Noko ke, njengokuba niqonda, ukuze ubani afunde okuthile, kufuneka ubani afundise. Ukuba unentetho ofuna ukuyinika abaphulaphuli bezigidi kwaye ufumane udumo kwihlabathi liphela, eli nqaku lelakho. Apha uya kufumana imiyalelo yenyathelo nenyathelo lendlela yokwenza ividiyo kwiprizenteyishini yakho.
Siyayigxotha indlela yokurekhoda "izimvo ezivakalayo" kwi-PowerPoint kunye nokuthumela umboniso kwividiyo njengento engenamsebenzi kwaye ingaboneleli isishumi sesakhono esifunekayo kwividiyo epholile ngokwenene.
Okokuqala, makhe sithathe isigqibo sokuba zeziphi izakhelo esizifunayo:
- Ezona zilayidi ezinevoiceover
- Ukutshintsha izilayidi
- Iingcaphuno ezivela kwiifilimu ezidumileyo
- Iifreyimu ezininzi ezinobuso bomhlohli kunye nekati yakhe ayithandayo (ukhetho)
Ukudala ubume bolawulo
.
βββ clipart
βββ clips
βββ rec
βββ slide
βββ sound
Injongo yezalathiso ngokulandelelana koluhlu: iifilimu apho siza kutsala khona iicatshulwa (i-clipart), iziqwenga zevidiyo yethu yexesha elizayo (iziqendu), iividiyo ezisuka kwikhamera (rec), izilayidi ngendlela yemifanekiso (isilayidi), isandi. (isandi).
Ukwenza intetho ngemifanekiso
Kumsebenzisi weLinux onamehlo abomvu ngokwenene, ukwenza umboniso ngendlela yemifanekiso akubonisi naziphi na iingxaki. Makhe ndikukhumbuze ukuba uxwebhu olukwifomathi ye-pdf lunokwahlulwa lube yimifanekiso kusetyenziswa umyalelo
pdftocairo -png -r 128 ../lecture.pdf
Ukuba akukho myalelo onjalo, zifakele ipakethe ngokwakho izixhobo ezisetyenziswayo (imiyalelo ye-Ubuntu; ukuba uneArch, ke uyazi kakuhle into omawuyenze ngaphandle kwam).
Apha nangaphezulu, ndiyakholelwa ukuba ividiyo ilungiselelwe kwifomati ye-HD Ready, okt 1280x720. Inkcazo enesayizi ethe tye yee-intshi ezili-10 inika kanye obu bungakanani xa isothulwa (jonga i -r 128 ukhetho).
Ukulungiselela isicatshulwa
Ukuba ufuna ukwenza izinto ezintle ngokwenene, intetho yakho kufuneka ibhalwe kuqala. Kwakhona ndacinga ukuba ndingasithetha isibhalo ngaphandle kokulungiselela, ingakumbi ekubeni ndinamava okufundisa. Kodwa yinto enye ukwenza bukhoma, kwaye enye into ukurekhoda ividiyo. Musa ukonqena - ixesha elichithwe ukuchwetheza liya kuhlawula amaxesha amaninzi.
Nantsi ifomathi yam yokurekhoda. Inani elikwisihloko lilingana nenani lesilayidi, iziphazamiso ziphawulwe ngombala obomvu. Nawuphi na umhleli ufanelekile ukulungiselela, kodwa kungcono ukuthatha iprosesa yegama elipheleleyo-umzekelo, KuphelaOffice.
Ilizwi phezu kwezilayidi
Ndingathini-vula imakrofoni kwaye ubhale :)
Amava abonisa ukuba umgangatho wokurekhoda nokuba usuka kweyona mibhobho yangaphandle inexabiso eliphantsi ingcono ngokungenakuthelekiswa nanto kune-microphone eyakhelwe-ngaphakathi yelaptop. Ukuba ufuna izixhobo ezisemgangathweni, ndincoma
Ukurekhoda ndisebenzise rekhoda -isicelo esilula kakhulu sokurekhoda isandi. Ungayithatha, umzekelo, apha:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update
sudo apt-get install audio-recorder
Into ephambili kweli nyathelo kukuqamba iifayile ngokuchanekileyo. Igama kufuneka libe nenombolo yesilayidi kunye nenombolo yeqhekeza. Iziqwenga zibalwa ngamanani angaqhelekanga - 1, 3, 5, njl njl. Ngoko ke, kwisilayidi, okubhaliweyo okuboniswe emfanekisweni, iifayile ezimbini ziya kwenziwa: 002-1.mp3 ΠΈ 002-3.mp3.
Ukuba urekhode zonke iividiyo ngaxeshanye kwigumbi elithe cwaka, akukho mfuneko yokuba wenze enye into nazo. Ukuba urekhode ngamanyathelo amaninzi, kungcono ukulinganisa inqanaba levolyum:
mp3gain -r *.mp3
Izixhobo Ukufumana kwakhona Ngesizathu esithile ayikho kwindawo yogcino eqhelekileyo, kodwa ungayifumana apha:
sudo add-apt-repository ppa:flexiondotorg/audio
sudo apt-get update
sudo apt-get install mp3gain
Emva kwayo yonke le nto, kufuneka urekhode enye ifayile ngokuthula. Kuyimfuneko ukongeza isandi kwividiyo ethuleyo: ukuba enye ividiyo inomculo wesandi kwaye enye ayinayo, ngoko kunzima ukunamathela ezi vidiyo kunye. Ukuthula kunokubhalwa kwi-microphone, kodwa kungcono ukwenza ifayile kumhleli nokuzithemba. Ubude befayile kufuneka ubuncinane besibini (ngaphezulu kunokwenzeka), kwaye kufuneka igama cwaka.mp3
Ukulungiselela iividiyo eziphazamisayo
Apha yonke into inqunyelwe kuphela yingcinga yakho. Ungasebenzisa umhleli ukuhlela iividiyo Avidemux. Kudala yayikwiindawo zokugcina ezisemgangathweni, kodwa ngenxa yesizathu esithile yanqunyulwa. Oku akuyi kusithintela:
sudo add-apt-repository ppa:ubuntuhandbook1/avidemux
sudo apt-get update
sudo apt-get install avidemux2.7-qt5
Kukho imiyalelo emininzi yokusebenza nalo mhleli kwi-Intanethi, kwaye ngokomgaqo, yonke into ekhoyo inengqondo. Kubalulekile ukuhlangabezana neemeko ezininzi.
Okokuqala, isisombululo sevidiyo kufuneka sihambelane nesisombululo sevidiyo ekujoliswe kuso. Ukwenza oku, kufuneka usebenzise izihlungi ezimbini "kwividiyo ephumayo": swsResize ukutshintsha isisombululo kunye "nokongeza amasimi" ukuguqula ifilimu "yefomati emxinwa" yaseSoviet ibe yifomathi ebanzi. Zonke ezinye izihluzi zinokuzikhethela. Ngokomzekelo, ukuba umntu akaqondi ukuba kutheni isitatimende sikaMnu Sharikov siseqhekeza phantsi kwengxoxo, usebenzisa "i-logo yokongeza" ihluzo, unokugqithisa i-logo ye-PostgreSQL phezu kwe "Intliziyo Yenja".
Okwesibini, onke amaqhekeza kufuneka asebenzise ireyithi yesakhelo esifanayo. Ndisebenzisa iifreyimu ezingama-25 ngesekhondi kuba ikhamera yam kunye neefilimu zakudala zaseSoviet zindinika kakhulu. Ukuba umboniso bhanyabhanya osika kuwo udutyulwe ngesantya esahlukileyo, sebenzisa iSample Video filter.
Okwesithathu, zonke iziqwenga kufuneka zicinezelwe nge-codec efanayo kwaye zipakishwe kwizikhongozeli ezifanayo. Ngoko ke kwi Avidemux kwifomathi, khetha ividiyo - "IMpeg4 AVC (x264)", umsindo -"I-AAC (FAAC)", ifomathi yemveliso - "I-MP4 MuxerΒ».
Okwesine, kubalulekile ukubiza iividiyo ezisikiweyo ngokuchanekileyo. Igama lefayile kufuneka libe nenombolo yesilayidi kunye nenombolo yeqhekeza. Iziqwenga zibalwe ngamanani alinganayo, ukusuka ku-2. Ke, kwisakhelo esiphantsi kwengxoxo, ividiyo enokuphazamiseka kufuneka ibizwe. 002-2.mp4
Emva kokuba iividiyo zilungile, kufuneka uzidlulisele kuluhlu kunye namaqhekeza. Iisetingi avidemux yahluka kwisetingi ffmpeg ngokungagqibekanga ngeparameters ezingaqondakaliyo tbr, tbn, tbc. Azichaphazeli ukudlala, kodwa azivumeli iividiyo ukuba zincanyathiselwe kunye. Ngoko ke makhe sibhale kwakhona:
for f in ???-?.mp4;
do
ffmpeg -hide_banner -y -i "${f}" -c copy -r 25 -video_track_timescale 12800 ../clips/$f
done
Ukudubula ii-screensavers
Apha, kwakhona, yonke into ilula: udubula ngokuchasene nomqolo wecebo elithile elikrelekrele, ubeke iividiyo eziziphumo kwikhathalogu. Rec, kwaye ukusuka apho uyidlulisele kulawulo kunye namaqhekeza. Imithetho yokuthiywa kwamagama iyafana neyokuphazamisa ukucaphula, umyalelo wokurekhoda ungolu hlobo lulandelayo:
ffmpeg -y -i source_file -r 25 -vcodec libx264 -pix_fmt yuv420p -profile:v high -coder 1 -s 1280x720 -ar 44100 -ac 2 ../clips/xxx-x.mp4
Ukuba uceba ukuqala ividiyo ngentetho yakho, yithiya esi siqwenga 000-1.mp4
Ukwenza iifreyimu ngemifanekiso engatshintshiyo
Lixesha lokuhlela iividiyo kwimifanekiso engatshintshiyo kunye nesandi. Oku kwenziwa ngesi script silandelayo:
#!/bin/bash
for sound in sound/*.mp3
do
soundfile=${sound##*/}
chunk=${soundfile%%.mp3}
clip=${chunk}.mp4
pic=slide/${chunk%%-?}.png
duration=$(soxi -D ${sound} 2>/dev/null)
echo ${sound} ${pic} ${clip} " - " ${duration}
ffmpeg -hide_banner -y -loop 1 -i ${pic} -i ${sound} -r 25 -vcodec libx264 -tune stillimage -pix_fmt yuv420p -profile:v high -coder 1 -t ${duration} clips/${clip}
done
Nceda qaphela ukuba ixesha lefayile yeaudio kuqala kumiselwa yinto eluncedo soxi, kwaye ke ividiyo yobude obufunekayo iyahlelwa. Zonke iingcebiso endizifumene zilula: endaweni yeflegi -t ${duration} iflegi isetyenziswa -mfutshane. Inyaniso ffmpeg imisela ubude be-mp3 kakhulu malunga, kwaye ngexesha lokuhlela, ubude bengoma yesandi bunokwahluka kakhulu (ngomzuzwana omnye okanye emibini) ukusuka kubude bengoma yevidiyo. Oku akukhathaliseki nokuba yonke ividiyo inesakhelo esinye, kodwa xa uncamathelisa ividiyo enjalo ngokuphazamiseka emdeni, iziphumo ezingathandekiyo zokuthintitha zenzeka.
Enye indlela yokumisela ubude bexesha lefayile ye-mp3 kukusebenzisa mp3 ulwazi. Naye uyazenza iimpazamo, kwaye ngamanye amaxesha ffmpeg inika ngaphezu mp3 ulwazi, ngamanye amaxesha ngenye indlela, ngamanye amaxesha bobabini baxoka - andizange ndiqaphele nayiphi na ipateni. Kwaye apha soxi isebenza ngokuchanekileyo.
Ukufakela olu ncedo luluncedo, yenza oku:
sudo apt-get install sox libsox-fmt-mp3
Ukwenza utshintsho phakathi kwezilayidi
Utshintsho yividiyo emfutshane apho esinye isilayidi sijika sibe sesinye. Ukwenza iividiyo ezinjalo, sithatha izilayidi ngababini kwaye sisebenzisa umfanekisomagick guqula enye ibe kwenye:
#!/bin/bash
BUFFER=$(mktemp -d)
for pic in slide/*.png
do
if [[ ${prevpic} != "" ]]
then
clip=${pic##*/}
clip=${clip/.png/-0.mp4}
#
# Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ
#
./fade.pl ${prevpic} ${BUFFER} 1280 720 5 direct 0
./fade.pl ${pic} ${BUFFER} 1280 720 5 reverse 12
#
# Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ
#
ffmpeg -y -hide_banner -i "${BUFFER}/%03d.png" -i sound/silence.mp3 -r 25 -y -acodec aac -vcodec libx264 -pix_fmt yuv420p -profile:v high -coder 1 -shortest clips/${clip}
rm -f ${BUFFER}/*
fi
prevpic=${pic}
done
rmdir ${BUFFER}
Ngesizathu esithile bendifuna ukuba isilayidi sisasazwe ngamachaphaza, kwaye emva koko isilayidi esilandelayo siya kuhlanganiswa ukusuka kumachaphaza, kwaye ngenxa yoku ndibhale iscript esibizwa ngokuba. fade.pl Ukuba umfanekisomagick, umsebenzisi wokwenyani weLinux uya kudala nasiphi na isiphumo esikhethekileyo, kodwa ukuba umntu uthanda umbono wam ngokusasaza, nasi iskripthi:
#!/usr/bin/perl
use strict;
use warnings;
use locale;
use utf8;
use open qw(:std :utf8);
use Encode qw(decode);
use I18N::Langinfo qw(langinfo CODESET);
my $codeset = langinfo(CODESET);
@ARGV = map { decode $codeset, $_ } @ARGV;
my ($source, $target, $width, $height, $pixsize, $rev, $file_no) = @ARGV;
my @rects;
$rects[$_] = "0123456789AB" for 0..$width*$height/$pixsize/$pixsize/12 - 1;
for my $i (0..11) {
substr($_,int(rand(12-$i)),1) = "" for (@rects);
my $s = $source;
$s =~ s#^.*/##;
open(PICTURE,"| convert - -transparent white PNG:- | convert "$source" - -composite "$target/".substr("00".($file_no+$i),-3).".png"");
printf PICTURE ("P3n%d %dn255n",$width,$height);
for my $row (1..$height/$pixsize/3) {
for my $j (0..2) {
my $l = "";
for my $col (1..$width/$pixsize/4) {
for my $k (0..3) {
$l .= (index($rects[($row-1)*$width/$pixsize/4+$col-1],sprintf("%1X",$j*4+$k))==-1 xor $rev eq "reverse") ? "0 0 0n" : "255 255 255n" for (1..$pixsize);
}
}
print PICTURE ($l) for (1..$pixsize);
}
}
close(PICTURE);
}
Sifaka ividiyo egqityiweyo
Ngoku sinawo onke amaqhekeza. Yiya kwikhathalogu umboniso kwaye uhlanganise ifilimu egqityiweyo usebenzisa imiyalelo emibini:
ls -1 ???-?.mp4 | gawk -e '{print "file " $0}' >list.txt
ffmpeg -y -hide_banner -f concat -i list.txt -c copy MOVIE.mp4
Konwabele ukubukela kubafundi bakho abanombulelo!
umthombo: www.habr.com