เบเบฒเบเบเบฑเบเบเบฑเบเปเบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเบฐเปเบชเบตเบเบเบตเปเบเบฐเบฎเบฝเบเบฎเบนเปเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฒเบกเบเบตเปเบเปเบฒเบเปเบเบปเปเบฒเปเบ, เปเบเบทเปเบญเปเบซเปเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเบฎเบฝเบเบฎเบนเปเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ, เบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเบเปเบญเบเบชเบญเบ. เบเปเบฒเบเปเบฒเบเบกเบตเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบซเปเบเบนเปเบเบปเบกเบซเบฅเบฒเบเบฅเปเบฒเบเบเบปเบเปเบฅเบฐเปเบเปเบฎเบฑเบเบเบทเปเบชเบฝเบเบเบปเปเบงเปเบฅเบ, เบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบ. เบเบตเปเบเบตเปเปเบเบปเปเบฒเบเบฐเบเบปเบเปเบซเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบฑเปเบเบเบญเบเปเบเบเบเบฑเปเบเบเบญเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบงเบดเบเบตเปเบญเบเบฒเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเบญเบเบเปเบฒเบ.
เบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบฅเบตเบเปเบชเบฑเปเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเบเบถเบ "เบเปเบฒเบเบดเบเปเบซเบฑเบเบชเบฝเบ" เปเบ PowerPoint เปเบฅเบฐเบชเบปเปเบเบญเบญเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบฑเบเบงเบดเบเบตเปเบญเปเบเบฑเบเปเบฅเบทเปเบญเบเปเบฅเบฑเบเปเบเปเบญเบเปเปเบฅเบฐเบเปเปเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเปเบฒเบเบงเบเบชเบดเบเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบงเบดเบเบตเปเบญเบเบตเปเปเบขเบฑเบเปเบเปเป.
เบเปเบฒเบญเบดเบ, เปเบซเปเบเบฑเบเบชเบดเบเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบญเบเปเบ:
- เบชเบฐเปเบฅเปเบเบปเบงเบเบดเบเบเบฑเบเบชเบฝเบเปเบงเบปเปเบฒ
- เบเบฒเบเบเปเบฝเบเปเบเบเบชเบฐเปเบฅเป
- เบงเบปเบเบขเบทเบกเบเบฒเบเบฎเบนเบเปเบเบปเบฒเบเบญเบเบเบดเบเบปเบก
- เบเบญเบเบซเบผเบฒเบเบฎเบนเบเบเบฑเบเปเบเปเปเบฒเบเบญเบเบญเบฒเบเบฒเบ เปเบฅเบฐเปเบกเบงเบเบตเปเบฅเบฒเบงเบกเบฑเบ (เปเบฅเบทเบญเบเปเบเป)
เบเบฒเบเบชเปเบฒเบเปเบเบเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบต
.
โโโ clipart
โโโ clips
โโโ rec
โโโ slide
โโโ sound
เบเบธเบโเบเบฐโเบชเบปเบโเบเบญเบโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบโเปเบโเบฅเปเบฒโเบเบฑเบโเบเบญเบโเบฅเบฒเบโเบเบฒเบโ: เบฎเบนเบโเปเบเบปเบฒโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบเบฐโเบเบถเบโเบเปเบฒโเปเบงเบปเปเบฒ (clipartโ)โ, เบเบดเปเบโเบเบญเบโเบงเบดโเบเบตโเปเบญโเปเบโเบญเบฐโเบเบฒโเบเบปเบโเบเบญเบโเบเบงเบโเปเบฎเบปเบฒ (clipsโ)โ, เบงเบดโเบเบตโเปเบญโเบเบฒเบโเบเปเบญเบโเบเปเบฒเบโเบฎเบนเบ (recโ)โ, slideshow เปเบโเบฎเบนเบโเบเบฒเบ (เบชเบฐโเปเบฅโเบโเปโ)โ, เบชเบฝเบโ. (เบชเบฝเบ).
เบเบฒเบโเบเปเบฒโเบชเบฐโเปเบซเบเบตโเปเบโเบฎเบนเบโเบเบฒเบโ
เบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเป Linux เบเบฒเปเบเบเบเบตเปเปเบเปเบเบดเบ, เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบฎเบนเบเปเบเบเบเบญเบเบฎเบนเบเบเบฒเบเบเปเปเปเบเปเบเปเบฒเบชเบฐเปเบซเบเบตเบเบฑเบเบซเบฒเปเบเป. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฝเบเปเบเปเปเบเบทเบญเบเบเปเบฒเบเบงเปเบฒเปเบญเบเบฐเบชเบฒเบเปเบเบฎเบนเบเปเบเบ pdf เบชเบฒเบกเบฒเบเบเบทเบเปเบเบเบญเบญเบเปเบเบฑเบเบฎเบนเบเบเบฒเบเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ
pdftocairo -png -r 128 ../lecture.pdf
เบเปเบฒเบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบเบเบฑเปเบเบเปเบฒเบง, เปเบซเปเบเบดเบเบเบฑเปเบเบเบธเบเบเบปเบงเบเปเบฒเบเปเบญเบ poppler-เปเบเบทเปเบญเบเปเบเป (เบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบ Ubuntu; เบเปเบฒเปเบเบปเปเบฒเบกเบต Arch, เปเบเบปเปเบฒเบฎเบนเปเบเบตเปเบฅเปเบงเบงเปเบฒเบเบฐเปเบฎเบฑเบเปเบเบงเปเบเปเบเบเบเปเปเบกเบตเบเปเบญเบ).
เบเบตเปเปเบฅเบฐเบเปเปเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบทเปเบญเบงเปเบฒเบงเบดเบเบตเปเบญเปเบเปเบเบทเบเบเบฐเบเบฝเบกเปเบเบฎเบนเบเปเบเบ HD Ready, i.e. 1280x720. เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบเบตเปเบกเบตเบเบฐเบซเบเบฒเบเบเบฒเบกเบฅเบงเบเบเบญเบเบเบญเบ 10 เบเบดเปเบงเปเบซเปเบเบฐเบซเบเบฒเบเบเบตเปเบขเปเบฒเบเปเบเปเบเบดเบเปเบเปเบงเบฅเบฒเบเบตเป unloaded (เปเบเบดเปเบเบเบฒเบเปเบฅเบทเบญเบ -r 128).
เบเบฒเบเบเบฐเบเบฝเบกเบเปเปเบเบงเบฒเบก
เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบเปเบญเบเบฐเบชเบฒเบเบเบตเปเบเบดเปเบเปเบซเบเป, เบเปเบฒเปเบงเบปเปเบฒเบเบญเบเปเบเบปเปเบฒเบเปเบญเบเบเบฝเบเบเปเบญเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบเบดเบเบงเปเบฒเบเปเบฒเบเบฐเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบเปเปเบเบงเบฒเบกเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฐเบเบฝเบก, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเปเบฒเบเบฐเปเบเบปเปเบฒเบกเบตเบเบฐเบชเบปเบเบเบฒเบเบเบตเปเบเบตเปเบเบเบฒเบเบเบฑเบเบเบฒเบ. เปเบเปเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบซเบเบถเปเบเบเบตเปเบเบฐเบชเบฐเปเบเบเบชเบปเบ, เปเบฅเบฐเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเบเบฐเบเบฑเบเบเบถเบเบงเบดเบเบตเปเบญ. เบขเปเบฒเบเบตเปเบเปเบฒเบ - เปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบกเบเบฐเบเปเบฒเบเปเบเบดเบเบซเบผเบฒเบเบเบฑเปเบ.
เบเบตเปเปเบกเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฑเบเบเบถเบเบเบญเบเบเปเบญเบ. เบเบปเบงเปเบฅเบเปเบเบซเบปเบงเบเปเปเปเบกเปเบเปเบเบปเปเบฒเบเบฑเบเบเบปเบงเปเบฅเบเบชเบฐเปเบฅเป, เบเบฒเบเบเบฑเบเบเบงเบฒเบเบเบทเบเปเบเบฑเปเบเปเบชเปเปเบเบฑเบเบชเบตเปเบเบ. เบเบฑเบเบเบฒเบเบดเบเบฒเบเปเบเบเปเปเบเบฒเบกเปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบฝเบก, เปเบเปเบกเบฑเบเบเปเปเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบเปเบเบปเบงเบเบฐเบกเบงเบเบเบปเบเบเปเบฒเบเบตเปเปเบเบฑเบกเปเบเบเปเบงเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบ - เบเบปเบงเบขเปเบฒเบ, OnlyOffice.
เบชเบฝเบเบเปเบฒเบเบชเบฐเปเบฅเป
เบเปเบญเบเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบซเบเบฑเบเปเบเป - เปเบเบตเบเปเบกเปเบเปเบเบเปเบฅเบฐเบเบฝเบ :)
เบเบฐเบชเบปเบเบเบฒเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบธเบเบเบฐเบเบฒเบเบเบฒเบเบเบฑเบเบเบถเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบกเปเบเปเบเบเบเบฒเบเบเบญเบเบฅเบฒเบเบฒเบเบทเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบตเบเปเบงเบฒเบเบฒเบเปเบกเปเบเปเบเบเปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบเบญเบกเบเบดเบงเปเบเบต. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบธเบเบเบฐเบเบฒเบ, เบเปเบญเบเบเปเปเบเบฐเบเปเบฒ
เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบเปเบฒโเปเบเปโ เปเบเบทเปเบญเบเบเบฑเบเบเบถเบเบชเบฝเบ - เปเบเบฑเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบเปเบฒเบโเบเบฒเบโเบซเบผเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบชเบฝเบโ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบปเบฒเบกเบฑเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเบตเปเบเบตเป:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update
sudo apt-get install audio-recorder
เบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบเบเบฑเปเบเบเบญเบเบเบตเปเปเบกเปเบเบเบฒเบเบเบฑเปเบเบเบทเปเปเบเบฅเปเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบเบทเปเบเบฐเบเปเบญเบเบเบฐเบเบญเบเบเปเบงเบเปเบฅเบเบชเบฐเปเบฅเป เปเบฅเบฐเปเบฒเบเปเบฅเบเบเบดเปเบเบชเปเบงเบ. Fragments เปเบกเปเบเบเบปเบงเปเบฅเบเบเบตเปเบกเบตเบเบปเบงเปเบฅเบเบเบตเบ - 1, 3, 5, เปเบฅเบฐเบญเบทเปเบเป. เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบชเบฐเปเบฅเป, เบเปเปเบเบงเบฒเบกเบเบตเปเบชเบฐเปเบเบเบขเบนเปเปเบเบฎเบนเบ, เบชเบญเบเปเบเบฅเปเบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบ: 002-1.mp3 ะธ 002-3.mp3.
เบเปเบฒเบเปเบฒเบเบเบฑเบเบเบถเบเบงเบดเบเบตเปเบญเบเบฑเบ เปเบปเบ เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเบซเปเบญเบเบเบตเปเบเบฝเบเบชเบฐเบซเบเบปเบ, เบเปเบฒเบเบเปเป เบเบณ เปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเบซเบเบฑเบเบเบทเปเบกเบญเบตเบเบเบฑเบเบเบงเบเบกเบฑเบ. เบเปเบฒโเบซเบฒเบโเบเปเบฒเบโเบเบฑเบโเบเบถเบโเปเบโเบซเบผเบฒเบโเบเบฑเปเบโเบเบญเบโ, เบกเบฑเบโเปเบเบฑเบโเบเบฒเบโเบเบตเบโเบงเปเบฒโเบเบตเปโเบเบฐโเปเบเบปเปเบฒโเบเบฝเบกโเบเบฑเบโเบฅเบฐโเบเบฑเบโเบชเบฝเบโ:
mp3gain -r *.mp3
เปเบเบทเปเบญเบเปเบเปเบเปเบฒเบเป mp3 เบญเบตเบ เบเปเบงเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบกเบฑเบเบเปเปเปเบเปเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบกเบฒเบเบเบฐเบเบฒเบ, เปเบเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบกเบฑเบเบขเบนเปเบเบตเปเบเบตเป:
sudo add-apt-repository ppa:flexiondotorg/audio
sudo apt-get update
sudo apt-get install mp3gain
เบซเบผเบฑเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฑเบเบเบถเบเปเบเบฅเปเบญเบทเปเบเบเปเบงเบเบเบงเบฒเบกเบเบฝเบ. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเปเบเบตเปเบกเปเบเบเบชเบฝเบเปเบซเปเบเบฑเบเบงเบดเบเบตเปเบญเบเบตเปเบเบฝเบเป: เบเปเบฒเบงเบดเบเบตเปเบญเบซเบเบถเปเบเบกเบตเบชเบฝเบเปเบเบเปเบฅเบฐเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเปเปเบกเบต, เบกเบฑเบเบเบฒเบเบเบตเปเบเบฐเบเบดเบเบงเบดเบเบตเปเบญเปเบซเบผเบปเปเบฒเบเบตเปเบฎเปเบงเบกเบเบฑเบ. เบเบงเบฒเบกเบเบฝเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเบเบถเบเบเบฒเบเปเบกเปเบเปเบเบ, เปเบเปเบกเบฑเบเบเปเปเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเบชเปเบฒเบเปเบเบฅเปเปเบเบเบฑเบเบเบฒเบเบดเบเบฒเบ Audacity. เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบฅเปเบเบงเบเบเบฐเบกเบตเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบงเบดเบเบฒเบเบต (เบซเบผเบฒเบเปเบกเปเบเปเบเบฑเบเปเบเปเบเป), เปเบฅเบฐเบกเบฑเบเบเบงเบเบเบฐเบกเบตเบเบทเป เบเบฝเบ.mp3
เบเบณเบฅเบฑเบเบเบฐเบเบฝเบกเบงเบดเบเบตเปเบญเบฅเบปเบเบเบงเบ
เบเบตเปเบเบตเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบฑเบเบเบฝเบเปเบเปเปเบเบเบเบดเบเบเบฐเบเบฒเบเบฒเบเบเบญเบเบเปเบฒเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบฒเบเบดเบเบฒเบเปเบเบทเปเบญเปเบเปเปเบเบงเบดเบเบตเปเบญ Avidemux. เบเบฑเปเบเบซเบเบถเปเบเบกเบฑเบเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบกเบฒเบเบเบฐเบเบฒเบ, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบงเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบกเบฑเบเบเบทเบเบเบฑเบเบญเบญเบ. เบเบตเปเบเบฐเบเปเปเบขเบธเบเบเบงเบเปเบฎเบปเบฒ:
sudo add-apt-repository ppa:ubuntuhandbook1/avidemux
sudo apt-get update
sudo apt-get install avidemux2.7-qt5
เบกเบตเบซเบผเบฒเบเบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฑเบเบเบฒเบเบดเบเบฒเบเบเบตเปเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ, เปเบฅเบฐเปเบเบซเบผเบฑเบเบเบฒเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบกเบต intuitive. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบทเปเบญเบเปเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ.
เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบเบงเบฒเบกเบฅเบฐเบญเบฝเบเบงเบดเบเบตเปเบญเบเปเบญเบเบเบปเบเบเบฑเบเบเบงเบฒเบกเบฅเบฐเบญเบฝเบเบงเบดเบเบตเปเบญเปเบเบปเปเบฒเบซเบกเบฒเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบชเบญเบเบเบปเบงเบเบญเบเปเบ "เบงเบดเบเบตเปเบญเบเบปเบเบเบฐเบฅเบดเบ": swsResize เปเบเบทเปเบญเบเปเบฝเบเบเบงเบฒเบกเบฅเบฐเบญเบฝเบเปเบฅเบฐ "เปเบเบตเปเบกเบเบทเปเบเบเบตเป" เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบฎเบนเบเปเบเบปเบฒ "เปเบเบ" เบเบญเบเปเบเบงเบฝเบเปเบเบฑเบเบฎเบนเบเปเบเบเบเบงเปเบฒเบ. เบเบฒเบเบเบฑเปเบเบเบญเบเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบ. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบเบเบนเปเบซเบเบถเปเบเบเปเปเปเบเบปเปเบฒเปเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบญเบเบเปเบฒเบ Sharikov เบขเบนเปเปเบเบเบดเปเบเบชเปเบงเบเบเบตเปเบเปเบฒเบฅเบฑเบเบชเบปเบเบเบฐเบเบฒ, เปเบเบเปเบเปเบเบปเบงเบเบญเบ "เบเบทเปเบกเปเบฅเปเบเป", เบเปเบฒเบเบชเบฒเบกเบฒเบเบงเบฒเบเปเบฅเปเบเป PostgreSQL เบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบ "เบซเบปเบงเปเบเบซเบกเบฒ".
เบญเบฑเบเบเบตเบชเบญเบ, เบเบดเปเบเบชเปเบงเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบเปเบเปเบญเบฑเบเบเบฒเบเบญเบเบเบฝเบงเบเบฑเบ. เบเปเบญเบเปเบเป 25 เปเบเบฃเบกเบเปเปเบงเบดเบเบฒเบเบตเปเบเบฒเบฐเบงเปเบฒเบเปเบญเบเบเปเบฒเบเบฎเบนเบเบเบญเบเบเปเบญเบเปเบฅเบฐเบฎเบนเบเปเบเบปเบฒเปเบเบงเบฝเบเปเบเบปเปเบฒเปเบซเปเบเปเบญเบเบซเบผเบฒเบ. เบเปเบฒเบฎเบนเบเปเบเบปเบฒเบเบตเปเปเบเบปเปเบฒเบเบณเบฅเบฑเบเบเบฑเบเบเบฑเปเบเบเบทเบเบเบดเบเบเปเบงเบเบเบงเบฒเบกเปเบงเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบซเปเปเบเปเบเบปเบงเบเบฑเปเบเบเบญเบเบงเบดเบเบตเปเบญเบเบปเบงเบขเปเบฒเบเบเบทเบเปเปเป.
เบญเบฑเบเบเบตเบชเบฒเบก, เบเบดเปเบเบชเปเบงเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบเบเปเบงเบเบเบปเบงเปเบเบเบชเบฑเบเบเบฒเบเบเบฝเบงเบเบฑเบเปเบฅเบฐเบเบทเบเบซเบธเปเบกเปเบงเปเปเบเบเบฑเบเบเบฝเบงเบเบฑเบ. เปเบเบฒเบฐเบชเบฐเบเบฑเปเบเปเบ Avidemux เบชเปเบฒเบฅเบฑเบเบฎเบนเบเปเบเบ, เปเบฅเบทเบญเบเบงเบดเบเบตเปเบญ โ โMPEG4 AVC (x264)", เบชเบฝเบ -"AAC (FAAC)", เบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบ - "MP4 Muxer".
เบญเบฑเบเบเบตเบชเบตเป, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบฑเปเบเบเบทเปเบงเบดเบเบตเปเบญเบเบตเปเบเบทเบเบเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบเบทเปเปเบเบฅเปเบเปเบญเบเบเบฐเบเบญเบเบเปเบงเบเปเบฅเบเบชเบฐเปเบฅเป เปเบฅเบฐเปเบฒเบเปเบฅเบเบเบดเปเบเบชเปเบงเบ. Fragments เปเบกเปเบเบเบปเบงเปเบฅเบเบเบตเปเบกเบตเบเบปเบงเปเบฅเบเบเบนเป, เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบ 2. เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบเบญเบเบเบฒเบเปเบเปเบเบฒเบเบชเบปเบเบเบฐเบเบฒ, เบงเบดเบเบตเปเบญเบเบตเปเบกเบตเบเบฒเบเบเบฑเบเบเบงเบฒเบเบเบงเบเบเบทเบเปเบญเบตเปเบเบงเปเบฒ. 002-2.mp4
เบซเบผเบฑเบโเบเบฒเบโเบเบตเปโเบงเบดโเบเบตโเปเบญโเปเบกเปเบโเบเบฝเบกโเบเปเบญเบกโ, เบเปเบฒเบโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเปเบญเบโเปเบซเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบโเบฅเบฐโเบเบปเบโเบเบตเปโเบกเบต fragmentsโ. เบเบฒเบเบเบฑเปเบเบเปเบฒ avidemux เปเบเบเบเปเบฒเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ ffmpeg เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบฅเบถเบเบฅเบฑเบ tbr, tbn, tbc. เบเบงเบเบกเบฑเบเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฒเบเบซเบผเบดเปเบ, เปเบเปเบเบงเบเบกเบฑเบเบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบงเบดเบเบตเปเบญเบเบดเบเบเบฑเบ. เบชเบฐเบเบฑเปเบเปเบซเปเบเบงเบเปเบฎเบปเบฒ recode:
for f in ???-?.mp4;
do
ffmpeg -hide_banner -y -i "${f}" -c copy -r 25 -video_track_timescale 12800 ../clips/$f
done
เบเบฒเบเบเปเบฒเบเบเบฒเบเบซเบเปเบฒเบเป
เบเบตเปเบเบตเป, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ: เบเปเบฒเบเบเบดเบเบเบฑเบเบชเบฒเบเบซเบผเบฑเบเบเบญเบเบเบฒเบเปเบเบเบเบฒเบเบชเบฐเบซเบฅเบฒเบ, เปเบญเบปเบฒเบงเบดเบเบตเปเบญเบเบปเบเปเบเปเบฎเบฑเบเปเบเบฅเบฒเบเบเบฒเบ. rec, เปเบฅเบฐเบเบฒเบเบเบฑเปเบเปเบญเบเบกเบฑเบเปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเบเบดเปเบ. เบเบปเบโเบฅเบฐโเบเบฝเบโเบเบฒเบโเบเบฑเปเบโเบเบทเปโเปเบกเปเบโเบเบทโเบเบฑเบโเบเบฑเบโเบชเปเบฒโเบฅเบฑเบโเบงเบปเบโเบขเบทเบกโเบเบฑเบโเบเบงเบฒเบโ, เบเปเบฒโเบชเบฑเปเบ recoding เปเบกเปเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
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
เบเปเบฒเบเปเบฒเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบงเบดเบเบตเปเบญเบเปเบงเบเบเปเบฒเปเบงเบปเปเบฒเบเบญเบเปเบเบปเปเบฒ, เปเบซเปเบเบฑเปเบเบเบทเปเบเบดเปเบเบชเปเบงเบเบเบตเป 000-1.mp4
เบเบฒเบเบชเปเบฒเบเบเบญเบเบเบฒเบเบฎเบนเบเบชเบฐเบเบดเบ
เบกเบฑเบเปเบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเบฐเปเบเปเปเบเบงเบดเบเบตเปเบญเบเบฒเบเบฎเบนเบเบเบฒเบเปเบฅเบฐเบชเบฝเบเบเบปเบเบเบตเป. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเบเปเบงเบ script เบเปเปเปเบเบเบตเป:
#!/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
เบเบฐเบฅเบธเบเบฒเบฎเบฑเบเบเบฒเบเบงเปเบฒเปเบฅเบเบฐเปเบงเบฅเบฒเบเบญเบเปเบเบฅเปเบชเบฝเบเปเบกเปเบเปเบเปเบเปเบฒเบเบปเบเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบเบเบเบปเบเบเบฐเปเบซเบเบ เปเบเบเบต, เปเบฅเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบงเบดโเบเบตโเปเบญโเบเบญเบโเบเบงเบฒเบกโเบเบฒเบงโเบเบตเปโเบเปเบญเบโเบเบฒเบโเปเบกเปเบโเบเบฒเบโเปเบเปโเปเบโ. เบเปเบฒเปเบเบฐเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบญเบเบเบปเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเบเบงเปเบฒ: เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบธเบ -t ${เปเบฅเบเบฐเปเบงเบฅเบฒ} เบเบธเบเบเบทเบเปเบเป - เบชเบฑเปเบโเบเบตเปโเบชเบธเบโ. เปเบโเบเบงเบฒเบกโเปเบเบฑเบโเบเบดเบ ffmpeg เบเปเบฒเบเบปเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบ mp3 เบเบฐเบกเบฒเบเบซเบผเบฒเบ, เปเบฅเบฐเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเปเบเป, เบเบงเบฒเบกเบเบฒเบงเบเบญเบเปเบเบเบชเบฝเบเบชเบฒเบกเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ (เบซเบเบถเปเบเบซเบผเบทเบชเบญเบเบงเบดเบเบฒเบเบต) เบเบฒเบเบเบงเบฒเบกเบเบฒเบงเบเบญเบเบเบฒเบเบเบดเบเบเบฒเบกเบงเบดเบเบตเปเบญ. เบเบตเปเบเปเปเบชเปเบฒเบเบฑเบเบงเปเบฒเบงเบดเบเบตเปเบญเบเบฑเบเบซเบกเบปเบเบเบฐเบเบญเบเบเปเบงเบเบเบญเบเบเบฝเบง, เปเบเปเปเบกเบทเปเบญเบเปเบฒเบเบเบฒเบงเบงเบดเบเบตเปเบญเบเบฑเปเบเบเปเบฒเบงเบเบตเปเบกเบตเบเบฒเบเบเบฑเบเบเบงเบฒเบเบขเบนเปเบเบฒเบเปเบเบ, เบเบปเบเบเบฐเบเบปเบเบเบญเบ stuttering unpleasant เปเบเบตเบเบเบถเปเบ.
เบญเบตเบเบงเบดเบเบตเบซเบเบถเปเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบญเบเปเบเบฅเป mp3 เปเบกเปเบเบเบฒเบเบเปเบฒเปเบเป mp3info. เบเบฒเบเปเบฎเบฑเบเบเบดเบเบเบฒเบเบเบทเบเบฑเบ, เปเบฅเบฐเบเบฒเบเบเบฑเปเบ ffmpeg เปเบซเปเบซเบผเบฒเบเบเปเบงเบฒ mp3info, เบเบฒเบเบเบฑเปเบเบกเบฑเบเปเบเบฑเบเบเบฒเบเบญเบทเปเบ, เบเบฒเบเบเบฑเปเบเบเบงเบเปเบเบปเบฒเบเบฑเบเบชเบญเบเบเบปเบงเบฐ - เบเปเบญเบเบเปเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบฎเบนเบเปเบเบเปเบเป. เปเบฅเบฐเบเบตเปเบเบตเป เปเบเบเบต เปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ.
เปเบเบทเปเบญโเบเบดเบโเบเบฑเปเบโเบญเบธโเบเบฐโเบเบญเบโเบเบตเปโเปเบเบฑเบโเบเบฐโเปเบซเบเบโเบเบตเปโ, เปเบฎเบฑเบโเปเบเบงโเบเบตเปโ:
sudo apt-get install sox libsox-fmt-mp3
เปเบฎเบฑเบเปเบซเปเบเบฒเบเบซเบฑเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบชเบฐเปเบฅเป
เบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบกเปเบเบงเบดเบเบตเปเบญเบชเบฑเปเบเบเบตเปเบชเบฐเปเบฅเปเปเบถเปเบเบเปเบฝเบเปเบเปเบเบฑเบเบญเบตเบเบญเบฑเบเปเบถเปเบ. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบงเบดเบเบตเปเบญเบเบฑเปเบเบเปเบฒเบง, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบฅเบฒ slides เปเบเบฑเบเบเบนเปเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป เบเบดเบเบเบฐเบเบฒเบเบฒเบ เบเปเบฝเบโเบซเบเบถเปเบโเปเบโเปเบโเบญเบตเบโเบซเบเบถเปเบโ:
#!/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}
เบเปเบงเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบเปเบญเบเบขเบฒเบเปเบซเปเบชเบฐเปเบฅเปเบเบทเบเบเบฐเปเบเบเบเบฐเบเบฒเบเบเปเบงเบเบเบธเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบฐเปเบฅเปเบเปเปเปเบเบเบฐเบเบทเบเบฅเบงเบเบฅเบงเบกเบเบฒเบเบเบธเบ, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเบเปเบญเบเปเบเปเบเบฝเบ script เบเบตเปเปเบญเบตเปเบเบงเปเบฒ. fade.pl เบกเบต เบเบดเบเบเบฐเบเบฒเบเบฒเบ, เบเบนเปเปเบเป Linux เบเบตเปเปเบเปเบเบดเบเบเบฐเบชเปเบฒเบเบเบปเบเบเบฐเบเบปเบเบเบดเปเบชเบเปเบเป, เปเบเปเบเปเบฒเปเบเบเบนเปเบซเบเบถเปเบเบกเบฑเบเบเบงเบฒเบกเบเบดเบเบเบญเบเบเปเบญเบเบเปเบงเบเบเบฒเบเบเบฐเปเบเบเบเบฐเบเบฒเบ, เบเบตเปเปเบกเปเบ script:
#!/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);
}
เบเบงเบเปเบฎเบปเบฒเบเบดเบเบงเบดเบเบตเปเบญเบชเปเบฒเปเบฅเบฑเบเบฎเบนเบ
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบดเปเบเบเบฑเบเบซเบกเบปเบ. เปเบเบเบตเปเบฅเบฒเบเบเบฒเบ เบเบฅเบดเบเบงเบตเบเบต เปเบฅเบฐเบเบฐเบเบญเบเบฎเบนเบเปเบเบปเบฒเบชเปเบฒเปเบฅเบฑเบเบฎเบนเบเปเบเบเปเบเปเบชเบญเบเบเปเบฒเบชเบฑเปเบ:
ls -1 ???-?.mp4 | gawk -e '{print "file " $0}' >list.txt
ffmpeg -y -hide_banner -f concat -i list.txt -c copy MOVIE.mp4
เบกเปเบงเบเบเบทเปเบเบเบฑเบเบเบฒเบเปเบเบดเปเบเบเบฑเบเบฎเบฝเบเบเบตเปเบฎเบนเปเบเบธเบเบเบธเบ!
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com