Tutorial lengkap FFmpeg untuk mengedit dan mengonversi video.

Pembaharuan Terakhir: 12/12/2025
penulis: Isaac
  • FFmpeg adalah alat bantu untuk perintah Aplikasi lintas platform yang mampu merekam, mengonversi, dan memproses audio dan video dengan dukungan untuk sejumlah besar codec dan format.
  • Aplikasi ini memungkinkan Anda melakukan berbagai hal, mulai dari konversi format sederhana hingga tugas-tugas tingkat lanjut seperti memotong gambar, mengubah ukuran, menyisipkan logo, membuat GIF, dan membuat video dari rangkaian gambar.
  • Potensi sebenarnya muncul ketika diintegrasikan ke dalam skrip dan alur kerja otomatis, di mana ia dapat menggabungkan klip, menerapkan transisi, menormalkan audio, dan menstandarisasi produksi konten.
  • Dengan beberapa perintah yang mudah dipahami, dimungkinkan untuk membangun alur kerja yang efisien untuk pengeditan dan kompresi video tanpa bergantung pada antarmuka grafis yang rumit.

Tutorial FFmpeg untuk file video.

Jika Anda sering bekerja dengan video, cepat atau lambat Anda akan menemui masalah ini. FFmpeg sebagai pisau Swiss serbaguna untuk mengkonversi, mengompresi, dan mengotomatiskan tugas.Tidak masalah apakah Anda berasal dari editor dengan antarmuka grafis, dari platform Streaming atau konverter online sederhana: ketika Anda membutuhkan kontrol yang lebih presisi, format langka, atau otomatisasi besar-besaran, FFmpeg hadir untuk membantu.

Memang benar juga bahwa saat pertama kali Anda melihatnya, itu sedikit menakutkan: banyak sekali parameter, perintah yang sangat panjang, dan pesan di dalamnya. terminalNamun setelah Anda memahami logikanya, alat ini menjadi sangat praktis untuk tugas-tugas berulang: mengubah format, mengurangi ukuran file, memotong gambar, menambahkan logo, membuat GIF, atau membuat video selang waktu dari foto, di antara banyak hal lainnya.

Apa itu FFmpeg dan mengapa banyak digunakan dalam video?

Apa itu ffmpeg dan bagaimana cara menggunakannya?

FFmpeg adalah seperangkat alat dan pustaka perangkat lunak gratis. Dirancang untuk merekam, mengonversi, memproses, dan melakukan streaming audio dan video. Ini bukan aplikasi dengan jendela dan tombol yang cantik: aplikasi ini dikendalikan dari baris perintah, yang memberikan fleksibilitas luar biasa dan menjadikannya ideal untuk otomatisasi, server, dan pembuatan skrip.

Namanya mengacu pada Maju Cepat MPEG...merujuk pada kelompok yang menetapkan standar video MPEG. Sejak tahun 2000, ketika Fabrice Bellard meluncurkan proyek ini, komunitas tersebut telah memperluasnya menjadi... mesin multimedia yang digunakan oleh banyak sekali program dan layanan. tanpa sepengetahuan Anda (platform streaming, editor, konverter, dll.).

Salah satu keunggulan terbesarnya adalah bahwa Platform ini mendukung sejumlah besar codec dan kontainer. (Cara memilih codec terbaik untuk video): MP4, MOV, MKV, AVI, WebM, FLV, Ogg, GIF animasi, rangkaian gambar, MP3AAC, OGG, WAV, WMA, dan banyak format lainnya. Jika pemutar favorit Anda dapat memutar suatu format, FFmpeg mungkin dapat membaca atau menghasilkannya.

Selain itu, FFmpeg adalah lintas platformIni dapat dipasang tanpa masalah di Linux, WindowsmacOS dan sistem lainnya UnixDan meskipun digunakan dari konsol, ada beberapa antarmuka grafis yang menggunakannya di balik layar jika Anda lebih suka melanjutkan secara bertahap tanpa melihat perintah.

Cara menginstal FFmpeg di Windows, macOS, dan Linux

Instal ffmpeg di Windows, Mac, dan Linux

