15 Perintah 'FFMPEG' berguna untuk penukaran video, audio dan imej di Linux - Bahagian 2

15 Perintah 'FFMPEG' berguna untuk penukaran video, audio dan imej di Linux - Bahagian 2

Dalam artikel ini kita akan melihat beberapa pilihan dan contoh bagaimana anda boleh menggunakan Ffmpeg Rangka Kerja Multimedia Untuk Melaksanakan Pelbagai Prosedur Penukaran pada Fail Audio dan Video.

15 Contoh Perintah FFMPEG di Linux

Untuk maklumat lanjut mengenai FFMPEG dan langkah -langkah untuk memasangnya dalam distro Linux yang berbeza, baca artikel dari pautan di bawah:

Panduan Pemasangan Rangka Kerja Multimedia FFMPEG di Linux - Bahagian 1

Perintah FFMPEG yang berguna

Utiliti FFMPEG menyokong hampir semua format audio dan video utama, jika anda ingin menyemak format yang disokong FFMPEG yang boleh anda gunakan ./ffmpeg -Formats Perintah untuk menyenaraikan semua format yang disokong. Sekiranya anda baru dengan alat ini, berikut adalah beberapa arahan berguna yang akan memberi anda idea yang lebih baik mengenai keupayaan alat yang berkuasa ini.

1. Dapatkan Maklumat Fail Video

Untuk mendapatkan maklumat mengenai fail (katakan video.mp4), jalankan arahan berikut. Ingat anda mesti menentukan ouput fail, tetapi dalam kes ini kami hanya ingin mendapatkan maklumat mengenai fail input.

$ ffmpeg -i video.flv -hide_banner 
Dapatkan maklumat video

Catatan: The -Hide_Banner Pilihan digunakan untuk menyembunyikan notis hak cipta yang menunjukkan FFMPEG saya, seperti pilihan membina dan versi perpustakaan. Pilihan ini boleh digunakan untuk menekan mencetak maklumat ini.

Contohnya, jika anda menjalankan arahan di atas tanpa menambah -Hide_Banner pilihan ia akan mencetak semua maklumat hak cipta FFMPEG TOOLS seperti yang ditunjukkan.

$ ffmpeg -i video.flv 
Sembunyikan Maklumat Versi FFMPEG

2. Pecahkan video ke dalam gambar

Untuk menghidupkan video ke bilangan imej, jalankan arahan di bawah. Perintah menjana fail yang dinamakan Imej1.JPG, imej2.JPG dan sebagainya…

$ ffmpeg -i video.imej flv%d.JPG 
Membuang video ke dalam gambar

Setelah berjaya melaksanakan perintah di atas, anda dapat mengesahkan bahawa video bertukar menjadi pelbagai imej menggunakan arahan LS berikut.

$ ls -l Jumlah 11648 -RW-R-R-- 1 TECMINT TECMINT 14592 19 Okt 13:19 Image100.JPG -RW-R-R-- 1 TECMINT TECMINT 14603 19 Okt 13:19 Image101.JPG -RW-R-R-- 1 TECMINT TECMINT 14584 19 Okt 13:19 Image102.JPG -RW-R-R-- 1 TECMINT TECMINT 14598 19 Okt 13:19 Image103.JPG -RW-R-R-- 1 TECMINT TECMINT 14634 19 Okt 13:19 Image104.JPG -RW-R-R-- 1 TECMINT TECMINT 14693 19 Okt 13:19 Image105.JPG -RW-R-R-- 1 TECMINT TECMINT 14641 19 Okt 13:19 Image106.JPG -RW-R-R-- 1 TECMINT TECMINT 14581 19 Okt 13:19 Image107.JPG -RW-R-R-- 1 TECMINT TECMINT 14508 19 Okt 13:19 Image108.JPG -RW-R-R-- 1 TECMINT TECMINT 14540 19 Okt 13:19 Image109.JPG -RW-R-R-- 1 TECMINT TECMINT 12219 19 Okt 13:18 Image10.JPG -RW-R-R-- 1 TECMINT TECMINT 14469 19 Okt 13:19 Image110.JPG 

3. Tukar gambar ke dalam video

Hidupkan nombor gambar ke urutan video, gunakan arahan berikut. Perintah ini akan mengubah semua imej dari direktori semasa (dinamakan Imej1.JPG, imej2.JPG, dll ...) ke fail video bernama Imagestovideo.mpg.

Terdapat banyak format imej lain (seperti JPEG, PNG, JPG, dll) yang boleh anda gunakan.

$ ffmpeg -f image2 -i image%d.JPG Imagestovideo.mpg 
Tukar gambar ke video

4. Tukar video menjadi format mp3

Untuk menukar .flv Format fail video ke Mp3 Format, jalankan arahan berikut.

$ ffmpeg -i video.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3 
Tukar video ke audio

Penerangan mengenai pilihan yang digunakan dalam arahan di atas:

  1. vn: Membantu melumpuhkan rakaman video semasa penukaran.
  2. ar: Membantu anda menetapkan kadar pensampelan audio dalam Hz.
  3. ab: tetapkan bitrate audio.
  4. ac: untuk menetapkan bilangan saluran audio.
  5. -f: format.

