แƒ•แƒ˜แƒ“แƒ”แƒ แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜: unix way

แƒ•แƒ˜แƒ“แƒ”แƒ แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜: unix way
แƒ™แƒแƒ แƒแƒœแƒขแƒ˜แƒœแƒ˜ แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ”แƒ แƒ˜ แƒ“แƒ แƒแƒ แƒ แƒแƒฆแƒแƒชแƒ˜แƒก แƒกแƒฌแƒแƒ•แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ—แƒฃแƒ›แƒชแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ’แƒ”แƒกแƒ›แƒ˜แƒ—, แƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ•แƒ˜แƒœแƒ›แƒ”แƒ› แƒ แƒแƒฆแƒแƒช แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒแƒก, แƒ•แƒ˜แƒฆแƒแƒชแƒแƒ› แƒฃแƒœแƒ“แƒ แƒแƒกแƒฌแƒแƒ•แƒšแƒแƒก. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒกแƒฃแƒ แƒ— แƒฌแƒแƒ แƒฃแƒ“แƒ’แƒ˜แƒœแƒแƒ— แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒแƒ‘แƒ˜แƒ— แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒแƒก แƒ“แƒ แƒ›แƒแƒ˜แƒžแƒแƒ•แƒแƒ— แƒ›แƒกแƒแƒคแƒšแƒ˜แƒ แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒแƒ‘แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ”แƒก แƒกแƒขแƒแƒขแƒ˜แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒกแƒแƒ. แƒแƒฅ แƒœแƒแƒฎแƒแƒ•แƒ— แƒœแƒแƒ‘แƒ˜แƒฏ-แƒœแƒแƒ‘แƒ˜แƒฏ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒก, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒ•แƒ˜แƒ“แƒ”แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ˜แƒ“แƒแƒœ.

แƒฉแƒ•แƒ”แƒœ แƒฃแƒ’แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒงแƒแƒคแƒ— PowerPoint-แƒจแƒ˜ โ€žแƒแƒฃแƒ“แƒ˜แƒ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒกโ€œ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ แƒ“แƒ แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ˜แƒก แƒ•แƒ˜แƒ“แƒ”แƒแƒจแƒ˜ แƒ”แƒฅแƒกแƒžแƒแƒ แƒขแƒ˜แƒก แƒ’แƒ–แƒแƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒขแƒ แƒ˜แƒ•แƒ˜แƒแƒšแƒฃแƒ แƒก แƒ“แƒ แƒแƒ  แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒญแƒ”แƒจแƒ›แƒแƒ แƒ˜แƒขแƒแƒ“ แƒ›แƒแƒ’แƒแƒ แƒ˜ แƒ•แƒ˜แƒ“แƒ”แƒแƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ”แƒแƒ—แƒ”แƒ“แƒก.

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜, แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒแƒ— แƒ แƒ แƒฉแƒแƒ แƒฉแƒแƒ”แƒ‘แƒ˜ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ:

  1. แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜ แƒ’แƒแƒฎแƒ›แƒแƒ•แƒแƒœแƒ”แƒ‘แƒ˜แƒ—
  2. แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ
  3. แƒชแƒ˜แƒขแƒแƒขแƒ”แƒ‘แƒ˜ แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒ›แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ
  4. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฉแƒแƒ แƒฉแƒ แƒšแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒกแƒ—แƒแƒœ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒกแƒแƒงแƒ•แƒแƒ แƒ”แƒšแƒ˜ แƒ™แƒแƒขแƒ˜แƒ— (แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ )

แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ

.
โ”œโ”€โ”€ clipart
โ”œโ”€โ”€ clips
โ”œโ”€โ”€ rec
โ”œโ”€โ”€ slide
โ””โ”€โ”€ sound

แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒ—: แƒคแƒ˜แƒšแƒ›แƒ”แƒ‘แƒ˜, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ•แƒแƒœแƒ— แƒชแƒ˜แƒขแƒแƒขแƒ”แƒ‘แƒก (แƒ™แƒšแƒ˜แƒžแƒแƒ แƒขแƒ˜), แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ•แƒ˜แƒ“แƒ”แƒแƒก แƒคแƒ แƒแƒ’แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ (แƒ™แƒšแƒ˜แƒžแƒ”แƒ‘แƒ˜), แƒ•แƒ˜แƒ“แƒ”แƒแƒ”แƒ‘แƒ˜ แƒ™แƒแƒ›แƒ”แƒ แƒ˜แƒ“แƒแƒœ (rec), แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜ แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— (แƒกแƒšแƒแƒ˜แƒ“แƒ˜), แƒฎแƒ›แƒ. (แƒฎแƒ›แƒ).

แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒœแƒแƒฎแƒแƒขแƒ”แƒ‘แƒจแƒ˜

แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜ แƒฌแƒ˜แƒ—แƒ”แƒšแƒ—แƒ•แƒแƒšแƒ”แƒ‘แƒ Linux-แƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒแƒ แƒแƒœแƒแƒ˜แƒ  แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก. แƒจแƒ”แƒ’แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ pdf แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒแƒ“ แƒ’แƒแƒ“แƒแƒœแƒแƒฌแƒ˜แƒšแƒ“แƒ”แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—

pdftocairo -png -r 128 ../lecture.pdf

แƒ—แƒฃ แƒแƒกแƒ”แƒ—แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒ—แƒแƒ•แƒแƒ“ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— แƒžแƒแƒ™แƒ”แƒขแƒ˜ แƒžแƒแƒžแƒšแƒ”แƒ -แƒฃแƒขแƒ˜แƒšแƒ˜ (แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ Ubuntu-แƒกแƒ—แƒ•แƒ˜แƒก; แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— Arch, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ•แƒ แƒแƒ“ แƒ˜แƒชแƒ˜แƒ— แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒ— แƒฉแƒ”แƒ›แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”).

แƒแƒฅ แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›, แƒ›แƒ” แƒ›แƒฏแƒ”แƒ แƒ, แƒ แƒแƒ› แƒ•แƒ˜แƒ“แƒ”แƒ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ HD Ready แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜, แƒแƒœแƒฃ 1280x720. แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ 10 แƒ˜แƒœแƒฉแƒ˜แƒก แƒฐแƒแƒ แƒ˜แƒ–แƒแƒœแƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ–แƒแƒ›แƒ˜แƒ— แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒแƒ› แƒ–แƒแƒ›แƒแƒก แƒ’แƒแƒœแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒแƒก (แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— -r 128 แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜).

แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ

แƒ—แƒฃ แƒ’แƒกแƒฃแƒ แƒ— แƒ›แƒแƒ แƒ—แƒšแƒแƒช แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ›แƒแƒกแƒแƒšแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ, แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒ แƒฏแƒ”แƒ  แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒแƒก. แƒ›แƒ”แƒช แƒ•แƒ˜แƒคแƒ˜แƒฅแƒ แƒ”, แƒ แƒแƒ› แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”แƒช แƒจแƒ”แƒ›แƒ”แƒซแƒšแƒ แƒšแƒแƒžแƒแƒ แƒแƒ™แƒ˜, แƒ›แƒ˜แƒ— แƒฃแƒ›แƒ”แƒขแƒ”แƒก, แƒ แƒแƒ› แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒ›แƒแƒฅแƒ•แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ˜แƒ แƒชแƒแƒชแƒฎแƒแƒšแƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒ”แƒแƒ แƒ”แƒ แƒ•แƒ˜แƒ“แƒ”แƒแƒก แƒฉแƒแƒฌแƒ”แƒ แƒ. แƒแƒ  แƒ“แƒแƒ˜แƒ–แƒแƒ แƒแƒ— - แƒแƒ™แƒ แƒ”แƒคแƒแƒ–แƒ” แƒ“แƒแƒฎแƒแƒ แƒฏแƒฃแƒšแƒ˜ แƒ“แƒ แƒ แƒ‘แƒ”แƒ•แƒ แƒฏแƒ”แƒ  แƒ’แƒแƒ“แƒแƒ˜แƒฎแƒ“แƒ˜แƒก.

แƒ•แƒ˜แƒ“แƒ”แƒ แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜: unix way

แƒแƒฅ แƒแƒ แƒ˜แƒก แƒฉแƒ”แƒ›แƒ˜ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜. แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒก แƒœแƒแƒ›แƒ”แƒ แƒ˜ แƒขแƒแƒšแƒ˜แƒ แƒกแƒšแƒแƒ˜แƒ“แƒ˜แƒก แƒœแƒแƒ›แƒ แƒ˜แƒก, แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜แƒ แƒฌแƒ˜แƒ—แƒšแƒแƒ“. แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ แƒ”แƒ“แƒแƒฅแƒขแƒแƒ แƒ˜ แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜แƒ แƒ›แƒแƒกแƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒšแƒแƒ“, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ˜แƒ แƒแƒ˜แƒฆแƒแƒ— แƒกแƒ แƒฃแƒšแƒคแƒแƒกแƒแƒ•แƒแƒœแƒ˜ แƒขแƒ”แƒฅแƒกแƒขแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜ - แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒคแƒ˜แƒกแƒ˜.

