Wanzul Blog

Nota, pendapat, dan pengajaran yang aku bayar sendiri.

Perform Simple Video Editing with Ubuntu/Mac OS (from terminal)

Video Editing Ringkas Guna Terminal di Ubuntu/Mac OS

Kau boleh buat video editing ringkas dengan mesin Linux/Unix kau guna terminal. Maknanya, kau tak perlu beli software apa pun atau mengadap software video editing dengan Graphical User Interface (GUI) yang rumit. Semua ni senang dibuat dengan FFmpeg.

Kos 💰

Percuma. FFmpeg percuma untuk install dan percuma untuk guna.


Keperluan Sistem

Tiada.

OS yang diketahui sokong FFMpeg: Ubuntu, Mac OS

Hardware hanya menentukan masa yang diperlukan untuk proses video. Lebih baik kuasa pemprosesan, lebih cepat pemprosesan video.

Sumber: https://superuser.com/questions/1584816/what-are-the-minimum-requirements-specs-for-ffmpeg

Aku tak biasa dengan terminal. Macam mana nak manfaat dari FFmpeg? 🥲

ChatGPT/ Copilot/ Claude/ mana-mana Ai chatbot akan memang tolong. Kau cuma perlu minta Ai generate command untuk kau.

Minta Ai kegemaran kau create command untuk kau. Dalam kes ni, pasal resize video ke 720p sambil kekalkan aspect ratio 😉.

Demo 🎥

Ini demo cara tukar video dari mov ke mp4 guna terminal.

Just paste command dalam terminal kau. Ia terus buat conversion. Kau tak perlu beli atau install apa-apa software untuk buat video editing ringkas.

Aku guna Mac. Macam mana nak install FFmpeg? 🖥️

Senang. Jalankan command ni dalam terminal zsh kau (guna brew).

$ brew install ffmpeg

Ini akan install binary ffmpeg dan semua dependencies yang ffmpeg guna. Mac kau kena ada brew dulu.


Aku guna Ubuntu. Macam mana nak install FFmpeg? 🐧

Senang. Jalankan command ni dalam terminal Ubuntu kau (guna apt).

$ sudo apt update
$ sudo apt install ffmpeg

Ini akan install binary ffmpeg dan semua dependencies yang ffmpeg guna. Ubuntu out-of-the-box datang dengan apt package manager.


Penilaian

Keburukan guna video conversion online: ❌

  1. Perlu sambungan internet laju untuk upload dan download video.
  2. Bergantung pada belas kasihan platform conversion video tu untuk urus video kau.
  3. Conversion boleh jadi keutamaan rendah bergantung pada ketersediaan server platform.
  4. Video editor online percuma ada had saiz fail.

Kelebihan guna FFmpeg: ✅

  1. Tak perlu internet laju.
  2. Video kekal dalam environment kau.
  3. Guna kapasiti server kau sendiri.
  4. Tak ada had keras pada saiz video.
Platform Conversion Video OnlineFFmpeg
Privasi❌✅
Perlu Internet Laju❌✅
Kelajuan pemprosesanBergantung pada keupayaan dan ketersediaan platform conversion video onlineBergantung pada keupayaan hardware kau
Had saiz fail videoBergantung. Biasanya paling tinggi 1GBTiada had
KosPercuma dengan keupayaan terhadPercuma

Tugas biasa aku buat dengan FFmpeg


Tukar mov ke mp4 untuk saiz fail lebih kecil

Ini paling biasa untuk pengguna Macbook yang rakam screen. Video .mov saiznya besar, lebih besar dari .mp4.

$ ffmpeg -i input.mov output.mp4

Resize video ke 720p sambil kekalkan aspect ratio

$ ffmpeg -i input.mp4 -vf "scale=-1:720" -c:a copy output.mp4

Gabung video

Ini perlu kau create fail txt yang mengandungi semua nama fail video yang nak digabung. Create fail videos.txt dan senaraikan nama fail video.

file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'

Lepas tu, execute command berikut dalam terminal:

$ ffmpeg -f concat -safe 0 -i videos.txt -c copy output.mp4

Potong video

$ ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 -c copy output.mp4

Resize imej untuk aspect ratio 1:1

$ ffmpeg -i input.png -vf "scale=720:720:force_original_aspect_ratio=decrease,pad=720:720:(ow-iw)/2:(oh-ih)/2" output.png

Kesimpulan

Bergantung pada online converter untuk convert, trim, resize, atau gabung video bukan pilihan bila berurusan dengan maklumat sensitif. Guna servis conversion video online boleh risiko maklumat sulit bocor. Sebab tu FFmpeg benarkan kau manipulasi video secara dalaman tanpa upload ke server yang kau tak kenal di internet.

Wan Zulkarnain Avatar

Written by 


Comments

Leave a Reply