Mirum est quarentinum tempus ad aliquid addiscendum. Sed sicut intelligis, ut aliquis discat aliquid, debet aliquis docere. Si praesentationem habes quod audientiam dare vis decies centena millia et famam terrarum lucrari, hic articulus tibi est. Hic invenies gradatim instructiones quomodo video facere ex praesentatione tua.
Iter memorandi "audiendi commentationes" in PowerPoint dimittimus et praesentationem educendi ut videam quasi levem et non praebens decimam facultatum quae necessariae sunt pro re vera frigus video.
Primum, quae tabulae nobis necessariae sint, statuamus;
- Ipsam labitur in voiceover
- Mutans labitur
- Quotes e popularibus cinematographicis
- Plures tabulas cum vultu lectoris et cat (optional) back
Creando Directory compages
.
βββ clipart
βββ clips
βββ rec
βββ slide
βββ sound
Propositum directoriorum in ordine enumerationis: membranae e quibus quotquot (clipart), fragmenta futuri video (clipars), imagines e camera (rec), labitur in forma picturarum soni (sonus).
Faciens praesentationem in imaginibus
Pro user Linux verus luscus, praesentatio in imaginibus formandis difficultates nullas praebet. Modo me admonere te posse documentum in forma pdf in imaginibus parsed posse uti mandato
pdftocairo -png -r 128 ../lecture.pdf
Si tale mandatum non est, sarcina te ipsum install poppler-utils (pro Decuria instructiones; si Arch, tum probe scis quid sine me facias).
Hic et praeterea, credo, video praeparari in forma praeparata HD, i.e. 1280x720. Praesentatio cum magnitudine horizontali 10 digitorum magnitudine prorsus expositae dat (vide modulum 128 -r).
Praeparans textum
Si vis rem magnam facere, oratio tua primo scribenda est. Cogitavi etiam me textum sine praeparatione loqui posse, praesertim cum bene usus sum in legendo. Sed aliud est vivere facere, aliud videre. Noli piger esse β tempus typum confectum multis vicibus reddet.
Haec mea est forma. Numerus in titulo aequalis est numero lapsus, interruptio minio illustratur. Cuilibet editori idoneus est ad praeparationem, sed melius est accipere processus verbi plenae discursus - exempli gratia: OnlyOffice.
Vox in labitur
Quid dicam - verte tortor ligula et scribe :)
Experientia ostendit notationem qualitatem vel ab vilissimo tortore externo incomparabiliter melius quam ex laptop in tortore constructo. Si vis armorum qualitatem, commendo illum
Nam memoria eram audio-commentariis β admodum simplex application ad sanam recordationem. Potes hoc, exempli gratia, hic:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update
sudo apt-get install audio-recorder
Summa ad hunc gradum est tabellas recte nominare. Nomen constat ex numero et fragmento lapsus numero. Fragmenta numeris imparibus numerantur - 1, 3, 5, etc. Ita, pro lapsu, cuius textus in tabula exhibetur, duo fasciculi creabuntur; 002-1.mp3 ΠΈ 002-3.mp3.
Si omnia videos statim in cubiculo quieto descripsisti, nihil praeterea cum illis facere debes. Si pluribus gradibus memoriae, satius est aequare volumen;
mp3gain -r *.mp3
utilitas mp3gain Horum causa non est in repositoriis vexillum, sed hic habere potes:
sudo add-apt-repository ppa:flexiondotorg/audio
sudo apt-get update
sudo apt-get install mp3gain
Post haec omnia alia tabula cum silentio notare debes. Necesse est sonum vestigiorum tacitis videos addere: si unum video sonum vestigii et alterum non habet, difficile est has simul videos conglutinare. Silentium ex tortor ligula notari potest, sed satius est limam in editore creare audacity. Tabella longitudo saltem altera (plus fieri potest), et nominari debet silence.mp3
Praeparans videos interruptionem
Hic omnia circumscripta sunt sola imaginatione tua. Uti potes editorem ad videos recensere Avidemux. Olim erat in repositoriis vexillum, sed aliqua ratione excisum est. Hoc non obstabit;
sudo add-apt-repository ppa:ubuntuhandbook1/avidemux
sudo apt-get update
sudo apt-get install avidemux2.7-qt5
Multa sunt instructiones de hoc editore in interreti operandi, et in principio, omnia intuitiva sunt. Pluribus conditionibus dignum est.
Primum, resolutionis video solutionem scopo video inserere debere. Ad hoc faciendum, duobus columellas in "output video" utere debes: swsResize solutionem mutare et "agros addere" ut cinematographicum "formam angustam" Sovieticam in forma lata vertere. Ceterae Filtra libitum sunt. Exempli gratia, si quis non intellegit quare Dominus Sharikov sententiam in fragmento de quo agitur, "adde logo" colum, obducere potes logoum PostgreSQL super "Canis Cordis".
Secundo, omnia fragmenta eadem tabulae rate uterentur. Utor 25 tabulis per alterum, quia camera mea et membranae Soviet veteres mihi multum dant. Si cinematographicum es ab incisione ad diversa celeritate missum, Resample Vide colum utere.
Tertio, omnia fragmenta eodem cod. ergo in Avidemux pro forma, eligere video - "MPEG4 AVC (x264)", audio - "AAC (FAAC)", output format - "MP4 Muxer".
Quarto refert, recte videos incisam nominare. Tabella nomen lapsus numero et fragmento ex numero consistere debet. Numerantur Fragmenta numerorum par, ab 2. Ita, pro retractu de quo agitur, video cum interruptione dici debere. 002-2.mp4
Postquam paratae sunt videos, eas in indicem cum fragmentis transferre debes. Occasus Avidemux differunt ab occasus ffmpeg defaltam cum parametris tbr, tbn, tbc. Playbacks non afficiunt, sed videos simul conglutinari non sinunt. Recode igitur abeamus:
for f in ???-?.mp4;
do
ffmpeg -hide_banner -y -i "${f}" -c copy -r 25 -video_track_timescale 12800 ../clips/$f
done
Dirigentes Screensavers
Hic quoque omnia simplicia sunt: ββadversus fauces alicuius subtilis schematis iacis, inde videos in catalogo pones recatque inde eam in presul cum fragm. Praecepta nominationis eaedem sunt ac virgulis interruptis, mandatum recensens hoc modo:
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
Si vis incipere cum oratione tua, hoc fragmentum nominas 000-1.mp4
Faciens tabulas static imaginibus
Tempus est videos e imaginibus staticis et sonis recensere. Actum est hoc sequenti scripto;
#!/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
Nota quaeso quod diuturnitas fasciculi auditionis primum ab utilitate determinatur soxiatque tum video inquisitae longitudinis editur. Omnes simpliciores commendationes inveni: loco vexillum -t$ {duratio} vexillum adhibetur -shortest... Nam ffmpeg determinat longitudinem mp3 proxime proxime, et in edendo, longitudo semitae audio multum differre potest (per unam vel duas secundas) a longitudine semitae video. Hoc non refert, si totum video ex uno corpore constitutum, sed cum interpellatione terminationis talem video conglutinare, effectus perquam ingratus fiunt balbutiendi.
Alius modus est ut lima mp3 durationem adhibeat mp3info. Errat etiam, aliquando ffmpeg dat plus mp3infointerdum e converso, interdum ambo mentiuntur β nullum exemplum observavi. Et hic soxi recte operatur.
Ad hanc utilitatem utilem institue, hoc fac;
sudo apt-get install sox libsox-fmt-mp3
Transitiones inter labitur
Transitus est brevis video in qua alter lapsus in alterum vertitur. Ut huiusmodi videos, labitur in paria et utendo ImageMagick unum in alterum transformare;
#!/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}
Rationem aliquam volui lapsus cum punctis spargi, et tunc lapsus proximus a punctis colligendus esset, et ob hoc scriptionem scripsit vocatam. fade.pl habentem ImageMagickverus Linux user aliquem effectum specialem creabit, sed si quis meam ideam spargere volet, hic est scriptor:
#!/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);
}
Conscendimus perfecti video
Nunc omnia fragmenta habemus. Vade ad catalogum clips et convocare perfecti cinematographici per duo mandata;
ls -1 ???-?.mp4 | gawk -e '{print "file " $0}' >list.txt
ffmpeg -y -hide_banner -f concat -i list.txt -c copy MOVIE.mp4
Gaude, vigilantes ad tuos gratos discipulos!
Source: www.habr.com