เจเฉเจเจฐเฉฐเจเฉเจจ เจเฉเจ เจธเจฟเฉฑเจเจฃ เจฆเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจธเจฎเจพเจ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจฟเจตเฉเจ เจคเฉเจธเฉเจ เจธเจฎเจเจฆเฉ เจนเฉ, เจเจฟเจธเฉ เจจเฉเฉฐ เจเฉเจ เจธเจฟเฉฑเจเจฃ เจฒเจ, เจเจฟเจธเฉ เจจเฉเฉฐ เจธเจฟเจเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ. เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉเจ เจชเฉเจธเจผเจเจพเจฐเฉ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจฒเฉฑเจเจพเจ เจฆเจฐเจธเจผเจเจพเจ เจจเฉเฉฐ เจฆเฉเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจ
เจคเฉ เจตเจฟเจธเจผเจตเจตเจฟเจเจชเฉ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจฒเฉเจ เจคเฉเจนเจพเจกเฉ เจฒเจ เจนเฉเฅค เจเฉฑเจฅเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจชเฉเจธเจผเจเจพเจฐเฉ เจคเฉเจ เจตเฉเจกเฉเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจคเจฐเฉเจเฉ เจฌเจพเจฐเฉ เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ เจจเจฟเจฐเจฆเฉเจธเจผ เจฎเจฟเจฒเจฃเจเฉเฅค
เจ เจธเฉเจ เจชเจพเจตเจฐเจชเฉเจเจเฉฐเจ เจตเจฟเฉฑเจ "เจเจกเฉเจ เจเจฟเฉฑเจชเจฃเฉเจเจ" เจจเฉเฉฐ เจฐเจฟเจเจพเจฐเจก เจเจฐเจจ เจ เจคเฉ เจตเฉเจกเฉเจ เจตเจฟเฉฑเจ เจชเฉเจธเจผเจเจพเจฐเฉ เจจเฉเฉฐ เจฎเจพเจฎเฉเจฒเฉ เจตเจเฉเจ เจจเจฟเจฐเจฏเจพเจค เจเจฐเจจ เจฆเฉ เจฎเจพเจฐเจ เจจเฉเฉฐ เจเจพเจฐเจ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเฉฑเจ เจธเฉฑเจเจฎเฉเฉฑเจ เจตเจงเฉเจ เจตเฉเจกเฉเจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเจพ เจฆเจธเจตเจพเจ เจนเจฟเฉฑเจธเจพ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเจน เจซเฉเจธเจฒเจพ เจเจฐเฉเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจเจฟเจนเฉเฉ เจซเจฐเฉเจฎเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
- เจตเจพเจเจธเจเจตเจฐ เจฆเฉ เจจเจพเจฒ เจ เจธเจฒ เจธเจฒเจพเจเจกเจพเจ
- เจธเจฒเจพเจเจกเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ
- เจชเฉเจฐเจธเจฟเฉฑเจง เจซเจฟเจฒเจฎเจพเจ เจฆเฉ เจนเจตเจพเจฒเฉ
- เจฒเฉเจเจเจฐเจพเจฐ เจฆเฉ เจเจฟเจนเจฐเฉ เจ เจคเฉ เจเจธเจฆเฉ เจฎเจจเจชเจธเฉฐเจฆ เจฌเจฟเฉฑเจฒเฉ เจฆเฉ เจจเจพเจฒ เจเจ เจซเจฐเฉเจฎ (เจตเจฟเจเจฒเจชเจฟเจ)
เจเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจคเจฐ เจฌเจฃเจพเจเจฃเจพ
.
โโโ clipart
โโโ clips
โโโ rec
โโโ slide
โโโ sound
เจธเฉเจเฉเจเจฐเจจ เจฆเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจฆเจพ เจเจฆเฉเจธเจผ: เจซเจฟเจฒเจฎเจพเจ เจเจฟเจจเฉเจนเจพเจ เจคเฉเจ เจ เจธเฉเจ เจนเจตเจพเจฒเฉ (เจเจฒเจฟเจชเจชเจพเจฐเจ), เจธเจพเจกเฉ เจญเจตเจฟเฉฑเจ เจฆเฉ เจตเฉเจกเฉเจ เจฆเฉ เจเฉเจเฉเฉ (เจเจฒเจฟเฉฑเจช), เจเฉเจฎเจฐเฉ เจคเฉเจ เจตเฉเจกเฉเจเจเจผ (เจฐเฉเจ), เจคเจธเจตเฉเจฐเจพเจ (เจธเจฒเจพเจเจก), เจงเฉเจจเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจฒเจพเจเจกเจพเจ เจจเฉเฉฐ เจเจฟเฉฑเจเจพเจเจเฉเฅค (เจเจตเจพเจเจผ)เฅค
เจคเจธเจตเฉเจฐเจพเจ เจตเจฟเฉฑเจ เจชเฉเจธเจผเจเจพเจฐเฉ เจเจฐเจฆเฉ เจนเฉเจ
เจเฉฑเจ เจ เจธเจฒเฉ เจฒเจพเจฒ เจ เฉฑเจเจพเจ เจตเจพเจฒเฉ เจฒเฉเจจเจเจธ เจเจชเจญเฉเจเจคเจพ เจฒเจ, เจคเจธเจตเฉเจฐเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจธเจผเจเจพเจฐเฉ เจฌเจฃเจพเจเจฃเจพ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจชเฉเจธเจผ เจจเจนเฉเจ เจเจฐเจฆเจพ. เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ เจเจฟ pdf เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจจเฉเฉฐ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจฟเฉฑเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจชเจพเจฐเจธ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ
pdftocairo -png -r 128 ../lecture.pdf
เจเฉเจเจฐ เจ เจเจฟเจนเฉ เจเฉเจ เจเจฎเจพเจเจก เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจชเฉเจเฉเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ เจชเฉเจชเจฒเจชเจฒเจฐ-เจฏเฉเจเจฟเจฒเจเจผ (เจเจฌเฉฐเจเฉ เจฒเจ เจนเจฆเจพเจเจคเจพเจ; เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจฐเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจฃเจฆเฉ เจนเฉ เจเจฟ เจฎเฉเจฐเฉ เจฌเจฟเจจเจพเจ เจเฉ เจเจฐเจจเจพ เจนเฉ)เฅค
เจเฉฑเจฅเฉ เจ เจคเฉ เจ เฉฑเจเฉ, เจฎเฉเจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉ เจเจฟ เจตเฉเจกเฉเจ HD เจฐเฉเจกเฉ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเฉ, เจฏเจพเจจเฉ 1280x720เฅค 10 เจเฉฐเจ เจฆเฉ เจนเจฐเฉเจเฉฑเจเจฒ เจธเจพเจเจเจผ เจตเจพเจฒเฉ เจเฉฑเจ เจชเฉเจฐเจธเจคเฉเจคเฉ เจ เจจเจฒเฉเจก เจนเฉเจฃ 'เจคเฉ เจฌเจฟเจฒเจเฉเจฒ เจเจนเฉ เจเจเจพเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเฉ (เจฆเฉเจเฉ -r 128 เจชเฉเจฐเจพเจฎเฉเจเจฐ)เฅค
เจชเจพเจ เจคเจฟเจเจฐ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ
เจเฉ เจคเฉเจธเฉเจ เจธเฉฑเจเจฎเฉเฉฑเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจธเจฎเฉฑเจเจฐเฉ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ เจญเจพเจธเจผเจฃ เจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจฒเจฟเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจฎเฉเจ เจเจน เจตเฉ เจธเฉเจเจฟเจ เจเจฟ เจฎเฉเจ เจฌเจฟเจจเจพเจ เจคเจฟเจเจฐเฉ เจฆเฉ เจชเจพเจ เจฌเฉเจฒ เจธเจเจฆเจพ เจนเจพเจ, เจเจพเจธ เจเจฐเจเฉ เจเจฟเจเจเจเจฟ เจฎเฉเจจเฉเฉฐ เจฒเฉเจเจเจฐ เจฆเฉเจฃ เจฆเจพ เจเฉฐเจเจพ เจคเจเจฐเจฌเจพ เจนเฉเฅค เจชเจฐ เจฒเจพเจเจต เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจเจฐเจจเจพ เจเฉฑเจ เจเฉเจเจผ เจนเฉ, เจ เจคเฉ เจเฉฑเจ เจตเฉเจกเฉเจ เจฐเจฟเจเจพเจฐเจก เจเจฐเจจเจพ เจเฉฑเจ เจนเฉเจฐ เจเฉเจเจผ เจนเฉเฅค เจเจฒเจธเฉ เจจเจพ เจฌเจฃเฉ - เจเจพเจเจชเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฌเจฟเจคเจพเจ เจเจ เจธเจฎเฉเจ เจฆเจพ เจเจ เจตเจพเจฐ เจญเฉเจเจคเจพเจจ เจนเฉ เจเจพเจตเฉเจเจพเฅค
เจเจน เจฎเฉเจฐเจพ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจซเจพเจฐเจฎเฉเจ เจนเฉเฅค เจธเจฟเจฐเจฒเฉเจ เจตเจฟเฉฑเจ เจจเฉฐเจฌเจฐ เจธเจฒเจพเจเจก เจจเฉฐเจฌเจฐ เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉ, เจฐเฉเจเจพเจตเจเจพเจ เจจเฉเฉฐ เจฒเจพเจฒ เจฐเฉฐเจ เจตเจฟเฉฑเจ เจเจเจพเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉเจ เจตเฉ เจธเฉฐเจชเจพเจฆเจ เจคเจฟเจเจฐเฉ เจฒเจ เจขเฉเจเจตเจพเจ เจนเฉ, เจชเจฐ เจเฉฑเจ เจชเฉเจฐเจพ เจตเจฐเจก เจชเฉเจฐเฉเจธเฉเจธเจฐ เจฒเฉเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฟเจฐเจซ เจเจซเจฟเจธ.
เจธเจฒเจพเจเจกเจพเจ 'เจคเฉ เจเจตเจพเจเจผ
เจฎเฉเจ เจเฉ เจเจนเจฟ เจธเจเจฆเจพ เจนเจพเจ - เจฎเจพเจเจเฉเจฐเฉเจซเฉเจจ เจเจพเจฒเฉ เจเจฐเฉ เจ เจคเฉ เจฒเจฟเจเฉ :)
เจคเจเจฐเจฌเจพ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจธเจญ เจคเฉเจ เจธเจธเจคเฉ เจฌเจพเจนเจฐเฉ เจฎเจพเจเจเฉเจฐเฉเจซเฉเจจ เจคเฉเจ เจตเฉ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจเฉเจฃเจตเฉฑเจคเจพ เจฒเฉเจชเจเจพเจช เจฆเฉ เจฌเจฟเจฒเจ-เจเจจ เจฎเจพเจเจเฉเจฐเฉเจซเฉเจจ เจจเจพเจฒเฉเจ เจฌเฉเจฎเจฟเจธเจพเจฒ เจคเฉเจฐ 'เจคเฉ เจฌเจฟเจนเจคเจฐ เจนเฉเฅค เจเฉ เจคเฉเจธเฉเจ เจเฉเจฃเจตเฉฑเจคเจพ เจตเจพเจฒเฉ เจเจชเจเจฐเจฃ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจฎเฉเจ เจเจธเจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ
เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจฒเจ เจฎเฉเจ เจตเจฐเจคเจฟเจ เจเจกเฉเจ-เจฐเจฟเจเจพเจฐเจกเจฐ - เจเจตเจพเจเจผ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจฒเจ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจธเจงเจพเจฐเจจ เจเจชเจฒเฉเจเฉเจธเจผเจจ. เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจฒเฉ เจธเจเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจฅเฉ:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update
sudo apt-get install audio-recorder
เจเจธ เจชเฉเจพเจ 'เจคเฉ เจฎเฉเฉฑเจ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจซเจพเจเจฒเจพเจ เจฆเจพ เจธเจนเฉ เจจเจพเจฎ เจฆเฉเจฃเจพ. เจจเจพเจฎ เจตเจฟเฉฑเจ เจธเจฒเจพเจเจก เจจเฉฐเจฌเจฐ เจ เจคเฉ เจซเจฐเฉเจเจฎเฉเจเจ เจจเฉฐเจฌเจฐ เจธเจผเจพเจฎเจฒ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉเจเฉเจฟเจเจ เจจเฉเฉฐ 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
เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ เจเจธ เจธเฉฐเจชเจพเจฆเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจนเจฆเจพเจเจคเจพเจ เจนเจจ, เจ เจคเฉ เจธเจฟเจงเจพเจเจคเจ เจคเฉเจฐ 'เจคเฉ, เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ เจ เจจเฉเจญเจตเฉ เจนเฉ. เจเจ เจธเจผเจฐเจคเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจตเฉเจกเฉเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจเฉเจเจพ เจตเฉเจกเฉเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ "เจเจเจเจชเฉเฉฑเจ เจตเฉเจกเฉเจ" เจตเจฟเฉฑเจ เจฆเฉ เจซเจฟเจฒเจเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ: เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ swsResize เจ เจคเฉ เจเฉฑเจ เจธเฉเจตเฉเจ เจค "เจคเฉฐเจ เจซเจพเจฐเจฎเฉเจ" เจซเจฟเจฒเจฎ เจจเฉเฉฐ เจเฉฑเจ เจตเจฟเจเจชเจ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฒเจ "เจซเฉเจฒเจก เจเฉเฉเจจเจพ"เฅค เจนเฉเจฐ เจธเจพเจฐเฉ เจซเจฟเจฒเจเจฐ เจตเจฟเจเจฒเจชเจฟเจ เจนเจจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจฐ เจเฉเจ เจเจน เจจเจนเฉเจ เจธเจฎเจเจฆเจพ เจนเฉ เจเจฟ "เจเจก เจฒเฉเจเฉ" เจซเจฟเจฒเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจธเจผเฉเจฐเฉ เจธเจผเจฐเฉเจเฉเจต เจฆเจพ เจฌเจฟเจเจจ เจเจฐเจเจพ เจ เจงเฉเจจ เจเจฟเจเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ "เจกเฉเจ เจนเจพเจฐเจ" เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ PostgreSQL เจฒเฉเจเฉ เจจเฉเฉฐ เจเจตเจฐเจฒเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจฆเฉเจเจพ, เจธเจพเจฐเฉ เจเฉเจเฉเจฟเจเจ เจจเฉเฉฐ เจเฉฑเจเฉ เจซเจฐเฉเจฎ เจฐเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจฎเฉเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ 25 เจซเจฐเฉเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเจพเจ เจเจฟเจเจเจเจฟ เจฎเฉเจฐเจพ เจเฉเจฎเจฐเจพ เจ เจคเฉ เจชเฉเจฐเจพเจฃเฉ เจธเฉเจตเฉเจ เจค เจซเจฟเจฒเจฎเจพเจ เจฎเฉเจจเฉเฉฐ เจเฉฐเจจเจพ เจเฉเจ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฟเจธ เจฎเฉเจตเฉ เจคเฉเจ เจเฉฑเจ เจฐเจนเฉ เจนเฉ, เจเจน เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจเจคเฉ เจจเจพเจฒ เจธเจผเฉเจ เจเฉเจคเฉ เจเจ เจธเฉ, เจคเจพเจ เจฐเฉเจธเฉเจฎเจชเจฒ เจตเฉเจกเฉเจ เจซเจฟเจฒเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
เจคเฉเจเจพ, เจธเจพเจฐเฉ เจเฉเจเฉเจฟเจเจ เจจเฉเฉฐ เจเฉฑเจเฉ เจเฉเจกเฉเจ เจจเจพเจฒ เจธเฉฐเจเฉเจเจฟเจค เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉฑเจเฉ เจกเฉฑเจฌเฉ เจตเจฟเฉฑเจ เจชเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจตเจฟเฉฑเจ Avidemux เจซเจพเจฐเจฎเฉเจ เจฒเจ, เจตเฉเจกเฉเจ เจเฉเจฃเฉ - "MPEG4 AVC (x264)", เจเจกเฉเจ -"AAC (FAAC)", เจเจเจเจชเฉเฉฑเจ เจซเจพเจฐเจฎเฉเจ -"MP4 เจฎเฉเฉฑเจเจธเจฐ".
เจเฉเจฅเจพ, เจเฉฑเจเฉ เจนเฉเจ เจตเฉเจกเฉเจเจเจผ เจจเฉเฉฐ เจธเจนเฉ เจจเจพเจฎ เจฆเฉเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉเฅค เจซเจพเจเจฒ เจจเจพเจฎ เจตเจฟเฉฑเจ เจธเจฒเจพเจเจก เจจเฉฐเจฌเจฐ เจ เจคเฉ เจซเจฐเฉเจเจฎเฉเจเจ เจจเฉฐเจฌเจฐ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉเจเฉเจฟเจเจ เจจเฉเฉฐ 2 เจคเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเฉเจ, เจธเจฎ เจธเฉฐเจเจฟเจเจตเจพเจ เจจเจพเจฒ เจธเฉฐเจเจฟเจเจฌเฉฑเจง เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจเจฐเจเจพ เจ เจงเฉเจจ เจซเฉเจฐเฉเจฎ เจฒเจ, เจฐเฉเจเจพเจตเจ เจตเจพเจฒเฉ เจตเฉเจกเฉเจ เจจเฉเฉฐ เจเจพเจฒ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ 002-2.mp4
เจตเฉเจกเฉเจเจเจผ เจคเจฟเจเจฐ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉเจเฉเจฟเจเจ เจฆเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจธเฉเจเจฟเฉฐเจเจพเจ avidemux เจธเฉเจเจฟเฉฐเจเจพเจ เจคเฉเจ เจตเฉฑเจเจฐเจพ เจนเฉ ffmpeg เจฐเจนเฉฑเจธเจฎเจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ tbr, tbn, tbc เจฆเฉ เจจเจพเจฒ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจเฅค เจเจน เจชเจฒเฉเจฌเฉเจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉเจ เจเจฐเจฆเฉ, เจชเจฐ เจเจน เจตเฉเจกเฉเจเจเจผ เจจเฉเฉฐ เจเจเฉฑเจ เฉ เจเจฟเจชเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจคเจพเจ เจเจ เจฆเฉเจฌเจพเจฐเจพ เจเฉเจก เจเจฐเฉเจ:
for f in ???-?.mp4;
do
ffmpeg -hide_banner -y -i "${f}" -c copy -r 25 -video_track_timescale 12800 ../clips/$f
done
เจธเจผเฉเจเจฟเฉฐเจ เจธเจเฉเจฐเฉเจจเจธเฉเจตเจฐ
เจเฉฑเจฅเฉ, เจตเฉ, เจธเจญ เจเฉเจ เจธเจงเจพเจฐเจจ เจนเฉ: เจคเฉเจธเฉเจ เจเฉเจ เจเจฒเจพเจ เจฏเฉเจเจจเจพ เจฆเฉ เจชเจฟเจเฉเจเฉ เจฆเฉ เจตเจฟเจฐเฉเฉฑเจง เจธเจผเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจจเจคเฉเจเฉ เจตเจเฉเจ เจตเจฟเจกเฉเจเจเจผ เจจเฉเฉฐ เจเฉฑเจ เจเฉเจเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจชเจพเจ rec, เจ เจคเฉ เจเฉฑเจฅเฉเจ เจเจธเจจเฉเฉฐ เจเฉเจเฉเจฟเจเจ เจจเจพเจฒ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเฉเฅค เจจเจพเจฎเจเจฐเจจ เจจเจฟเจฏเจฎ เจเฉฐเจเจฐเฉฑเจชเจ เจเฉเจเจธ เจฆเฉ เจธเจฎเจพเจจ เจนเจจ, เจฐเฉเจเฉเจกเจฟเฉฐเจ เจเจฎเจพเจเจก เจนเฉเจ เจฒเจฟเจเฉ เจ เจจเฉเจธเจพเจฐ เจนเฉ:
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
เจธเจฅเจฟเจฐ เจคเจธเจตเฉเจฐเจพเจ เจคเฉเจ เจซเจฐเฉเจฎ เจฌเจฃเจพเจเจฃเจพ
เจเจน เจธเจฅเจฟเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจ เจคเฉ เจงเฉเจจเฉ เจคเฉเจ เจตเฉเจกเฉเจ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจนเฉเฅค เจเจน เจนเฉเจ เจฒเจฟเจเฉ เจธเจเฉเจฐเจฟเจชเจ เจจเจพเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ:
#!/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
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟ เจเจกเฉเจ เจซเจพเจเจฒ เจฆเฉ เจฎเจฟเจเจฆ เจชเจนเจฟเจฒเจพเจ เจเจชเจฏเฉเจเจคเจพ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ soxi, เจ เจคเฉ เจซเจฟเจฐ เจฒเฉเฉเฉเจเจฆเฉ เจฒเฉฐเจฌเจพเจ เจฆเจพ เจตเฉเจกเฉเจ เจธเฉฐเจชเจพเจฆเจฟเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจฎเฉเจจเฉเฉฐ เจฎเจฟเจฒเฉเจเจ เจธเจพเจฐเฉเจเจ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ เจธเจฐเจฒ เจนเจจ: เจเฉฐเจกเฉ เจฆเฉ เจฌเจเจพเจ -t ${เจ เจตเจงเฉ} เจเฉฐเจกเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ -เจธเจญ เจคเฉเจ เจเฉเจเจพ... เจ เจธเจฒ เจตเจฟเฉฑเจ ffmpeg mp3 เจฆเฉ เจฒเฉฐเจฌเจพเจ เจจเฉเฉฐ เจฌเจนเฉเจค เจฒเจเจญเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจธเฉฐเจชเจพเจฆเจจ เจฆเฉ เจฆเฉเจฐเจพเจจ, เจเจกเฉเจ เจเฉเจฐเฉเจ เจฆเฉ เจฒเฉฐเจฌเจพเจ เจตเฉเจกเฉเจ เจเจฐเฉเจ เจฆเฉ เจฒเฉฐเจฌเจพเจ เจคเฉเจ (เจเฉฑเจ เจเจพเจ เจฆเฉ เจธเจเจฟเฉฐเจ เจฆเฉเจเจฐเจพ) เจฌเจนเฉเจค เจตเฉฑเจเจฐเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจจเจพเจฒ เจเฉเจ เจซเจผเจฐเจ เจจเจนเฉเจ เจชเฉเจเจฆเจพ เจเจฟ เจชเฉเจฐเฉ เจตเฉเจกเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจนเฉ เจซเฉเจฐเฉเจฎ เจนเฉ, เจชเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจฌเจพเจฐเจกเจฐ 'เจคเฉ เจฐเฉเจเจพเจตเจเจพเจ เจฆเฉ เจจเจพเจฒ เจ เจเจฟเจนเฉ เจตเฉเจกเฉเจ เจจเฉเฉฐ เจเฉเฉฐเจฆ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจฌเจนเฉเจค เจนเฉ เจเฉเจเจพ เจ เฉเจเจฃ เจตเจพเจฒเฉ เจชเฉเจฐเจญเจพเจต เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจเฉฑเจ mp3 เจซเจพเจเจฒ เจฆเฉ เจฎเจฟเจเจฆ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจนเฉเจฐ เจคเจฐเฉเจเจพ เจตเจฐเจคเจฃเจพ เจนเฉ mp3 เจเจพเจฃเจเจพเจฐเฉ. เจเจน เจเจฒเจคเฉเจเจ เจตเฉ เจเจฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจ เจตเจพเจฐ ffmpeg เจคเฉเจ เจตเฉฑเจง เจฆเจฟเฉฐเจฆเจพ เจนเฉ mp3 เจเจพเจฃเจเจพเจฐเฉ, เจเจ เจตเจพเจฐ เจเจน เจฆเฉเจเฉ เจชเจพเจธเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจ เจตเจพเจฐ เจเจน เจฆเฉเจตเฉเจ เจเฉเจ เจฌเฉเจฒเจฆเฉ เจนเจจ - เจฎเฉเจ เจเฉเจ เจชเฉเจเจฐเจจ เจจเจนเฉเจ เจฆเฉเจเจฟเจเฅค เจ เจคเฉ เจเฉฑเจฅเฉ soxi เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ.
เจเจธ เจเจชเจฏเฉเจเฉ เจธเจนเฉเจฒเจค เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฒเจ, เจเจน เจเจฐเฉ:
sudo apt-get install sox libsox-fmt-mp3
เจธเจฒเจพเจเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจชเจฐเจฟเจตเจฐเจคเจจ เจเจฐเจจเจพ
เจเฉฑเจ เจคเจฌเจฆเฉเจฒเฉ เจเฉฑเจ เจเฉเจเจพ เจตเฉเจกเฉเจ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฒเจพเจเจก เจฆเฉเจเฉ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจเจพเจเจฆเฉ เจนเฉเฅค เจ เจเจฟเจนเฉ เจตเฉเจกเฉเจ เจฌเจฃเจพเจเจฃ เจฒเจ, เจ เจธเฉเจ เจเฉเฉเจฟเจเจ เจตเจฟเฉฑเจ เจธเจฒเจพเจเจกเจพเจ เจฒเฉเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจตเจฐเจคเจฆเฉ เจนเจพเจ เจเจฟเฉฑเจคเจฐเจเฉเจฐเจฟเจคเฉ เจเฉฑเจ เจจเฉเฉฐ เจฆเฉเจเฉ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ:
#!/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}
เจเจฟเจธเฉ เจเจพเจฐเจจ เจเจฐเจเฉ เจฎเฉเจ เจเจพเจนเฉเฉฐเจฆเจพ เจธเฉ เจเจฟ เจธเจฒเจพเจเจก เจจเฉเฉฐ เจฌเจฟเฉฐเจฆเฉเจเจ เจจเจพเจฒ เจเจฟเฉฐเจกเจพเจเจ เจเจพเจตเฉ, เจ เจคเฉ เจซเจฟเจฐ เจ เจเจฒเฉ เจธเจฒเจพเจเจก เจจเฉเฉฐ เจฌเจฟเฉฐเจฆเฉเจเจ เจคเฉเจ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจเจพเจตเฉ, เจ เจคเฉ เจเจธเจฆเฉ เจฒเจ เจฎเฉเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจฒเจฟเจเฉ fade.pl เจนเฉเจฃ เจเจฟเฉฑเจคเจฐเจเฉเจฐเจฟเจคเฉ, เจเฉฑเจ เจ เจธเจฒเฉ เจฒเฉเจจเจเจธ เจเจชเจญเฉเจเจคเจพ เจเฉเจ เจตเจฟเจธเจผเฉเจธเจผ เจชเฉเจฐเจญเจพเจต เจชเฉเจฆเจพ เจเจฐเฉเจเจพ, เจชเจฐ เจเฉเจเจฐ เจเฉเจ เจฎเฉเจฐเฉ เจตเจฟเจเจพเจฐ เจจเฉเฉฐ เจธเจเฉเจเจฐเจฟเฉฐเจ เจจเจพเจฒ เจชเจธเฉฐเจฆ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจธเจเฉเจฐเจฟเจชเจ เจนเฉ:
#!/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