5. Fail video FLV rahsia ke format mpg

Untuk menukar a .flv fail video ke .mpg, Gunakan arahan berikut.

$ ffmpeg -i video.Video FLV.mpg 
Tukar avi ke format video mpg

6. Tukar Video ke Gif Animasi

Untuk menukar a .flv Fail video ke fail gif animasi, tidak dikompresi, gunakan arahan di bawah.

$ ffmpeg -i video.FLV animasi.gif.mp4 
Video rahsia ke gif animasi

7. Tukar fail video mpg ke flv

Untuk menukar a .mpg fail ke .flv format, gunakan arahan berikut.

$ ffmpeg -i video.mpg -ab 26k -f flv video1.flv 
Tukar mpg ke format video flv

8. Tukar fail video avi ke mpeg

Untuk menukar a .avi fail ke mpeg Untuk pemain DVD, jalankan arahan di bawah:

$ ffmpeg -i video.Avi -Target PAL -DVD -PS 2000000000 -Aspect 16: 9 Video.mpeg 

Penjelasan mengenai pilihan yang digunakan dalam arahan di atas.

  1. Sasaran PAL-DVD : Format output
  2. PS 2000000000 Saiz maksimum untuk fail output, dalam bit (di sini, 2 GB).
  3. Aspek 16: 9 : Skrin lebar.
Tukar AVI ke Format Video MPEG

9. Tukar video ke format CD atau DVD

Untuk membuat video CD atau DVD, FFMPEG menjadikannya mudah dengan membiarkan anda menentukan jenis sasaran dan pilihan format yang diperlukan secara automatik.

Anda boleh menetapkan jenis sasaran seperti berikut: Tambah -jenis sasaran; Taipkan tin berikut BE VCD, SVCD, DVD, DV, PAL-VCD atau NTSC-SVCD pada baris arahan.

Untuk membuat VCD, anda boleh menjalankan arahan berikut:

$ ffmpeg -i video.MPG -Target VCD VCD_Video.mpg 
Tukar video ke format DVD

10. Ekstrak audio dari fail video

Untuk mengekstrak bunyi dari fail video, dan simpan sebagai fail mp3, gunakan arahan berikut:

$ ffmpeg -i video1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio3.mp3 

Penjelasan mengenai pilihan yang digunakan dalam arahan di atas.

  1. Video sumber : video.avi
  2. Bitrate audio : 192kb/s
  3. Format output : mp3
  4. Bunyi yang dihasilkan : Audio3.mp3
Ekstrak audio dari video

11. Campurkan video dan audio bersama

Anda juga boleh mencampurkan video dengan fail bunyi seperti berikut:

$ ffmpeg -i audio.MP3 -i Video.avi video_udio_mix.mpg 
Campurkan video dan audio

12. Meningkatkan/mengurangkan kelajuan main balik video

Untuk meningkatkan kelajuan bermain video, jalankan arahan ini. The -vf Pilihan menetapkan penapis video yang membantu menyesuaikan kelajuan.

$ ffmpeg -i video.mpg -vf "setpts = 0.5*pts "Highspeed.mpg 
Tingkatkan kelajuan main balik video

Anda juga boleh mengurangkan kelajuan video seperti berikut:

$ ffmpeg -i video.mpg -vf "setpts = 4.0*pts "lowerspeed.MPG -HIDE_BANNER 
Kurangkan kelajuan main balik video

13. Bandingkan/ujian video dan kualiti audio

Untuk membandingkan video dan audio setelah menukar anda boleh menggunakan arahan di bawah. Ini membantu anda menguji video dan kualiti audio.

$ ffplay video1.mp4 
Ujian Kualiti Video

Untuk menguji kualiti audio hanya gunakan nama fail audio seperti berikut:

$ ffplay audio_filename1.mp3 
Ujian kualiti audio

Anda boleh mendengarnya semasa mereka bermain dan membandingkan kualiti dari suara.

14. Tambahkan foto atau spanduk ke audio

Anda boleh menambah poster atau imej penutup ke fail audio menggunakan arahan berikut, ini sangat berguna untuk memuat naik mp3 ke youtube.

$ ffmpeg -loop 1 -i gambar.jpg -i bryan \ adams \ -\ syurga.mp3 -c: v libx264 -c: aac -strict eksperimen -b: output 192k -shortest.mp4 
Tambahkan gambar ke audio

15. Tambahkan sari kata ke filem

Sekiranya anda mempunyai fail sarikata berasingan yang dipanggil sarikata.srt, Anda boleh menggunakan arahan berikut untuk menambah sari kata ke fail filem:

$ ffmpeg -i video.MP4 -I Subtitle.srt -map 0 -map 1 -c copy -c: v libx264 -crf 23 -preset verypast video -output.mkv 

Ringkasan

Itu semua buat masa ini tetapi ini hanya sedikit contoh menggunakan FFMPEG, anda boleh mendapatkan lebih banyak pilihan untuk apa yang anda ingin capai. Ingatlah untuk menghantar komen untuk memberi maklumat tentang cara menggunakan ffmpeg atau jika anda mengalami kesilapan semasa menggunakannya.

Rujukan: https: // ffmpeg.org/