Sebelum kita mulai mengeluarkan perintah, kita perlu menginstal alat tersebut terlebih dahulu. Prosesnya bervariasi tergantung pada sistem operasi yang digunakan.Namun dalam semua kasus, hal itu hanya dilakukan sekali dan kemudian Anda melupakannya.

Instal FFmpeg di Windows

Di Windows Anda memiliki beberapa pilihan, tetapi salah satu yang paling umum adalah mengunduh sebuah paket statis sudah dikompilasiIni akan menghemat waktu Anda karena Anda tidak perlu mengkompilasi apa pun atau berurusan dengan dependensi.

Alur kerja tipikalnya akan seperti ini: Anda mengunjungi situs web resmi FFmpeg atau halaman build yang terpercaya, descargas sebuah Versi "statis" dalam format ZIP atau 7zAnda mengekstraknya ke folder yang Anda inginkan (misalnya, di drive sekunder), dan di dalamnya Anda akan melihat direktori dengan beberapa subdirektori, termasuk bin, di mana file-file yang dapat dieksekusi seperti ffmpeg.exe, ffplay.exe, dan ffprobe.exe berada.

Untuk menghindari keharusan selalu membuka folder tersebut, solusi idealnya adalah Tambahkan jalur ke direktori bin ke variabel lingkungan sistem.Dari Panel Kontrol > Sistem > Pengaturan sistem lanjutan > Variabel Lingkungan, temukan variabel Path, edit, dan tambahkan jalur lengkap ke folder bin tersebut. Dari sana, Anda dapat menulis ffmpeg Di konsol mana pun, game ini akan berjalan.

Alternatif lain yang sangat praktis adalah dengan menggunakan pengelola paket seperti Chocolatey dan jalankan di konsol administrator: choco install ffmpegManajer sendiri yang menangani instalasi dan PATH.

Instal FFmpeg di macOS

En MacCara paling praktis adalah dengan menarik Sesuatu yg sederhanaJika Anda belum memilikinya, instal dengan menempelkan naskah Petugas instalasi di Terminal. Setelah beroperasi, cukup:

brew install ffmpeg

dan dalam hitungan menit Anda akan memiliki ffmpeg siap digunakan dari terminal mana punHomebrew secara otomatis menangani dependensi, jalur, dan pembaruan di masa mendatang.

Jika Anda lebih suka melakukannya sendiri, Anda juga dapat mengunduh biner yang sudah dikompilasi untuk macOS, tetapi dalam praktiknya, dengan Homebrew Anda menghemat banyak kerepotan dan dapat menjaga FFmpeg tetap mutakhir dengan cara yang sederhana. brew upgrade ffmpeg.

Cara menginstal FFmpeg di Linux

Pada sebagian besar distribusi modern, FFmpeg tersedia di repositori resmi.Pada Debian, Ubuntu dan turunannya, misalnya, Anda dapat menginstalnya dengan:

sudo apt install ffmpeg

Pada distribusi Linux lainnya, pengelola paket mungkin berbeda, tetapi idenya tetap sama: Anda menginstal paket ffmpeg dan alat-alat terkaitnya., seperti ffprobe. Jika Anda kemudian menjalankan which ffmpeg dan Anda mendapatkan sesuatu seperti /usr/bin/ffmpegSemuanya baik-baik saja.

