Menguasai audio anda dari CLI dengan ffmpeg
- 4802
- 865
- Marcus Kassulke
Objektif
Ketahui asas -asas manipulasi audio dan penukaran dengan ffmpeg.
Pengagihan
FFMPEG tersedia untuk hampir semua pengagihan Linux.
Keperluan
Pemasangan Linux Kerja dengan FFMPEG.
Kesukaran
Mudah
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Pengenalan
Format audio selalunya lebih mudah dikendalikan daripada video, tetapi itu tidak bermakna bahawa mereka tidak datang dengan sakit kepala mereka sendiri. Sebahagian besar, masalah audio berpunca daripada DRM dan kerugian dalam kualiti. Walaupun FFMPEG tidak selalu membantu DRM, ia dapat membantu anda menukar fail anda tanpa kehilangan kualiti.
Menukar audio
Mula -mula, anda perlu mempelajari cara yang paling asas untuk menukar fail audio.
$ ffmpeg -i lagu.Lagu MP3.Ogg
FFMPEG menggunakan -i
bendera untuk menetapkan permulaan input. Selepas fail input, ia mencari pilihan dan output. Dalam kes ini, hanya output yang ada.
Mengekalkan kualiti
Tidak semua format audio sama. Format seperti flac
memberikan audio berkualiti lebih baik daripada format yang lossy seperti mp3
dan Ogg
. Tidak kira, anda ingin mengekalkan kualiti sebanyak mungkin. Untuk melakukan itu, sertakan -sama
bendera.
$ ffmpeg -i lagu.MP3 -Sameq Song.Ogg
Tetapkan bitrate
Mampatan audio mengurangkan kualiti fail audio, tetapi ia juga membuat fail audio yang lebih kecil. Cara yang paling biasa memampatkan fail audio adalah mengurangkan bitrate fail.
Untuk menetapkan bitrate fail output dengan ffmpeg, gunakan -ab
bendera.
$ ffmpeg -i lagu.mp3 -ab 192 lagu.Ogg
Terdapat beberapa bitrate biasa yang digunakan untuk pemampatan. Anda boleh menggunakan sebilangan mereka, bergantung pada matlamat anda.
$ ffmpeg -i lagu.mp3 -ab 128 lagu.Ogg
Kekerapan
Kekerapan adalah faktor lain yang menentukan kualiti fail output. Kekerapan merujuk kepada kadar sampel. Kadar sampel yang lebih tinggi membantu mengelakkan gangguan.
Anda boleh menetapkan kadar sampel dengan -ar
bendera.
$ ffmpeg -i lagu.mp3 -ab 192 -Ar 44100 lagu.Ogg
Tentukan codec
Sekiranya terdapat codec tertentu yang anda lebih suka gunakan untuk pengekodan, anda boleh menentukannya kepada FFMPEG dengan -acodec
bendera.
$ ffmpeg -i lagu.Ogg -Acodec Libmp3lame Song.mp3
FFMPEG jelas menyokong pelbagai codec. Sebenarnya, ia menggunakan jenis fail output untuk meneka mereka, tetapi anda boleh secara jelas menentukannya.
$ ffmpeg -i lagu.mp3 -Acodec vorbis lagu.Ogg
Video jalur
Apa yang berlaku jika anda ingin melepaskan video keluar dari fail dan simpan audio? FFMPEG telah anda tutup di sana juga. Sudah tentu, anda boleh menggunakan ini bersempena dengan skrip lain seperti YouTube-DL untuk benar-benar mengautomasikan prosesnya.
$ ffmpeg -i video.Lagu MP4 -Vn.mp3
The -vn
Bendera Mengeluarkan video kerana ia transcode.
Penangkapan audio
Anda boleh menggunakan ffmpeg untuk menangkap input dari mikrofon dan simpan ke mana -mana format output yang anda suka. Dengan menggunakan bendera sebelumnya, anda dapat mengawal dengan tepat bagaimana fail disimpan.
$ ffmpeg -f alsa -i /dev /dsp -ar 44100 -ab 192 rakaman.flac
Sebelum merakam, periksa /Dev
Untuk titik gunung mikrofon anda. Anda juga boleh menggunakan notasi lain untuk menentukan peranti perkakasan yang anda gunakan untuk merakam.
$ ffmpeg -f alsa -i hw: 0 -ar 44100 -ab 192 rakaman.flac
Pemikiran penutupan
FFMPEG adalah alat yang luar biasa untuk bekerja dengan fail audio. Sekiranya anda seorang yang prihatin dengan kualiti muzik anda, ffmpeg boleh menjadi sumber yang tidak ternilai dalam memastikan anda mendapat sebahagian besar fail muzik anda.
Jika anda berminat untuk mempelajari lebih lanjut mengenai FFMPEG, lihat panduan video kami untuk meneroka cara bekerja dengan video menggunakan FFMPEG.
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Ubuntu 20.04 Pemasangan FFMPEG
- Perisian penyuntingan video terbaik di Linux
- Cara memuat turun video dalam talian dari baris arahan Linux ..
- Cara mendapatkan dan menukar metadata video di Linux
- Cara membuat pakej flatpak
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Pemain video terbaik untuk linux
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Muat turun linux
- « Menguasai video anda dari CLI dengan FFMPEG
- Cara menguji pakej yang dipasang menggunakan skrip shell di Ubuntu dan Debian »