Videos-to-MP3
TR
İleri düzey

FFmpeg: videodan ses çıkarma – ihtiyacınız olan komutlar

Kopyala-yapıştır FFmpeg komutları: sesi MP3, M4A, WAV veya FLAC’a çıkarma, yeniden kodlamadan kopyalama, kırpma, kanal seçme, sesi normalleştirme ve klasörleri toplu dönüştürme.

FFmpeg, ses ve videonun ücretsiz, açık kaynaklı İsviçre çakısı ve Videos-to-MP3’ün arkasında çalışan motordur. Terminalde rahatsanız, sesi çevrimdışı ve boyut sınırı olmadan çıkarmanızı ve her şeyi otomatikleştirmenizi sağlar. İşte ihtiyaçların %95’ini karşılayan komutlar.

FFmpeg’i kurun

  • Windows: winget install ffmpeg (veya ffmpeg.org’dan bir derleme indirip PATH’e ekleyin).
  • macOS: brew install ffmpeg.
  • Linux: sudo apt install ffmpeg (Debian/Ubuntu) veya sudo dnf install ffmpeg (Fedora).

Kurulumu ffmpeg -version ile kontrol edin.

Önce dosyanın içine bakın

ffprobe -v error -show_entries stream=index,codec_type,codec_name,bit_rate,channels -of compact video.mp4

Bu her akışı gösterir; örneğin codec_type=audio|codec_name=aac|bit_rate=128000|channels=2 görürsünüz. Codec’i bilmek, sesi yeniden kodlamadan kopyalayıp kopyalayamayacağınızı söyler.

MP3’e çıkarma

ffmpeg -i video.mp4 -vn -c:a libmp3lame -b:a 192k audio.mp3
  • -vn: video yok.
  • -c:a libmp3lame: LAME MP3 kodlayıcı.
  • -b:a 192k: 192 kbps sabit bit hızı (gerektiğinde 128k, 256k veya 320k kullanın).

Değişken bit hızı (megabayt başına daha iyi kalite):

ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp3

-q:a 0 en iyi kalitedir (≈ 245 kbps), 2 ≈ 190 kbps, 4 ≈ 165 kbps.

Sesi yeniden kodlamadan kopyalayın

Video AAC içeriyorsa (çoğu MP4 ve MOV dosyasında olduğu gibi), onu bir M4A kapsayıcısına koyun – anında ve kayıpsız:

ffmpeg -i video.mp4 -vn -c:a copy audio.m4a

WEBM içindeki Opus için de aynı fikir: ffmpeg -i video.webm -vn -c:a copy audio.opus. FFmpeg hata verirse codec kapsayıcıya uymuyordur – bunun yerine yeniden kodlayın.

WAV ve FLAC

ffmpeg -i video.mp4 -vn -c:a pcm_s16le audio.wav
ffmpeg -i video.mp4 -vn -c:a flac audio.flac

44,1 kHz’e (CD standardı) yeniden örneklemek için -ar 44100, mono yapmak için -ac 1 ekleyin.

Sesin yalnızca bir kısmını tutun

ffmpeg -ss 00:01:30 -to 00:02:45 -i video.mp4 -vn -b:a 192k parca.mp3

-ss’yi -i’den önce koymak aramayı hızlandırır. Bir süre belirtmek için -to yerine -t 30 kullanın (30 saniye).

Bir ses kanalı seçin

MKV filmler genellikle birkaç dil içerir. Kanallar 0’dan numaralandırılır:

ffmpeg -i film.mkv -map 0:a:1 -vn -b:a 192k ikinci-kanal.mp3

Sesi normalleştirin

ffmpeg -i ders.mp4 -vn -af loudnorm=I=-16:TP=-1.5:LRA=11 -b:a 128k ders.mp3

Bu, podcast’ler ve yayınlar için olağan ses yüksekliği olan −16 LUFS’u hedefler. Dönüştürücümüzdeki “Sesi normalleştir” seçeneğiyle aynı filtredir.

Bütün bir klasörü dönüştürün

macOS / Linux (bash veya zsh):

for f in *.mp4; do ffmpeg -i "$f" -vn -b:a 192k "${f%.*}.mp3"; done

Windows (Komut İstemi):

for %f in (*.mp4) do ffmpeg -i "%f" -vn -b:a 192k "%~nf.mp3"

Windows (PowerShell):

Get-ChildItem *.mp4 | ForEach-Object { ffmpeg -i $_.FullName -vn -b:a 192k "$($_.BaseName).mp3" }

Etiket ekleyin

ffmpeg -i video.mp4 -vn -b:a 192k -metadata title="Parkta canlı" -metadata artist="Grubum" -id3v2_version 3 audio.mp3

Yaygın hatalar

  • “Output file #0 does not contain any stream”: videoda ses kanalı yok.
  • “Could not find tag for codec … in stream”: uyumsuz bir kapsayıcıyla -c:a copy kullandınız – yeniden kodlamak için kaldırın.
  • “Unknown encoder 'libmp3lame'”: FFmpeg derlemenizde LAME yok; tam bir derleme kurun.

Terminal havasında değil misiniz? Videos-to-MP3 aynı komutları sizin için tarayıcınızda çalıştırır.

Sorular ve cevaplar

FFmpeg ile kalite kaybetmeden ses nasıl çıkarılır?

Uyumlu bir kapsayıcıyla -c:a copy kullanın: AAC için .m4a, Opus/Vorbis için .opus veya .ogg, MP3 için .mp3.

FFmpeg’de -vn ne anlama gelir?

“Video none”: FFmpeg’e çıktıya hiçbir video akışı eklememesini söyler.

FFmpeg ile 320 kbps MP3’e nasıl dönüştürülür?

ffmpeg -i in.mp4 -vn -c:a libmp3lame -b:a 320k out.mp3

Sesinizi çıkarmaya hazır mısınız?

Ücretsiz, kayıt yok, dosyalar dönüştürmeden hemen sonra silinir.

MKV → MP3 →