Kuasai video Anda dari CLI dengan FFMPEG

Kuasai video Anda dari CLI dengan FFMPEG

Objektif

Pelajari Dasar -Dasar Konversi Video dengan FFMPEG.

Distribusi

FFMPEG tersedia di sebagian besar distribusi Linux.

Persyaratan

Instalasi Linux yang berfungsi dengan FFMPEG terpasang.

Kesulitan

Mudah

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Perkenalan

Format video bisa sangat menyakitkan. Beberapa program dan perangkat hanya mendukung beberapa orang terpilih. Orang lain mengambil banyak ruang di hard drive Anda. Lebih buruk lagi, pemutaran di media yang tidak dikonversi sangat buruk.

FFMPEG menempatkan kekuatan di tangan Anda dan semua dari baris perintah. Anda dapat menggunakan FFMPEG untuk menempel file video Anda ke dalam format file yang tepat tanpa mengorbankan kualitas atau berurusan dengan alat GUI yang kikuk dan tidak lengkap yang memiliki lebih banyak dependensi daripada fungsionalitas.

Panduan ini mencakup beberapa kegunaan dan fungsi yang paling umum dari FFMPEG dalam menangani video, tetapi pasti ada lebih banyak lagi. Plus, sebagai utilitas baris perintah, FFMPEG sepenuhnya dapat ditulis, jadi Anda dapat memikirkan beberapa kemungkinan.

Mengonversi antar format video

Mungkin, salah satu hal paling umum yang ingin Anda lakukan dengan FFMPEG adalah mengonversi video di antara format. Itu juga salah satu hal paling sederhana yang dapat Anda lakukan.

$ ffmpeg -i input.output mp4.mkv

Itu -Saya Bendera memberi tahu FFMPEG bahwa hal berikutnya yang ditemui akan dimasukkan. Anda dapat meneruskan dan jumlah input sewenang -wenang ke FFMPEG dari berbagai sumber termasuk aliran dan input perangkat.

Saat FFMPEG kehabisan input, ia mencari opsi. Saat kehabisan mereka juga, itu mengasumsikan bahwa yang lainnya adalah output. FFMPEG dapat menghasilkan file atau bahkan ke URL untuk streaming.

Kualitas mempertahankan

Terkadang, video kehilangan kualitas dalam konversi. Anda dapat memberi tahu FFMPEG untuk melakukan segala yang mungkin untuk mempertahankan kualitas asli dari video yang ditranskode.

$ ffmpeg -i input.output mp4 -sameQ.mkv

Itu -sama Bendera adalah singkatan dari, “Kualitas yang sama."

Menggunakan target

Fitur ini sebagian besar digunakan dengan DVD. Jika Anda ingin membuat DVD, Anda ingin memastikan bahwa file yang Anda bakar untuk itu memenuhi spesifikasi yang tepat. Itu -target Bendera memungkinkan Anda memberi tahu ffmpeg spesifikasi mana yang akan digunakan.

$ ffmpeg -i input.output DVD MKV -Target.Avi

Anda juga dapat memberikan FFMPEG wilayah tertentu.

$ ffmpeg -i input.output mkv -target ntsc -dvd.Avi

Mengekstraksi klip

Cukup umum untuk ingin memotong klip dari video atau film yang panjang. FFMPEG juga membuatnya mudah. Anda perlu menentukan di mana Anda ingin FFMPEG memulai dan berapa lama Anda ingin berjalan. Setelah itu, beri tahu bahwa itu membuat salinan aslinya. Lihatlah.

$ ffmpeg -i input.MKV -SS 00:10:30 -T 00:05:24 -C Klip.mkv

Perintah di atas akan mulai merekam 10 menit dan 30 detik ke dalam file input dan berjalan selama 5 menit dan 24 detik. Itu kemudian akan menyalin klip itu ke file baru.

Lihatlah yang lain.

$ ffmpeg -i film.MKV -SS 00:42:00 -T 00:06:12 -C Favorite_scene.mkv

Dalam hal ini, FFMPEG akan mulai tepat 42 menit dan berjalan selama 6 menit dan 12 detik. Itu kemudian akan membuat salinan adegan favorit Anda.

Memformat video

Anda dapat menggunakan FFMPEG untuk memformat video Anda dengan lebih baik. Anda dapat mengubah resolusi, rasio aspek, dan bahkan memotong video. Lihat contoh.

$ ffmpeg -i input.MKV -Aspect 16: 9 -S 1920x1080 Output.mkv

FFMPEG akan memformat video dengan rasio aspek 16: 9 pada resolusi 1920 × 1080. Jangan berharap keajaiban saat bekerja dengan bahan sumber berkualitas buruk. FFMPEG tidak dapat menjadikannya resolusi tinggi. Itu hanya bisa memformatnya seperti itu.

FFMPEG juga dapat memotong video. Jangan bingung dengan menskalakannya dari resolusi yang lebih tinggi. Ini benar -benar akan memotong ruang layar.

$ ffmpeg -i input.MKV -Cropbottom 200 output.mkv

Jadi, video yang dihasilkan akan kehilangan 200 piksel terbawah. Itu juga akan ditampilkan pada resolusi tidak teratur karena sisi lain tidak dimodifikasi secara proporsional.

$ ffmpeg -i input.mkv -croptop 100 -cropbottom 100 -cropleft 50 -cropright 50 output.mkv

Contoh ini murni teoretis, karena tidak ada resolusi atau target sumber, tetapi Anda dapat melihat bahwa masing -masing sisi terpotong. Pada kenyataannya, Anda mungkin akan menggunakan taktik ini untuk mengurangi video dengan menghilangkan bagian -bagiannya. Anda akan mencoba mempertahankan proporsi.

Menutup pikiran

Sekarang, Anda harus memiliki pemahaman yang cukup baik tentang cara menggunakan FFMPEG untuk memanipulasi dan mengonversi video. FFMPEG adalah alat yang sangat kuat, dan dengan eksplorasi yang cukup, Anda dapat mengungkap fitur yang lebih canggih, dan itu tidak ada yang mengatakan apa yang bisa dilakukan dengan skrip.

Jika Anda tertarik dengan lebih banyak FFMPEG, lihat artikel audio kami untuk mempelajari cara menggunakan FFMPEG untuk menangani file audio.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Ubuntu 20.04 Instalasi FFMPEG
  • Cara mengunduh video online dari baris perintah linux…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara mempartisi drive usb di linux
  • Cara menggunakan Google Drive di Linux
  • Perangkat lunak pengeditan video terbaik di Linux
  • Cara mempartisi drive di linux
  • Cara membuat paket flatpak
  • Cara memformat disk di linux