แƒฎแƒ›แƒ แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒ–แƒ”

แƒ แƒ แƒ•แƒ—แƒฅแƒ•แƒ - แƒฉแƒแƒ แƒ—แƒ” แƒ›แƒ˜แƒ™แƒ แƒแƒคแƒแƒœแƒ˜ แƒ“แƒ แƒ“แƒแƒฌแƒ”แƒ แƒ” :)

แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ˜แƒแƒคแƒ˜ แƒ’แƒแƒ แƒ” แƒ›แƒ˜แƒ™แƒ แƒแƒคแƒแƒœแƒ˜แƒ“แƒแƒœแƒแƒช แƒ™แƒ˜ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜ แƒจแƒ”แƒฃแƒ“แƒแƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ˜แƒ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ˜แƒ™แƒ แƒแƒคแƒแƒœแƒ˜แƒ“แƒแƒœ. แƒ—แƒฃ แƒ’แƒกแƒฃแƒ แƒ— แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒแƒœแƒ˜ แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒแƒ‘แƒ, แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•แƒ— แƒแƒฅ แƒแƒ แƒ˜แƒก แƒ”แƒก แƒ›แƒฃแƒฎแƒšแƒ˜.

แƒฉแƒแƒกแƒแƒฌแƒ”แƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” แƒแƒฃแƒ“แƒ˜แƒ-แƒฉแƒแƒ›แƒฌแƒ”แƒ แƒ˜ - แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒฎแƒ›แƒ˜แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒแƒ˜แƒฆแƒแƒ—, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒฅ:

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

Utilities 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 แƒ™แƒแƒ“แƒ แƒก แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ”แƒ›แƒ˜ แƒ™แƒแƒ›แƒ”แƒ แƒ แƒ“แƒ แƒซแƒ•แƒ”แƒšแƒ˜ แƒกแƒแƒ‘แƒญแƒแƒ—แƒ แƒคแƒ˜แƒšแƒ›แƒ”แƒ‘แƒ˜ แƒแƒ›แƒ“แƒ”แƒœแƒก แƒ›แƒแƒซแƒšแƒ”แƒ•แƒก. แƒ—แƒฃ แƒคแƒ˜แƒšแƒ›แƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒ“แƒแƒœแƒแƒช แƒญแƒ แƒ˜แƒ—, แƒกแƒฎแƒ•แƒ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒ—แƒแƒ แƒ’แƒแƒ“แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— Resample Video แƒคแƒ˜แƒšแƒขแƒ แƒ˜.

แƒ›แƒ”แƒกแƒแƒ›แƒ”, แƒงแƒ•แƒ”แƒšแƒ แƒคแƒ แƒแƒ’แƒ›แƒ”แƒœแƒขแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒฃแƒšแƒ˜ แƒ˜แƒ›แƒแƒ•แƒ” แƒ™แƒแƒ“แƒ”แƒ™แƒ˜แƒ— แƒ“แƒ แƒ“แƒแƒคแƒแƒกแƒแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒ›แƒแƒ•แƒ” แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ”แƒ‘แƒจแƒ˜. แƒแƒ›แƒ˜แƒขแƒแƒ› แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— 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