Dalam skenario yang lebih canggih (misalnya, server yang membutuhkan dukungan khusus untuk codec atau pustaka tertentuSebagian orang lebih memilih untuk mengkompilasi FFmpeg dari kode sumber dan menambahkan modul secara manual seperti LAME untuk MP3, libogg, libvorbis, atau mengintegrasikannya dengan mplayer. Dalam kasus ini, pustaka-pustaka tersebut diunduh dan dikompilasi terlebih dahulu, dan izin serta jalur disesuaikan (LD_LIBRARY_PATH) dan tautan simbolik dibuat di /usr/lib terhadap pustaka FFmpeg di /usr/local/lib.

Memahami sintaks dasar FFmpeg

perintah dasar ffmpeg

Setelah terpasang, langkah selanjutnya adalah memahaminya. Cara menulis perintah FFmpeg minimal.Struktur umumnya biasanya:

  Cara membuat autounattend.xml yang sempurna untuk Windows 11 dengan schneegans.de

ffmpeg -i entrada.ext salida.ext

Parameter kuncinya adalah -iIni menunjukkan file atau aliran input. Semua yang Anda tambahkan sebelum dan sesudah opsi tersebut adalah pengaturan yang memengaruhi cara output diproses dan dihasilkan.

Jika Anda hanya ingin memperoleh informasi teknis dari file video, kamu bisa memakai:

ffmpeg -hide_banner -i video.mp4

Dengan ini, FFmpeg menampilkan detail seperti: durasi, bitrate, codec video dan audio, resolusi, framerate dan metadata lainnya. Parameter tersebut -sembunyikan_banner Hal ini mencegah Anda melihat blok konfigurasi dan kompilasi awal yang sangat besar, dan memungkinkan Anda untuk fokus pada informasi yang benar-benar bermanfaat.

Beberapa parameter global yang sangat berguna untuk memandu Anda adalah:

  • -format: mencantumkan format (kontainer) yang didukung.
  • -codec: menampilkan semua codec input dan output.
  • -decoder: merinci codec yang diterima sebagai input.
  • -encoder: mencantumkan codec yang dapat Anda gunakan saat mengekspor.

Dengan informasi minimal tersebut, Anda dapat mulai Konversikan dari satu format ke format lain hanya dengan mengubah ekstensi output.. Sebagai contoh:

ffmpeg -i video_origen.mov video_destino.mp4

Dalam hal ini, FFmpeg akan memilih codec yang wajar tergantung pada ekstensinyaSebagai contoh, H.264 untuk video dan AAC untuk audio dalam format MP4, kecuali Anda menentukan lain.

Codec, kontainer, dan parameter kualitas utama

Untuk mendapatkan hasil maksimal dari FFmpeg, penting untuk membedakan antara codec dan containerMP4 (wadah) tidak sama dengan H.264 atau H.265 (codec video), meskipun istilah-istilah tersebut sering tercampur dalam bahasa sehari-hari.

Un codec Ini adalah algoritma yang mengkompresi dan mendekompresi aliran data audio atau video (H.264, H.265/HEVC, AV1, VP9, ​​AAC, MP3, Ogg Vorbis, dll.). wadah (MP4, MKV, AVI, MOV, WebM, Ogg, dll.) adalah "wadah" yang dapat berisi beberapa trek video dan audio, terjemahan dan metadata.

Beberapa wadah umum antara lain:

  • AVI: sebuah program Windows klasik, banyak digunakan tetapi dengan keterbatasan modern.
  • MOV: Format standar QuickTime, banyak digunakan di lingkungan Apple.
  • MP4: wadah standar untuk MPEG-4, sangat kompatibel di berbagai perangkat.
  • Ogg- Wadah terbuka untuk codec seperti Vorbis atau Theora.
  • MKVFormat Matroska, sangat fleksibel dan terbuka, ideal untuk master dan pengarsipan.

Di FFmpeg, Anda dapat mengontrol kualitas terutama dengan parameter seperti -b:v (bitrate video), -b:a (bitrate audio) atau yang populer CRF dalam codec seperti H.264 atau H.265. Misalnya:

ffmpeg -i video.avi -b:v 2500k -b:a 192k salida.mp4

Dalam hal ini, Anda memaksakan bitrate video sebesar 2.500 kb / s dan satu rekaman audio dari 192 kb / sBitrate yang lebih tinggi umumnya berarti kualitas yang lebih tinggi tetapi juga ukuran file yang lebih besar, dan sebaliknya. Dengan CRF (Constant Rate Factor), logikanya sedikit berubah, karena Nilai yang lebih rendah berarti kualitas lebih tinggi dan ukuran file lebih besar.Dalam H.265, misalnya, CRF sekitar 18-22 seringkali hampir tidak dapat dibedakan dari aslinya dalam banyak kasus.

Konversi video, kompresi, dan perubahan format

Salah satu penggunaan FFmpeg yang paling umum adalah Konversikan dan kompres ulang video untuk memperkecil ukurannya atau mengubah formatnya.sambil tetap mempertahankan kualitas yang wajar. Jika Anda lebih menyukai alternatif dengan antarmuka grafis, Anda dapat melihat Cara mengedit dan mengonversi video menggunakan VLC.

Untuk a konversi dasarCukup tunjukkan titik masuk dan keluar:

ffmpeg -i origen.avi destino.mpg

Jika Anda ingin melakukan penyesuaian lebih lanjut, Anda dapat menentukan codec video dan audio, mode kualitas, dan kontainer. Misalnya, untuk Kompres video menggunakan H.265 (libx265) dengan kualitas sangat baik dan tanpa mengubah audio:

ffmpeg -i "input.mp4" -c:v libx265 -preset veryslow -crf 18 -c:a copy "salida_comprimida.mkv"

Di sini Anda menggunakan:

  • -c:v libx265: Kodek video H.265 (sangat efisien).
  • -preset sangat lambat: Pengkodean lebih lambat tetapi dengan kompresi yang lebih baik.
  • -crf 18: kualitas sangat tinggi; Anda bisa memilih hingga 20-22 jika menginginkan bobot yang lebih ringan.
  • -c: salinan: menyalin audio apa adanya, tanpa mengompresnya ulang.

Jika Anda suka kompres audionya juga Untuk AAC dengan kecepatan 128 kb/s, Anda dapat menggunakan:

ffmpeg -i input.mp4 -c:v libx265 -preset veryslow -crf 18 -c:a aac -b:a 128k output.mkv

Format kontainer MKV sangat stabil dan fleksibel untuk jenis pekerjaan ini. Jika Anda benar-benar membutuhkan MP4 di kemudian hari, Anda bisa remultipleks (mengubah kontainer tanpa mengompresi ulang) dengan:

ffmpeg -i salida.mkv -c copy salida_final.mp4

Langkah terakhir ini adalah cepatkarena hanya "pembungkus" file yang berubah, tanpa menyentuh konten video dan audio..

Operasi pengeditan dasar dengan FFmpeg

FFmpeg juga memungkinkan Anda untuk melakukan banyak hal. Tugas pengeditan klasik tanpa perlu membuka editor video yang berat.Ini tidak praktis untuk pengeditan kreatif skala besar, tetapi untuk tugas-tugas spesifik, ini sangat cepat.

Potonglah sepotong waktu

Jika Anda ingin mengekstrak segmen tertentu dari video, Anda dapat menggunakan opsi yang tersedia. -ss, -t y untuk. Sebagai contoh:

  Bagaimana cara membagikan reel Instagram ke cerita Anda? Android dan iOS

ffmpeg -i video.mp4 -ss 35 -t 30 fragmento.mp4

Dalam hal ini, Anda mulai pada detik ke-35 dan Anda mengekstrak 30 detik. Variasi lainnya adalah:

ffmpeg -i video.mp4 -ss 00:00:35 -to 00:01:05 fragmento.mp4

Di sini Anda mendefinisikan waktu mulai dan waktu berakhir dalam format jam:menit:detik. Tergantung pada urutan Anda memasukkannya. -ss tentang -iPemotongan akan lebih cepat tetapi kurang presisi, atau sebaliknya; untuk sebagian besar penggunaan praktis, Anda dapat membiarkannya seperti pada contoh.

Ubah resolusi video

Untuk mengadaptasi video ke resolusi lain, misalnya dari 1920×1080 ke 1280x720, kamu bisa memakai:

ffmpeg -i entrada.mov -s 1280x720 salida.mp4

Parameter -s Tentukan ukuran output. Anda juga dapat menggunakan filter video (-skala vf=) untuk memiliki kontrol lebih besar atas penskalaan ulang atau untuk mempertahankan proporsi tertentu.

Hapus atau ekstrak trek audio.

Jika Anda ingin hanya simpan audionya saja Sebagai contoh, dari video MP3, Anda dapat menggunakan:

ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 audio.mp3

Ini menunjukkan bahwa Anda tidak menginginkan video dengan -vnFrekuensi pengambilan sampel dan saluran disesuaikan, dan bitrate audio yang wajar untuk MP3 ditentukan.

Jika yang Anda inginkan adalah menghapus audio dari video Untuk hanya menampilkan gambar, Anda bisa menggunakan:

ffmpeg -i entrada.mp4 -an -c:v copy salida_sin_audio.mp4

pilihan -sebuah Ini menghilangkan audio, sementara -c:v salin Hindari mengompres ulang video, sehingga menghemat waktu dan menjaga kualitas.

Sisipkan logo atau tanda air

Untuk menempatkan logo tetap di sudut video, Anda dapat menggunakan filter. hamparanContoh tipikal:

ffmpeg -i video.mp4 -i logo.png -filter_complex "overlay=10:10" salida.mp4

Dalam perintah ini, overlay=10:10 Ini menunjukkan bahwa logo diposisikan 10 piksel dari tepi kiri dan 10 piksel dari atas. Jika Anda ingin memindahkannya ke sudut kanan bawah, Anda dapat menggunakan ekspresi berdasarkan lebar dan tinggi:

overlay=x=(main_w-overlay_w):y=(main_h-overlay_h)

Dengan cara ini, logo akan beradaptasi dengan resolusi video apa pun. tanpa harus menghitung posisi secara manual.

Bekerja dengan gambar: mengekstrak bingkai dan membuat video

FFmpeg bukan hanya untuk video klasik; ia juga sangat ampuh untuk mengkonversi antara video dan gambaryang ideal untuk time-lapse, stop-motion, atau untuk menganalisis frame tertentu.

Ekstrak gambar dari video

Jika Anda ingin mengkonversi setiap bingkai Dalam sebuah gambar, sesuatu seperti (lihat opsi lainnya di) sudah cukup. Cara mengekstrak frame dari video dan GIF):

