FFmpeg ile sesi terminalden diğer biçimlere dönüştürme

FFmpeg ile Dönüştür

Birçok kullanıcı, görevlerimizi gerçekleştirmek için UI uygulamalarını kullanmayı tercih ediyor. Ancak Linux'ta (ve macOS), gerekli komutları hatırladığımız sürece, ekstra yazılım yüklemeye gerek kalmadan her şeyi yapabileceğimiz, terminal adı verilen bir şey vardır (bu tanıdık geliyor mu?). Bu yazıda size göstereceğiz terminal ve FFmpeg kullanarak sesi diğer biçimlere dönüştürme, çoğu Linux dağıtımında varsayılan olarak yüklenen bir şey.

FFmpeg'i doğrudan terminalden kullanmanın iyi yanı, GUI'yi veya kullanıcı arayüzünü de taşımak zorunda kalmayarak, performans ve güvenilirlik daha yüksek olacak. Ayrıca, kaynakları "fırfırlar" ile boşa harcamadığınız için daha hızlı olacaktır. Ek olarak, FFmpeg, herhangi bir ses dosyasını herhangi bir formata pratik olarak dönüştürebilmemizi sağlayan çok güçlü ve uyumlu bir çerçevedir. Burada nasıl yapılacağını açıklıyoruz.

FFmpeg en popüler formatlarla uyumludur

Yapacağımız ilk şey, bilgisayarımızda FFmpeg'in kurulu olduğundan emin olmaktır. Bunu iki şekilde yapabiliriz, biri resmi diğeri kısayol olarak. Resmi yol, terminalde tırnak işaretleri olmadan "ffmpeg -version" yazmaktır, bu bize kurduğumuz çerçevenin sürümünü ve mevcut seçenekleri gösterecektir. Kısayol çok daha basit: sadece çerçevenin adını yazıyoruz, yani Tırnak işaretleri olmadan "Ffmpeg". Aşağıdaki gibi bir şey göreceğiz:

terminalde ffmpeg

Yukarıdakine benzer bir şey görmezsek, aşağıdaki komutla FFmpeg'i kurarız:

sudo apt install ffmpeg

Kurulduktan sonra ve etkilenmek istiyorsanız, ne yapabileceğini görmek için "ffmpeg -help" yazabilirsiniz. Pek çok seçenek var, ancak bu makale basit bir makaleye odaklanacak. Ve şimdi, sesi diğer biçimlere dönüştüreceğiz.

MP3'ü FFmpeg ile WAV'a dönüştürün

FFmpeg ile ses dosyalarını diğer formatlara dönüştürmek çok basit olabilir. Tüm istediğimiz buysa, komut aşağıdaki gibi olacaktır:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Gördüğünüz gibi hatırlamanız gereken tek şey önüne "-i" ekleyin girdi dosyası ve çıktı dosyası ("girişdosyası" ve "çıktıdosyası" nı seçtiğiniz bir adla değiştirin). Artık yok. Mevcut formatları ve kodekleri bilmek istiyorsak, "ffmpeg -formats" veya "ffmpeg -codecs" komutlarını her zaman tırnak işaretleri olmadan yazacağız.

Hadi biraz karmaşıklaştıralım

Şimdi bunu biraz karmaşıklaştıracağız. Bu çerçeve bize izin verir aynı dosyayı çeşitli formatlara dönüştürün aynı zamanda. Bu ne için olabilir? Belki farklı uyumluluklara sahip farklı cihazlarımız vardır ve biri MP3 ile diğeri OGG ile daha iyidir. Sebep ne olursa olsun, bunu yapabiliriz ve bunun için formatların geri kalanını aşağı yukarı şöyle görünen önceki komuta eklemek yeterlidir:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Belirli bir codec bileşenini belirtmek istiyorsak, bunu çıkış dosyasından önce "c: a + codec" ekleyerek yapacağız, bu da MP4'ü "libopus" codec bileşeniyle OGG'ye dönüştürmek şu şekilde görünür:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

En zor olanında, yapacağımız şey, bir AIF ses dosyasını belirli bir bit hızını gösteren MP3'e dönüştürmektir, bu durumda 320. Bunu aşağıdaki komutla yapacağız:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Merak ediyor olabilirsiniz: "320000?" Evet. Bit hızının kbit / s cinsinden olduğunu hatırlamalıyız, bu yüzden bildiğimiz sayıyı (örneğin, 320) 1000 ile çarparak eklemeliyiz.

FFmpeg bize çok daha fazlasını sunuyor

Bu güçlü çerçeve bize bunu ve çok daha fazlasını sunuyor. Aslında, bu makalede anlatılanlar, tümüyle görebileceğiniz büyük bir buzdağının görünen kısmıdır. tıkla. Başka bir gün ekranın nasıl kaydedileceğini açıklayacağız FFmpeg ile, VLC veya SimpleScreenRecorder gibi uygulamaları kullanmak istememeniz durumunda, ses olmadan veya sesle yapabileceğimiz bir şey.

Genellikle FFmpeg ile yaptığınız başka bir görev / dönüştürme var mı?

OkyanusSesi
İlgili makale:
Ocenaudio: mükemmel bir çoklu platform ücretsiz ses editörü

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Enox dijo

    İlginç!

    Kaliteyi kaybetmeden sesi hafif bir 3gp dosyasına nasıl dönüştürmeliyim?

  2.   Elier dijo

    Öğretim için teşekkürler, tam da terminalden dönüştürmek için aradığım şeyi