แƒ’แƒ—แƒฎแƒแƒ•แƒ— แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒแƒ—, แƒ แƒแƒ› แƒแƒฃแƒ“แƒ˜แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜ แƒ’แƒแƒœแƒ˜แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ แƒ™แƒแƒ›แƒฃแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒกแƒแƒฅแƒกแƒ˜, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒ แƒกแƒ˜แƒ’แƒ แƒซแƒ˜แƒก แƒ•แƒ˜แƒ“แƒ”แƒ แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ. แƒงแƒ•แƒ”แƒšแƒ แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒแƒชแƒ˜แƒ, แƒ แƒแƒช แƒ›แƒ” แƒ•แƒ˜แƒžแƒแƒ•แƒ”, แƒฃแƒคแƒ แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ: แƒ“แƒ แƒแƒจแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ -t ${แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒ} แƒ“แƒ แƒแƒจแƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ - แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ™แƒšแƒ”... แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ ffmpeg แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก mp3-แƒ˜แƒก แƒกแƒ˜แƒ’แƒ แƒซแƒ”แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒ˜แƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก แƒแƒฃแƒ“แƒ˜แƒ แƒขแƒ แƒ”แƒ™แƒ˜แƒก แƒกแƒ˜แƒ’แƒ แƒซแƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒœแƒแƒ“ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒแƒ“แƒ”แƒก (แƒ”แƒ แƒ—แƒ˜ แƒแƒœ แƒแƒ แƒ˜ แƒฌแƒแƒ›แƒ˜แƒ—) แƒ•แƒ˜แƒ“แƒ”แƒ แƒขแƒ แƒ”แƒ™แƒ˜แƒก แƒกแƒ˜แƒ’แƒ แƒซแƒ˜แƒกแƒ’แƒแƒœ. แƒแƒ  แƒแƒฅแƒ•แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ, แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒ˜ แƒ•แƒ˜แƒ“แƒ”แƒ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒ™แƒแƒ“แƒ แƒ˜แƒกแƒ’แƒแƒœ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒแƒกแƒ”แƒ— แƒ•แƒ˜แƒ“แƒ”แƒแƒก แƒแƒฌแƒ”แƒ‘แƒ”แƒ‘แƒ— แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒ–แƒฆแƒ•แƒแƒ แƒ–แƒ”, แƒฌแƒแƒ แƒ›แƒแƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒฃแƒ™แƒ˜แƒ“แƒฃแƒ แƒ”แƒกแƒแƒ“ แƒฃแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒ แƒญแƒฃแƒญแƒงแƒ˜แƒแƒœแƒ˜ แƒ”แƒคแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜.

แƒกแƒฎแƒ•แƒ แƒ’แƒ–แƒ MP3 แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒ“แƒ’แƒ”แƒœแƒแƒ“ แƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ mp3info. แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒจแƒ•แƒ”แƒ‘แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒก แƒ“แƒ แƒ–แƒแƒ’แƒฏแƒ”แƒ  ffmpeg แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒก แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ•แƒ˜แƒ“แƒ แƒ” mp3info, แƒฎแƒแƒœ แƒžแƒ˜แƒ แƒ˜แƒฅแƒ˜แƒ—แƒแƒ, แƒฎแƒแƒœ แƒแƒ แƒ˜แƒ•แƒ” แƒ˜แƒขแƒงแƒฃแƒ”แƒ‘แƒ˜แƒแƒœ - แƒ›แƒ” แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒแƒ›แƒฉแƒœแƒ˜แƒ” แƒ แƒแƒ˜แƒ›แƒ” แƒœแƒ˜แƒ›แƒฃแƒจแƒ˜. แฒ“แƒ แƒแƒฅ แƒกแƒแƒฅแƒกแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒกแƒฌแƒแƒ แƒแƒ“.

แƒแƒ› แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ“แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“, แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ— แƒ”แƒก:

sudo apt-get install sox libsox-fmt-mp3

แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ

แƒ’แƒแƒ แƒ“แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒ›แƒแƒ™แƒšแƒ” แƒ•แƒ˜แƒ“แƒ”แƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ”แƒ แƒ—แƒ˜ แƒกแƒšแƒแƒ˜แƒ“แƒ˜ แƒ˜แƒฅแƒชแƒ”แƒ•แƒ แƒ›แƒ”แƒแƒ แƒ”แƒจแƒ˜. แƒแƒกแƒ”แƒ—แƒ˜ แƒ•แƒ˜แƒ“แƒ”แƒแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒก แƒฌแƒงแƒ•แƒ˜แƒšแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— ImageMagick แƒ”แƒ แƒ—แƒ˜ แƒ›แƒ”แƒแƒ แƒ”แƒ“ แƒ’แƒแƒ แƒ“แƒแƒฅแƒ›แƒœแƒ:

#!/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 แƒแƒฅแƒ•แƒก ImageMagick, Linux-แƒ˜แƒก แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ  แƒ”แƒคแƒ”แƒฅแƒขแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒ•แƒ˜แƒœแƒ›แƒ”แƒก แƒ›แƒแƒ”แƒฌแƒแƒœแƒ”แƒ‘แƒ แƒฉแƒ”แƒ›แƒ˜ แƒ˜แƒ“แƒ”แƒ แƒ’แƒแƒคแƒแƒœแƒขแƒ•แƒ˜แƒ—, แƒแƒฅ แƒแƒ แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜:

#!/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

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