ffmpeg -i video.mp4 image%d.jpg

Ini akan menghasilkan satu file per frame: gambar1.jpg, gambar2.jpg, gambar3.jpg…Jika videonya panjang, Anda akan mendapatkan ribuan gambar, karena sebagian besar video berjalan pada kecepatan antara 25 dan 30 fps.

Untuk menghindari pembuatan file dalam jumlah besar, Anda dapat membatasi ekstraksi dengan filter. fpsSebagai contoh, satu gambar per detik:

ffmpeg -i video.mp4 -vf fps=1 image%d.png

Dengan cara ini, hanya satu gambar yang diekspor per detik dari video asli, sangat cocok untuk membuat ringkasan visual atau thumbnail otomatis.

Buat video dari gambar (time-lapse dan slideshow)

Jika Anda memiliki rangkaian foto bernomor (misalnya, img-01.png, img-02.png, img-03.png…Anda dapat dengan mudah membuat video:

ffmpeg -framerate 5 -i img-%02d.png video.avi

Dalam hal ini, -kecepatan bingkai 5 Ditetapkan bahwa 5 gambar per detik akan digunakan dalam video yang dihasilkan. Jika gambar tersebut adalah foto dari time-lapse, Anda mungkin ingin meningkatkan kecepatan untuk gerakan yang lebih halus, atau menurunkannya untuk tayangan slide yang lebih santai.

FFmpeg memahami beberapa pola penamaan:

  • namafile-%03d.png- Cocok dengan filename-001.png hingga filename-999.png.
  • namafile-%d.png- Cocok dengan filename-1.png, filename-2.png, dll.
  • namafile-*.png: pola yang lebih umum, untuk saat Anda tidak mengikuti penomoran yang ketat (dalam hal ini Anda akan memerlukan parameter tambahan untuk mengontrol urutan).

Jika Anda juga ingin memaksa output video menjadi MP4 dengan format tertentu kecepatan bingkai pemutaranAnda bisa melakukan hal seperti ini:

ffmpeg -framerate 1 -i img%03d.png -r 25 -pix_fmt yuv420p output.mp4

Di sini Anda mendefinisikan sebuah pengambilan 1 gambar per detik dan kecepatan pemutaran 25 fps, dengan format piksel yang kompatibel dengan sebagian besar pemutar.

Hasilkan GIF animasi dan efek sederhana.

Fitur klasik lain di FFmpeg adalah mengkonversi video berukuran kecil menjadi GIF animasi untuk situs web atau jaringanProses ini dapat disederhanakan menjadi satu baris atau dilakukan dalam beberapa langkah untuk meningkatkan kualitas.

Untuk kasus paling langsung:

ffmpeg -i entrada.mp4 salida.gif

Ini akan memberi Anda GIF yang berfungsi, meskipun mungkin belum dioptimalkan. Jika Anda menginginkan kontrol yang lebih baik atas ukuran dan kualitasnya, salah satu pilihannya adalah... Ubah skala video, hasilkan bingkai PNG, lalu buat GIF dari bingkai-bingkai tersebut.. Sebagai contoh:

ffmpeg -i input.mp4 -vf scale=640x360 -c:v h264 -crf 18 -c:a aac salida_intermedia.mp4

ffmpeg -i salida_intermedia.mp4 frame%04d.png

ffmpeg -i salida_intermedia.mp4 salida.gif

Atau gunakan alat pengeditan GIF eksternal untuk hasil akhir yang lebih halus. Alur kerja jenis ini memungkinkan Anda untuk mempertahankan Kontrol penuh atas resolusi, kualitas, dan ukuran file akhir..

Otomatiskan pengeditan video dengan skrip dan YAML

Keunggulan FFmpeg sebenarnya terlihat saat Anda mengintegrasikannya ke dalam skrip yang mengotomatiskan tugas berulangJika Anda memproduksi jenis video yang sama setiap minggu (kursus, wawancara, materi institusional…), Anda dapat menentukan alur kerja standar dan membiarkan skrip melakukan hampir semuanya.

  Cara mengatur transfer nama bersyarat di iPhone

Pendekatan yang sangat ampuh adalah dengan mendeskripsikan proyek Anda dalam bentuk berikut: Berkas YAML (config.yml)Di mana Anda merinci klip, gambar, durasi, potongan, volume, dan transisi yang Anda inginkan, dan kemudian sebuah skrip akan menerjemahkannya menjadi perintah FFmpeg yang kompleks.

Dengan sistem ini Anda dapat, misalnya, mendefinisikan daftar elemen (gambar, video, trek audio) yang diproses secara individual (pemangkasan, perubahan volume, penskalaan ulang, normalisasi) dalam direktori sementara, dan kemudian digabungkan dengan presisi milimeter, menjaga agar audio dan video tetap sinkron.

Contoh kasus penggunaan umum meliputi:

  • Buat video pelatihan dari slide + klip pendek.
  • Buatlah kapsul informasi yang terdiri dari beberapa blok standar.
  • Buat intro dan outro institusional untuk seluruh rangkaian video.

Contoh skrip praktis dengan FFmpeg

Berdasarkan gagasan otomatisasi ini, seseorang dapat membangun berbagai jenis aksara, mulai dari pengaturan yang paling sederhana hingga yang cukup rumit, selalu mengandalkan FFmpeg sebagai mesinnya.

Skrip umum untuk menggabungkan gambar dan video.

Skrip serbaguna dapat bekerja dengan daftar elemen heterogen Dijelaskan dalam format YAML (video, gambar, klip audio), dengan menetapkan durasi, pemotongan awal dan akhir, volume relatif, dll. Skrip ini menghasilkan versi sementara yang telah disesuaikan sebelumnya dan kemudian membangun versi final. daftar file untuk menggabungkan semuanya menggunakan FFmpeg.

Ini memberi Anda kendali penuh atas:

  • Resolusi akhir dan FPS proyek.
  • Volume setiap segmen secara terpisah.
  • Awal dan akhir setiap klip tanpa membuka editor grafis.

Skrip sederhana: gambar sampul + video utama

Skenario yang lebih umum lagi adalah keinginan untuk menampilkan slide statis sebagai gambar sampul (judul, logo, detail acara) selama beberapa detik lalu putar video utamanya.

Naskah tipikal Cara kerjanya kurang lebih seperti ini:

  • Ubah gambar sampul menjadi sebuah cuplikan video berdurasi sekitar 5 detik.
  • Encode baik sampul maupun klip utama dalam format yang kompatibel untuk penggabungan (misalnya, menggunakan mpegts).
  • Metode ini menggabungkan kedua segmen tanpa mengompres ulang konten, yang mempercepat proses dan menghindari penurunan kualitas.

Jenis solusi ini biasanya disimpan di jalur seperti /otomatisasi/video-subjek-terbuka/ dan perangkat ini mudah diintegrasikan ke dalam alur kerja perekaman untuk kelas, kuliah, atau presentasi yang direkam.

Skrip yang dikembangkan untuk montase dengan transisi.

Pada tingkat yang lebih tinggi, Anda dapat membuat skrip yang merakit beberapa blok dengan transisi audio dan video yang mulusContoh tipikalnya meliputi:

  1. Pengantar institusional dengan musik dan animasi.
  2. Gambar diam yang berisi judul dan detail pertemuan.
  3. Video utama direkam dalam format mentah (dapat dipotong di bagian awal dan akhir).
  4. Ditutup dengan animasi dan musik.

Dengan FFmpeg Anda dapat menerapkan filter seperti xmemudar (transisi video) dan lintas memudar (transisi audio) untuk membuat perubahan antar blok menjadi lebih halus. Selain itu, Anda dapat:

  • Pangkas video utama secara langsung sesuai dengan waktu yang tertera dalam YAML.
  • Sesuaikan volume setiap segmen secara independen.
  • Terapkan parameter standar seperti resolusi 720p dan audio 44.1 kHz.

Logika perakitan didefinisikan dalam sebuah config.yml dengan jalur setiap elemen, durasi transisi, titik potong, dll., dan skrip dalam folder seperti /otomatisasi/edisi-kafe/ Terjemahkan semua itu ke dalam serangkaian filter dan peta di FFmpeg. Hasilnya adalah video akhir yang konsisten secara visual dan audio dengan upaya manual minimal.

Perintah yang lebih berguna dan trik tingkat lanjut

Selain semua hal di atas, FFmpeg memiliki kegunaan yang tak terhitung jumlahnya Produk "niche" yang, saat Anda membutuhkannya, menyelamatkan hari. Di antaranya:

  • Cantumkan atau ekstrak metadata: ffmpeg -i INPUT -f ffmetadata metadata.txt.
  • Mengganti trek audio video tanpa menyentuh video: ffmpeg -i video.mp4 -i nuevo_audio.mp3 -map 0:v -map 1:a -c copy salida.mp4.
  • Menghasilkan visualisasi gelombang audio dalam video. dengan filter showwaves, berguna untuk video jenis podcast.
  • Ubah format subtitleSebagai contoh, dari VTT ke ASS: ffmpeg -i subtitulos.vtt salida.assUntuk mengedit subtitle dengan mudah, Anda dapat melihat Gunakan Word sebagai editor subtitle.
  • Volume Ajustar dengan cepat dengan -vol atau filter audio yang lebih canggih.

Daftar lengkapnya hampir mustahil untuk dikelola, tetapi dengan kombinasi dokumentasi resmi dan contoh praktis, Anda dapat mulai membangunnya. kumpulan perintah yang sering Anda gunakan agar kita tidak perlu menciptakan kembali sesuatu dari awal setiap saat.

FFmpeg berubah dari sekadar "program konsol yang aneh" menjadi sebuah alat utama untuk mengkonversi, mengompresi, mengedit secara massal, dan mengotomatiskan pembuatan video.Baik di komputer pribadi Anda maupun dalam skrip dan alur kerja profesional, begitu Anda terbiasa menulis beberapa perintah dasar, setiap kasus penggunaan baru hanyalah masalah menambahkan bagian-bagian kecil ke fondasi yang sudah Anda kuasai.

Terjemahan VLC
Artikel terkait:
Cara menyematkan subtitle dalam video di Windows 11: Panduan lengkap dan terbaru